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.ffthas been renamed togwpy.signal.spectral, and replaced with a placeholderfft.pyfor 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)