Repository: scipy/scipy
File: scipy/signal/windows/_windows.py (Python)

Code before:
    `flattop`/ ``'flattop'``:
        Flat top window (aliases: ``'flat', 'flt'``)
    `gaussian` / ``('gaussian', std)``:
        Gaussian with standard deviation `std` (aliases: ``'gauss', 'gss'``)
    `general_cosine` / ``('general cosine', a)``:
        Generic weighted sum of cosine terms with weighting coefficients ``a``
        (aliases: ``'general_cosine'``)
    `general_gaussian` / ``('general gaussian', p, sig)``:
        Generalized Gaussian with shape parameter ``p`` and standard deviation ``sig``
        (aliases: ``'general_gaussian', 'general gauss', 'general_gauss', 'ggs'``)
    `general_hamming` / ``('general hamming', alpha)``:
        Generalized Hamming window with coefficent ``alpha``
        (aliases: ``'general_hamming'``)
    `hamming` / ``'hamming'``:
        Hamming window (aliases: ``'hamm', 'ham'``)
    `hann` / ``'hann'``:
        Hann window (aliases: ``'han'``)
    `kaiser` / ``('kaiser', beta)``:
        Kaiser window with shape parameter ``beta`` (aliases: ``'ksr'``)
    `kaiser_bessel_derived` / ``('kaiser bessel derived', beta)``:
        Kaiser-Bessel derived window with shape parameter ``beta``
        (aliases: ``'kaiser_bessel_derived', 'kbd'``)
    `lanczos` / ``'lanczos'``:
        Lanczos / sinc window (aliases: ``'sinc'``)
    `nuttall`/ ``'nuttall'``:
        Minimum 4-term Blackman-Harris window according to Nuttal
        (aliases: ``'nutl', 'nut'``)
    `parzen` / ``'parzen'``:
        Parzen window (aliases: ``'parz', 'par'``)
    `taylor` / ``'taylor'`` / (``'taylor', nbar, sll, norm)``:
        Taylor window with ``nbar`` adjascent sidelobes (default: ``4``)), ``sll`` dB
        suppression level (default: ``30``) and boolean value ``norm``
        (default: ``True``) (aliases: ``taylorwin``)
    `triang`/ ``'triangle'``:
        Triangle window (aliases: ``'triang', 'tri'``)
    `tukey` / ``'tukey'`` / ``('tukey', alpha)``:
        Tukey window with shape parameter ``alpha`` (default: ``0.5``)
        (aliases: ``'tuk'``)


    Examples
    --------
    This example shows a different usages of the `window` parameter:

    >>> from scipy.signal import get_window
    >>> get_window('triang', 7)
    array([ 0.125,  0.375,  0.625,  0.875,  0.875,  0.625,  0.375])
    >>> get_window(('exponential', None, 1.), 9)
    array([ 0.011109  ,  0.03019738,  0.082085  ,  0.22313016,  0.60653066,
            0.60653066,  0.22313016,  0.082085  ,  0.03019738])
    >>> get_window(('kaiser', 4.0), 9)

Review comment (suggestion):
```suggestion
        Minimum 4-term Blackman-Harris window according to Nuttall
```

Code after:
    `flattop`/ ``'flattop'``:
        Flat top window (aliases: ``'flat', 'flt'``)
    `gaussian` / ``('gaussian', std)``:
        Gaussian with standard deviation `std` (aliases: ``'gauss', 'gss'``)
    `general_cosine` / ``('general cosine', a)``:
        Generic weighted sum of cosine terms with weighting coefficients ``a``
        (aliases: ``'general_cosine'``)
    `general_gaussian` / ``('general gaussian', p, sig)``:
        Generalized Gaussian with shape parameter ``p`` and standard deviation ``sig``
        (aliases: ``'general_gaussian', 'general gauss', 'general_gauss', 'ggs'``)
    `general_hamming` / ``('general hamming', alpha)``:
        Generalized Hamming window with coefficent ``alpha``
        (aliases: ``'general_hamming'``)
    `hamming` / ``'hamming'``:
        Hamming window (aliases: ``'hamm', 'ham'``)
    `hann` / ``'hann'``:
        Hann window (aliases: ``'han'``)
    `kaiser` / ``('kaiser', beta)``:
        Kaiser window with shape parameter ``beta`` (aliases: ``'ksr'``)
    `kaiser_bessel_derived` / ``('kaiser bessel derived', beta)``:
        Kaiser-Bessel derived window with shape parameter ``beta``
        (aliases: ``'kaiser_bessel_derived', 'kbd'``)
    `lanczos` / ``'lanczos'``:
        Lanczos / sinc window (aliases: ``'sinc'``)
    `nuttall`/ ``'nuttall'``:
        Minimum 4-term Blackman-Harris window according to Nuttall
        (aliases: ``'nutl', 'nut'``)
    `parzen` / ``'parzen'``:
        Parzen window (aliases: ``'parz', 'par'``)
    `taylor` / ``'taylor'`` / (``'taylor', nbar, sll, norm)``:
        Taylor window with ``nbar`` adjascent sidelobes (default: ``4``)), ``sll`` dB
        suppression level (default: ``30``) and boolean value ``norm``
        (default: ``True``) (aliases: ``taylorwin``)
    `triang`/ ``'triangle'``:
        Triangle window (aliases: ``'triang', 'tri'``)
    `tukey` / ``'tukey'`` / ``('tukey', alpha)``:
        Tukey window with shape parameter ``alpha`` (default: ``0.5``)
        (aliases: ``'tuk'``)


    Examples
    --------
    This example shows different usages of the `window` parameter:

    >>> from scipy.signal import get_window
    >>> get_window('triang', 7)
    array([ 0.125,  0.375,  0.625,  0.875,  0.875,  0.625,  0.375])
    >>> get_window(('exponential', None, 1.), 9)
    array([ 0.011109  ,  0.03019738,  0.082085  ,  0.22313016,  0.60653066,
            0.60653066,  0.22313016,  0.082085  ,  0.03019738])
    >>> get_window(('kaiser', 4.0), 9)