Skip to content

TimeSeries.spectrogram error messages aren't obvious

The TimeSeries.spectrogram method should sanity check the relation between the stride, fftlength, and overlap parameters. At the moment if fftlength is greater than stride, an error gets thrown by scipy:

ValueError: noverlap must be less than nperseg.

The spectrogram method should raise exceptions with more sensible error messages.