Description
A binding to the fftw library for one-dimensional vectors.
Description
This package provides bindings to the fftw library for one-dimensional vectors. It provides both high-level functions and more low-level manipulation of fftw plans.
We provide three different modules which wrap fftw's operations:
- Numeric.FFT.Vector.Unnormalizedcontains the raw transforms;
- Numeric.FFT.Vector.Invertiblescales the backwards transforms to be true inverses;
- Numeric.FFT.Vector.Unitaryadditionally scales all transforms to preserve the L2 (sum-of-squares) norm of the input.
In addition, we provide .Multi modules for each of these providing multi-dimensional transforms.