aovobs Module

Routines for pre-processing of observations. This is part of the AOV package of routines for computation and evaluation of AOV periodograms. This package is subject to copyrights by its author, (C) A. Schwarzenberg-Czerny 1998-2018, alex@camk.edu.pl Its distribution is free, except that distribution of modifications is prohibited.



Contents


Functions

public function get_obs(fname)

Reads 2 or 3 ascii columns of observations from file fname. Returns structure obs storing them. Number of columns is set basing on first line containing 2 or 3 float numbers. Lines inconsistent with the first one are skipped.

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: fname

Input file name

Return Value type(OBS_T)

result obs structure

public function test_obs(no)

Returns simulated light curve for test purposes.

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: no

number of observations to simulate

Return Value type(OBS_T)

result structure containing observations


Subroutines

public subroutine clr_obs(obs)

clear structure for observations

Arguments

Type IntentOptional AttributesName
type(OBS_T) :: obs

obs structure to destroy