Very simple rust iterators that yield generalized cosine, hanning, hamming, blackman, nuttall and triangular windows
Useful for smoothing the sharp discontinuities at the beginning and end of a slice of samples when doing a short time fourier transform. windowing also improves temporal resolution by making the signal near the time being analyzed have higher weight than the signal further away from the time being analyzed.
Licensed under either apache-2.0 (tl;dr) or MIT (tl;dr) at your option