Skip to content

code0100fun/rust-fft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust-FFT

A pure Rust Fast Fourier Transform library.

No optimizations have been made yet so this implementation is still very slow compared to FFTW3.

Installation

Add it to your Cargo.toml:

[dependencies.fft]
git = "git://github.com/code0100fun/rust-fft"

Run Tests

cargo test

Run Benchmarks

Benchmaring is very slow for now (~20 sec). A single run of 256K samples is actually only 0.28 sec but Rust bench runs ~50 times.

cargo bench

TODO

  • complex input vector
  • butterfly
  • parallelize
  • inline instead of recursive

About

A pure Rust Fast Fourier Transform library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages