Window functions (scipy.signal.windows)#

The suite of window functions for filtering and spectral estimation.

get_window(window, Nx[, fftbins])

Return a window of a given length and type.

barthann(M[, sym])

Return a modified Bartlett-Hann window.

bartlett(M[, sym])

Return a Bartlett window.

blackman(M[, sym])

Return a Blackman window.

blackmanharris(M[, sym])

Return a minimum 4-term Blackman-Harris window.

bohman(M[, sym])

Return a Bohman window.

boxcar(M[, sym])

Return a boxcar or rectangular window.

chebwin(M, at[, sym])

Return a Dolph-Chebyshev window.

cosine(M[, sym])

Return a window with a simple cosine shape.

dpss(M, NW[, Kmax, sym, norm, return_ratios])

Compute the Discrete Prolate Spheroidal Sequences (DPSS).

exponential(M[, center, tau, sym])

Return an exponential (or Poisson) window.

flattop(M[, sym])

Return a flat top window.

gaussian(M, std[, sym])

Return a Gaussian window.

general_cosine(M, a[, sym])

Generic weighted sum of cosine terms window

general_gaussian(M, p, sig[, sym])

Return a window with a generalized Gaussian shape.

general_hamming(M, alpha[, sym])

Return a generalized Hamming window.

hamming(M[, sym])

Return a Hamming window.

hann(M[, sym])

Return a Hann window.

kaiser(M, beta[, sym])

Return a Kaiser window.

kaiser_bessel_derived(M, beta, *[, sym])

Return a Kaiser-Bessel derived window.

nuttall(M[, sym])

Return a minimum 4-term Blackman-Harris window according to Nuttall.

parzen(M[, sym])

Return a Parzen window.

taylor(M[, nbar, sll, norm, sym])

Return a Taylor window.

triang(M[, sym])

Return a triangular window.

tukey(M[, alpha, sym])

Return a Tukey window, also known as a tapered cosine window.