Refactored, renamed, and simplified FFT interface in gwpy.signal
This PR introduces a rework of the gwpy.signal
FFT interface. The highlights are:
-
gwpy.signal.fft
has been renamed togwpy.signal.spectral
, and replaced with a placeholderfft.py
for backwards compatibility - the LAL and PyCBC interfaces have been deprecated, with a view to only supporting scipy in the future, now that median-average PSDs are available (scipy>=1.2.0)
- general simplification of the interface (in principle, attempts to maintain backwards compatibility probably make it more complicated in the short term)