[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#728085: ITP: pyfftw -- A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms.



Package: wnpp
Severity: wishlist
Owner: Ghislain Vaillant <ghisvail@gmail.com>

* Package name    : pyfftw
  Version         : 0.9.2
  Upstream Author : Henry Gomersall <heng@kedevelopments.co.uk>
* URL             : http://hgomersall.github.io/pyFFTW/
* License         : GPL-3, some windows-specific headers in BSD clause-2 and 3
  Programming Lang: python 
  Description     : A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms.

pyFFTW is a pythonic wrapper around FFTW 3, the speedy FFT library. The
ultimate aim is to present a unified interface for all the possible transforms
that FFTW can perform.

Both the complex DFT and the real DFT are supported, as well as on arbitrary
axes of abitrary shaped and strided arrays, which makes it almost feature
equivalent to standard and real FFT functions of numpy.fft (indeed, it supports
the clongdouble dtype which numpy.fft does not).

Wisdom import and export now works fairly reliably.

Operating FFTW in multithreaded mode is supported.

pyFFTW implements the numpy and scipy fft interfaces in order for users to take
advantage of the speed of FFTW with minimal code modifications.

A comprehensive unittest suite can be found with the source on the github
repository or with the source distribution on PyPI.

The documentation can be found on github pages, the source is on github and the
python package index page is here.


Reply to: