ANFFT is a free and open-source FFT package for Python, based on FFTW. ANFFT offers a way to perform multi-threaded, self-tuning FFTs via the following high-level functions, similar to those found in NumPy and SciPy:
· fft, ifft, fftn, ifftn (real/complex -> complex and inverse)
· rfft, irfft, rfftn, irfftn (real->complex and complex->real)
You will be able to use ANFFT in situations where large numbers of expensive FFTs must be performed, and for which the speed of the built-in NumPy or SciPy functions has been found insufficient.
Detailed instructions on how to install and use the ANFFT utility on your Mac are available HERE
ANFFT is cross-platform and it works on Mac OS X, Windows and Linux.