This package wraps Numpy's fft module to produce unitary transforms and power spectra of real numbers in one dimension. See the code for the technical details. == Installation == Non-Python dependencies (Debian packagename): easy_install (python-setuptools) Numpy source (python-numpy-dev) FFT_tools uses `setuptools' for installation. Setuptools is basically an extension of the standard Python distutils package which supports automatic package dependency tracking. The installation procedure should be (on Debian-esque systems) # apt-get intall python-setuptools python-numpy-dev # easy_install -f http://www.physics.drexel.edu/~wking/code/python/ FFT_tools There is one speedbump you might run into: * an outdated version of easy_install (see ez_setup.py section) ** ez_setup.py This package bundles http://peak.telecommunity.com/dist/ez_setup.py to bootstrap setuputils installation on your machine (if neccessary). If the bootstrapping doesn't work, you may need to install a current version of setuptools. On Debian-based systems `apt-get install python-setuptools'. Once you have *some* version of setuptools, upgrade with easy_install -U setuptools For more information see http://peak.telecommunity.com/DevCenter/EasyInstall http://peak.telecommunity.com/DevCenter/setuptools#what-your-users-should-know == Usage == See the tests in FFT_tools.py for simple examples. == Licence == This project is distributed under the Python Software Foundation License. http://www.python.org/psf/license/ == Author == W. Trevor King wking@drexel.edu Copyright 2007, 2008