Procedures

ProcedureLocationProcedure TypeDescription
aovdrvaovperFunction

AOVDRV driver routine for AovPer frequency spectrum routines Purpose: example calling of spectrum routines.

clr_obsaovobsSubroutine

clear structure for observations

clr_specaovspecSubroutine

clear structure for spectrum frequency grid

cre_specaovspecFunction

create structure for spectrum frequency grid

dict_valaovsubFunction

Find key position in a keyword dictionary. Restriction: dictionary entries are of equal size, all kept in one string.

fgridaovspecFunction

Robust routine for evaluation of the time sampling pattern and guessing a suitable frequency grid. The spec structure containing grid parameters is returned as function value.

Read more…
get_obsaovobsFunction

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.

givensaovsubFunction

overdetermined linear system by accurate Givens rotations. Prior to GIVENS call m-times GIVENSA in order to build the triangle system R (C) Alex Schwarzenberg-Czerny,2000 alex@camk.edu.pl

givensaccaovsubSubroutine

overdetermined linear system by Givens rotations, a state-of-art algorithm. Routine takes current observation equation from a and accumulates it into r: (C) Alex Schwarzenberg-Czerny,2000 alex@camk.edu.pl

peakaovspecSubroutine

Scan periodogram for a peak and return its properties
Method:
For f=log(fx) fits a parabola 0.5(d2*x**2+d1*x)+f(2) where d2=f(1)+f(3)-2f(2), d1=f(3)-f(1) finds dxl & dxp such, that the linear and quadratic terms drop by 0.7 in log, i.e. by a factor of 2 (dx=HWHI).
(C) Alex Schwarzenberg-Czerny, 1999-2005 alex@camk.edu.pl

peakrmaovspecSubroutine

Finds a peak and flags it to search for subsequent ones. Flags are negated weights, so they are not lost.

print_argsmprmsSubroutine
prog_argsmprmsFunction

Inputs arguments succesively from parameter file and command line and resets module NAMELIST global variables, if present in input, as an intended side effect. par and NAMELIST variables are external.

sortxaovsubInterface
test_obsaovobsFunction

Returns simulated light curve for test purposes.

toloweraovsubFunction

Change string case to lower

toupperaovsubFunction

Change string case to upper