#fft #signal #binding #kiss

yanked kissfft

Rust binding for Kiss FFT

Uses old Rust 2015

0.0.8 Feb 5, 2015
0.0.7 Feb 5, 2015
0.0.6 Jan 18, 2015
0.0.2 Dec 31, 2014

#12 in #kiss

BSD-3-Clause

28KB
503 lines

Rust-KissFFT

Rust binding of KissFFT library.

Usage

let mut kiss_fft = kissfft::KissFFT::new(1024, false);

let fin = [kissfft::Complex { r: 0.0, i: 0.0 }, ..1024];
let mut fout = [kissfft::Complex { r: 0.0, i, 0.0 }, ..1024];
kiss_fft.transform(&fin, &mut fout);

You can also use transform_as_vec or transform_norm if convenient.

License

This library is licensed under BSD license.

See the COPYING file for more information.

No runtime deps