Time-Frequency Analysis Guide: Choosing FFT, STFT, Wavelet, and Hilbert Transform with Python May 24, 2026 12 min readFFT STFT Wavelet Hilbert Python spectrogram