vector-fftw

A binding to the fftw library for one-dimensional vectors.

http://hackage.haskell.org/package/vector-fftw

Version on this page:0.1.3.8
LTS Haskell 11.22:0.1.3.8@rev:1
Stackage Nightly 2018-03-12:0.1.3.8
Latest on Hackage:0.1.4.0

See all snapshots vector-fftw appears in

BSD-3-Clause licensed by Judah Jacobson
Maintained by Ben Gamari
This version can be pinned in stack with:vector-fftw-0.1.3.8@sha256:d6355f8e30757c9237f266ad3d212ebaf981a92228ba5a7998d1e33ec0ff36d8,2036

Module documentation for 0.1.3.8

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.Unnormalized contains the raw transforms;

  • Numeric.FFT.Vector.Invertible scales the backwards transforms to be true inverses;

  • Numeric.FFT.Vector.Unitary additionally scales all transforms to preserve the L2 (sum-of-squares) norm of the input.