pyFFTW v0.15.0 release notes¶
We’re happy to announce the release of pyFFTW v0.15.0!
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.
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 Dask FFT interface is provided as a drop-in replacement for the equivalent module in dask. For more information, examples, and documentation, please see the documentation.
A highlight of this release is compatibility with Python 3.13 and GCC 14. This release supports Python 3.10-3.13 on Windows, MacOS and Linux. For more details on the architectures providing binary wheels on PyPI, see the full table of prebuilt wheels.
Moreover, pyFFTW now exposes fftw*_version
, fftw*_cc
and
fftw*_codelet_optim
of the fftw library (see Query the version and compiler flags of FFTW)
Pull requests for v0.15.0¶
Query the version and compiler flags of FFTW (#398)
Build: always define FFTW_NO_Complex (#397)
Fix: fix signatures of fftw{l,,f}_plan_guru_r2r (#395)
Require Python >=3.10 and update pdm.lock/CI workflows (#399)
2 reviewers added to this release [alphabetical by first name or login]¶
Henry Gomersall
Pierre Augier