deepextractor.utils.signal¶
Module Contents¶
- deepextractor.utils.signal.whitened_snr_scaling(glitch, snr, srate=4096)[source]¶
Scale a glitch signal to the target SNR in the whitened frame.
- deepextractor.utils.signal.quality_factor_conversion(Q, f_0)[source]¶
Convert quality factor Q and central frequency f_0 to decay time tau.
- deepextractor.utils.signal.butter_filter(data, fs, order=5)[source]¶
Apply a bandpass (20–1024 Hz) Butterworth filter to data.
- deepextractor.utils.signal.custom_whiten(self, psd, low_frequency_cutoff=None, return_psd=False, **kwds)[source]¶
Return a whitened PyCBC TimeSeries.
This function is designed to be used with a PyCBC TimeSeries instance (as a monkey-patched method). Pass
selfas the TimeSeries object.- Parameters:
- Returns:
white (TimeSeries) – The whitened time series.
psd (FrequencySeries, optional) – The PSD used (only returned if
return_psd=True).