Package org.das2.math.fft

Classes for performing generalized FFT transformations.

See:
          Description

Interface Summary
ComplexArray.Double ComplexArray that is accessed by doubles
ComplexArray.Float A complex array that is accessed by floats
 

Class Summary
ComplexArray Interface for passing complex arrays to and from FFT routines.
ComplexArray.ComplexArrayDoubleDouble Implements ComplexArray that is backed by two float arrays.
ComplexArray.ComplexArrayFloatFloat Implements ComplexArray that is backed by two float arrays.
FFTUtil  
GeneralFFT Provides forward and reverse FFT methods for any number of elements.
SimpleFFT  
WaveformToSpectrum  
WindowTableDataSet  
 

Package org.das2.math.fft Description

Classes for performing generalized FFT transformations. These codes are based on the jnt.FFT package from NIST, with the interface changed so that data copies can be avoided and to improve useability. (The NIST package had implicit specifications about how to load arrays, and instead we use the ComplexArray interface.) Also classes are provided for common fft operations, such as transforming a waveform into a spectrogram.