jfftw3 provides JNI access to FFTW, an open source C library for the computation of discrete Fourier transforms. jfftw3 consists of a thin native wrapper for the FFTW 3.2 library. The wrapping covers FFTW's memory allocation, basic planner interface, and wisdom handling. The native wrapper is designed to support automatic JNI generation by gluegen into a useful Java API providing the original procedural FFTW interface.
| Tags | Scientific/Engineering Mathematics Software Development Libraries Java Libraries |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | OS Independent Windows Windows POSIX |
| Implementation | C Java |
Recent releases


Release Notes: The procedural interface enables usage of FFTW (almost) in the way documented for the FFTW C library. A more OO interface is desirable for Java, however. This part of jfftw3 is not implemented yet. Some parts of FFTW including the advanced and guru planner API are not yet covered, but the wrapper is already useful for Java applications that need a fast and reliable FFT library.