Expand description
FFT operations for the ferray numeric computing library.
This crate provides the full numpy.fft surface:
- Complex FFTs:
fft,ifft,fft2,ifft2,fftn,ifftn - Real FFTs:
rfft,irfft,rfft2,irfft2,rfftn,irfftn - Hermitian FFTs:
hfft,ihfft - Frequency utilities:
fftfreq,rfftfreq - Shift utilities:
fftshift,ifftshift - Plan caching:
FftPlanfor efficient repeated transforms - Normalization:
FftNormenum matching NumPy’snormparameter
Internally powered by rustfft with
automatic plan caching for repeated transforms of the same size.
Re-exports§
pub use norm::FftNorm;pub use plan::FftPlan;pub use complex::fft;pub use complex::fft2;pub use complex::fftn;pub use complex::ifft;pub use complex::ifft2;pub use complex::ifftn;pub use real::irfft;pub use real::irfft2;pub use real::irfftn;pub use real::rfft;pub use real::rfft2;pub use real::rfftn;pub use hermitian::hfft;pub use hermitian::ihfft;pub use freq::fftfreq;pub use freq::rfftfreq;pub use shift::fftshift;pub use shift::ifftshift;