apodize 0.3.0

iterators that yield generalized cosine, hanning, hamming, blackman, nuttall and triangular windows
Documentation

apodize

status: working. tested. api still in flux.

Build Status

rust iterators that yield generalized cosine, hanning, hamming, blackman, nuttall and triangular windows

useful for smoothing the sharp discontinuities at the edges (beginning and end) of each 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.

to use add apodize = "*" to the [dependencies] section of your Cargo.toml and call extern crate apodize; in your code.

read the documentation for an example and more !

contributing

licensed under either of apache-2.0 (tl;dr) or MIT (tl;dr) at your option