7 releases (1 stable)
1.0.0 | Apr 29, 2019 |
---|---|
0.3.1 | Aug 14, 2018 |
0.2.0 | Feb 25, 2016 |
0.1.2 | Feb 1, 2016 |
0.1.1 | Dec 20, 2015 |
#930 in Algorithms
1,295 downloads per month
Used in 12 crates
(11 directly)
12KB
105 lines
apodize
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