Skip to content

elij/rust-kissfft

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Rust binding for Kiss FFT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 69.6%
  • Python 9.7%
  • Rust 9.2%
  • C++ 7.6%
  • Makefile 3.5%
  • MATLAB 0.4%