The routines provided in this package were designed to resemble as closely as possible the chirp generating routines for post-Newtonian signals. However, because of the different functional forms for the two types of waveforms some differences where unavoidable.
The main routine is testmass_chirp() which returns and in a given frequency interval. However, before being able to use testmass_chirp(), one has to read in the data files, calculate the phase , etc. There are a number of routines provided that allow one to perform these tasks with a minimum of amount of work.
For testmass_chirp() to work, the program must make sure that the two data files containing the mode amplitudes and the luminosity have been read. It then has to calculate (which can be inverted to give ) and . Furthermore, it has to make the number of data points known to the package, in order for the interpolation routines to work. The package currently assumes that all data files have the same number of points and that is equally spaced. Note that all the functions in the package take the orbital frequency , instead of , as input.