1 unstable release

0.1.0 Jan 21, 2020

#64 in #fft

MIT/Apache

1.5MB
1K SLoC

Fourier

GitHub Workflow Status License Crates.io Rust Documentation

Fast Fourier transforms (FFTs) in Rust

License

Fourier is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details.


lib.rs:

This crate provides fast Fourier transforms (FFT) in pure Rust.

Implementation

For FFTs with sizes that are multiples of 2 and 3, the Stockham auto-sort algorithm is used. For any other sizes, Bluestein's algorithm is used.

Dependencies

~3.5–5MB
~93K SLoC