# 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. `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.