Skip to content

gwpy.timeseries restructuring

This PR restructures the gwpy.timeseries module to provide a (fairly) abstract base class for the TimeSeries and friends.

This should mean that the StateVector and StateTimeSeries classes are no longer bloated with extra Fourier-style methods that they can't use.

Additionally, this PR fixes a minor bug in the way args and kwargs (including axis) are passed to Spectrogram ufunc methods (discovered in testing the above changes).

Merge request reports