gwsumm.data.spectral module¶
Get spectrograms and spectra
- gwsumm.data.spectral.add_spectrogram(specgram, key=None, coalesce=True)[source]¶
Add a Spectrogram to the global memory cache
- gwsumm.data.spectral.apply_transfer_function_series(specgram, tfunc)[source]¶
Multiply a spectrogram by a transfer function FrequencySeries
This method interpolates the transfer function onto the frequency vector of the spectrogram, so should work regardless of the inputs
- gwsumm.data.spectral.get_spectrogram(channel, segments, config=None, cache=None, query=True, nds=None, format='power', return_=True, frametype=None, nproc=1, datafind_error='raise', **fftparams)[source]¶
Retrieve the time-series and generate a spectrogram of the given channel
- gwsumm.data.spectral.get_spectrograms(channels, segments, config=None, cache=None, query=True, nds=None, format='power', return_=True, frametype=None, nproc=1, datafind_error='raise', **fftparams)[source]¶
Get spectrograms for multiple channels