JTransforms 2.4

Java-based FFT library
JTransforms is a free and open source, multithreaded FFT library written in pure Java.

Currently, four types of transforms are available: Discrete Fourier Transform (DFT), Discrete Cosine Transform (DCT), Discrete Sine Transform (DST) and Discrete Hartley Transform (DHT).

NOTE: JTransforms is licensed and distributed under the terms of the GNU General Public License (GPL), GNU Library or Lesser General Public License (LGPL) and Mozilla Public License 1.1 (MPL 1.1).

Main features:

  • The fastest implementation of DFT, DCT, DST and DHT in pure Java (see benchmark).
  • 1, 2 and 3 dimensional transforms.
  • Arbitrary size of the data.
  • Single and double precision.
  • One-dimensional and multi-dimensional variants of 2D and 3D transforms.
  • Automatic multithreading - threads are used automatically if #CPUs > 1.
  • Optimized FFTs for real input data (40% faster than complex).

last updated on:
August 5th, 2011, 0:55 GMT
file size:
458 KB
license type:
developed by:
Piotr Wendykier
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Development \ Java
Download Button

In a hurry? Add it to your Download Basket!

user rating 1



Rate it!

Add your review!