RustFFT
RustFFT copied to clipboard
RustFFT is a high-performance FFT library written in pure Rust.
> In most FFT libraries (Including RustFFT when using non-AVX code), power-of-two FFT sizes are the fastest, and users see a steep falloff in performance when using non-power-of-two sizes. Thankfully,...
Thank you for your library ! I am comparing the output of this library from the one from FFTW to see if I can port some code using the latter...
Currently, fftw has a [multi-threading option](http://www.fftw.org/fftw3_doc/Usage-of-Multi_002dthreaded-FFTW.html) Is it possible enable multi-threading in RustFFT? I searched for keywords like `parallel` and `thread` but found nothing. And a simple test shows a...
Thank you for this great crate! Do you have any plan to extend the functions like fftfreq and fftshift? It would be better to add more functions like what numpy.fft...
This change implements partial deinterleaving of FFT data for SSE radix4. I call it partial deinterleaving because we only deinterleave out to the size of a single SSE vector, IE...
With the possibility of breaking changes approaching what is the appetite for some input and output stride options? These are very useful for channelizers and resamplers. Also for resamplers, the...
This PR replaces all std imports in the scalar implementation with analogues from core and alloc and makes std an optional feature enabled by default. HashMap implementation is taken from...
It seems that no_std support is not available. Is there any plan for this ? How hard would be it to implement it ? I would very much appreciate your...