Is there any general-purpose form of short-time Fourier transform with corresponding inverse transform built into SciPy or NumPy or whatever?
There\'s the pyplot
librosa.core.stft and istft look pretty similar to what I was looking for, though they didn't exist at the time:
librosa.core.stft(y, n_fft=2048, hop_length=None, win_length=None, window=None, center=True, dtype=)
They don't invert exactly, though; the ends are tapered.