bartorch.window

Contents

bartorch.window#

bartorch.window(input, axes, *, hann=False)#

Multiply by a Hamming window along each of axes, or a Hann window (-H).

The window along an axis of size n is a - (1 - a) * cos(2 pi i / (n - 1)) with a = 0.54 (Hamming) or 0.5 (Hann), as numpy.hamming() and numpy.hanning(); a size-one axis is left alone.