Spectral#

Implementations for spectral transforms and filtering.

Core processing and analysis#

spectrum(time_data[, window, scaling, nfft, ...])

Compute the power spectrum of time-domain data.

fft(time_data[, nfft])

Compute the fft of a time signal.

ifft(freq_data[, nfft])

Compute the inverst fft of a single-sided spectrum.

Filterbank(*[, bands_per_decade, ...])

Calculates spectrograms, both linear and banded.

FilterbankRoller(time_data[, duration, ...])

Rolling computation of power spectra and spectrograms, both linear and banded.

linear_to_banded(linear_spectrum, ...[, axis])

Aggregate a linear power spectrum into specified frequency bands.

nth_decade_band_edges(bands_per_decade, ...)

Find band centers and edges for Nth decade (hybrid) bands.