[Numpy-discussion] FFTW bindings now implement numpy.fft interface

Henry Gomersall heng at cantab.net
Sun Feb 17 10:58:39 EST 2013


Some of you may be interested in the latest release of my FFTW bindings.
It can now serve as a drop in replacement* for numpy.fft and
scipy.fftpack.

This means you can get most of the speed-up of FFTW with a one line code
change or monkey patch existing libraries.

Lots of other goodness too of course.

Source here: https://github.com/hgomersall/pyFFTW
pypi here: http://pypi.python.org/pypi/pyFFTW
docs here: http://hgomersall.github.com/pyFFTW/

It's GPL3 due to license restrictions on FFTW. Get in touch if you want
a different license and I'm sure we can reach an agreement ;)

Cheers,

Henry

*In the case where the input array is not a numpy array, it doesn't
work. This was an oversight and will be fixed in the next release. That
said, if you're converting from a list on every transform, you have
better optimisations than using FFTW. One other small caveat in a corner
case to do with repeated axes - described in the docs.




More information about the NumPy-Discussion mailing list