Skip to content

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 to gwpy.signal.spectral, and replaced with a placeholder fft.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)

Merge request reports