# 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. hanning(\*args, \*\*kwds) hanning is deprecated, use scipy.signal.windows.hann instead! kaiser(M, beta[, sym]) Return a Kaiser window. nuttall(M[, sym]) Return a minimum 4-term Blackman-Harris window according to Nuttall. parzen(M[, sym]) Return a Parzen window. slepian(M, width[, sym]) Return a digital Slepian (DPSS) window. triang(M[, sym]) Return a triangular window. tukey(M[, alpha, sym]) Return a Tukey window, also known as a tapered cosine window.