Skip to content

Releases: styfenschaer/rocket-fft

Version 0.3.1

Choose a tag to compare

@styfenschaer styfenschaer released this 26 Dec 00:39

This release includes macOS x86_64 wheels.

Version 0.3.0

Choose a tag to compare

@styfenschaer styfenschaer released this 25 Dec 22:26

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

Choose a tag to compare

@styfenschaer styfenschaer released this 15 Mar 09:14

This release fixes #11.

Version 0.2.4

Choose a tag to compare

@styfenschaer styfenschaer released this 07 Feb 07:54

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

Version 0.2.3

Choose a tag to compare

@styfenschaer styfenschaer released this 16 Jan 08:25

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

Version 0.2.2

Choose a tag to compare

@styfenschaer styfenschaer released this 07 Oct 10:22

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

Choose a tag to compare

@styfenschaer styfenschaer released this 08 May 17:08

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

Choose a tag to compare

@styfenschaer styfenschaer released this 12 Mar 13:02

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

Choose a tag to compare

@styfenschaer styfenschaer released this 01 Mar 20:49

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

Version 0.1.4

Choose a tag to compare

@styfenschaer styfenschaer released this 23 Feb 21:13

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.