from itertools import cycle
# GWPy to help with timeseries
from gwpy.timeseries import TimeSeriesBase, TimeSeries
from gwpy.frequencyseries import FrequencySeries
from lal import cached_detector_by_prefix, TimeDelayFromEarthCenter, LIGOTimeGPS
from lalinference import DetFrameToEquatorial
import numpy as array_library
import matplotlib.pyplot as plt
[docs]
class TimeSeries(TimeSeries):
"""
Overload the GWPy timeseries so that additional methods can be defined upon it.
"""
pass
[docs]
class PSD(FrequencySeries):
def __init__(self, data, frequencies, *args, **kwargs):
super(PSD).__init__(*args, **kwargs)