Harmonic timing analysis using periodograms

The search for harmonic signals in the presence of noise is a fundamental problem of timing analysis. This package provides a collection of periodogram implementations to approach this problem.

The cornerstone of this package is the implementation of the “Generalized Lomb-Scargle (GLS) periodogram”. The class is also available as a stand-alone module via the page of Mathias Zechmeister.

Classical Lomb-Scargle and FFT

PyAstronomy provides a class to calculate the Fast Fourier transform (Fourier). and a class to calculate the classical Lomb-Scargle periodogram (LombScargle). The latter can be treated as a special case of the GLS and the GLS class can be used to obtain it.

References

vdK

van der Klis, Fourier Techniques In X-Ray Timing

Leahy83

Leahy et al. 1983, “On searches for pulsed emission with application to four globular cluster X-ray sources - NGC 1851, 6441, 6624, and 6712”, 1983ApJ…266..160L

ZK09

Zechmeister & Kuerster 2009, “The generalised Lomb-Scargle periodogram. A new formalism for the floating-mean and Keplerian periodograms”, 2009A&A…496..577Z

HB86

Horne & Baliunas 1986, “A prescription for period analysis of unevenly sampled time series”, 1986ApJ…302..757H

Scargle82

Scargle 1982, “Studies in astronomical time series analysis. II - Statistical aspects of spectral analysis of unevenly spaced data”, 1982ApJ…263..835S

NR

Numerical Recipes in C, Second edition