time_series.lomb_scargle
Wrapper function for computing Lomb-Scargle periodograms using
scipy.signal.lombscargle
- gravity_toolkit.time_series.lomb_scargle(t_in, d_in, **kwargs)[source]
Computes periodograms for least-squares spectral analysis following [39, 55] and computes the frequency probabilities following Horne and Baliunas [27]
- Parameters:
- t_in: float
input time array
- d_in: float
input data array
- NORMALIZE: bool, default False
Compute normalized periodogram
- OMEGA: list, default []
Angular frequency range
- FREQUENCY: list, default []
Temporal frequency range
- PERIOD: list, default []
Temporal period range
- N: int, default 1000
Number of frequencies
- p: list, default [0.05, 0.01, 0.001, 1e-4, 1e-5, 1e-6]
Probability levels for contours
- Returns:
- PowerDensity: float
spectral power density
- probability: float
probability of each frequency
- frequency: float
considered frequencies array
- period: float
periods array
- peak: float
period at peak power density
- centroid: float
centroid of power density and period