Skip to content

Releases: styfenschaer/rocket-fft

Version 0.3.1

26 Dec 00:39

Choose a tag to compare

This release includes macOS x86_64 wheels.

Version 0.3.0

25 Dec 22:26

Choose a tag to compare

This release adds support for Python up to version 3.14. It also partially implements NumPy 2.0's new FFT module and incorporates the latest interface changes in scipy.fft.

Version 0.2.5

15 Mar 09:14

Choose a tag to compare

This release fixes #11.

Version 0.2.4

07 Feb 07:54

Choose a tag to compare

In this version, support for Python 3.12 has been added.

Version 0.2.3

16 Jan 08:25

Choose a tag to compare

In this version, support for Linux ARM64 builds on PyPI has been added. Implemented by @benhowes.

Version 0.2.2

07 Oct 10:22

Choose a tag to compare

This is a maintenance release. Rocket-FFT has been updated to now use the Numba "new_style" error capture behavior. Furthermore, we have transitioned from distutils to setuptools in preparation for Python 3.12, which removes distutils completely. Last but not least, this release improves the performance of the numpy.roll implementation on A/F arrays when used with axis=None. Additionally, a small bug fix has been made in the typing checks of the scipy.fft.fh and scipy.fft.ifht functions, resulting in clearer error messages.

Version 0.2.1

08 May 17:08

Choose a tag to compare

In response to the release of Numba 0.57, Rocket-FFT has now added support for Python 3.11.
In addition, in Rocket-FFT v0.2.1, the performance of the numpy.roll implementation used in fftshift and ifftshift has been significantly improved to match that of NumPy.

Version 0.2.0

12 Mar 13:02

Choose a tag to compare

This release finally implements the missing functions scipy.fft.fht, scipy.fft.ifht and scipy.fft.fhtoffset. The scipy_like and numpy_like functions have also been updated to more closely mimic the interface of SciPy and NumPy. Notably, Rocket-FFT has adopted SciPy's and NumPy's approaches in handling the "axes" parameter in fft2, ifft2, fftn, and ifftn. Further, existing tests have been extended and new tests have been added.

Version 0.1.5

01 Mar 20:49

Choose a tag to compare

This release now adds support for the ARM64 architecture on Macos.

Version 0.1.4

23 Feb 21:13

Choose a tag to compare

This release includes several improvements and additions, including updates to the compiler flags for building the extension module, a fix for a small bug related to checking for "pthread.h", and enhanced safety in the low-level interface. Additionally, I added two new functions, namely "set_workers" and "get_workers," to the public API.