Pyfftw

Latest version: v0.15.0

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.15.0

0.14.0

*************************

- Add the header a suitable args to the test compile (354)
- Cython 3 updates and test build linker flags (363)
- Add search paths for FFTW on macOS/Apple Silicon hosts (365)
- Fix conflicting get_platform changes in setup.py (369)
- Execute in a nogil environment (375)
- Compatibility Scipy 1.12.0 (379)
- Support Python 3.12 (380)
- Fix segfault 346 and race condition 377 (381)
- Build with Numpy 2.0 + no more Linux i689 + setup PDM (383)
- Build on MacOS ARM64 (386)
- Update documentation and fix readthedocs (388)
- Update CI release (389)

7 authors added to this release [alphabetical by first name or login]
---------------------------------------------------------------------

- Alexey Barsuk
- Gabriel Fougeron
- Henry Gomersall
- Julien Salort
- Karl Otness
- Phillip Tennen
- Pierre Augier

4 reviewers added to this release [alphabetical by first name or login]
-----------------------------------------------------------------------

- Gregory Lee
- Henry Gomersall
- Jeppe Klitgaard
- Pierre Augier

0.13.1

Not secure
This release adds Python 3.11 support and drops Python 3.7 support.

Additionally we now generate wheels for more setups including Pypy 3.8 for some architectures in addition to Windows 32-bit and Windows ARM 64-bit.

What's Changed
* fix typo by MicaelJarniac in https://github.com/pyFFTW/pyFFTW/pull/345
* Additional platform support and removal of support for old setups by JeppeKlitgaard in https://github.com/pyFFTW/pyFFTW/pull/351

New Contributors
* MicaelJarniac made their first contribution in https://github.com/pyFFTW/pyFFTW/pull/345

**Full Changelog**: https://github.com/pyFFTW/pyFFTW/compare/v0.13.0...v0.13.1

0.13.0

Not secure
*************************
- add pyproject.toml (226)
- Real-to-real transforms (256)
- Drop testing on Python 2.7 and 3.5 (285)
- Minor doc changes to README (305)
- Document PYFFTW_INCLUDE and PYFFTW_LIB_DIR (311)
- Build wheels on GitHub Actions via cibuildwheel (318)
- Fixed setup.py and working CI builds (323)
- Update NumPy and SciPy interfaces with new norm options (take 2) (330)
- CI: Added the correct gh actions badge and tweaked the name of the workflow (331)
- CI: Improved badge to link to the actual workflow (332)
- remove use of distutils (333)
- Increase time allowed for cache clearance in test (334)
- Increase timing in cache tests (336)
- Fix miscellaneous typos (337)


8 authors added to this release [alphabetical by first name or login]
---------------------------------------------------------------------
- Chris Val
- David Wells
- Gregory Lee
- Henry Gomersall
- Jeppe Klitgaard
- Jonathan Essen
- Pierre Augier
- Tim Gates


3 reviewers added to this release [alphabetical by first name or login]
-----------------------------------------------------------------------
- Gregory Lee
- Henry Gomersall
- Jeppe Klitgaard

0.12.0

Not secure
Release Notes
=============

We are happy to announce the release of pyFFTW v0.12.0.

The highlight of this release is the addition of interfaces for the `scipy.fft` module that was introduced with SciPy 1.4. This release is now compatibile with SciPy 1.4. This release supports Python 2.7 and 3.5 - 3.8. It is the last release that will have Python 2 support.

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. 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 dask fft interface is provided as a drop-in replacement for the equivalent module in dask.


New features
============

scipy.fft interface
-------------------
This interface operates like the existing scipy.fftpack interface, but
matches the API of the newer scipy.fft module introduced in SciPy 1.4.


Bugs Fixed
==========

The test suite was updated to be compatible with more recent dask (278).

The Cython variable _N was renamed to avoid a name conflict with a preprocessor token on some platforms (259).


Other changes
=============

Python 3.4 support has been dropped. pyFFTW now supports Python 2.7 and 3.5-3.8.

The Cython code has been updated to explicitly use `language_level=3str` for compatibility with a future Cython 3.0 release.


Authors
=======

* Peter Bell +
* Gregory R. Lee
* Stefan Peterson +
* DWesl +

A total of 4 people contributed PRs to this release.
People with a "+" by their names contributed a patch for the first time.

John Kirkham and Henry Gomersall also contributed by helping review PRs.

0.11.1

Not secure
This is release hash no changes in features or bug fixes to user-facing code. It involved only a couple of minor tweaks to setup.py and the CI scripts needed to improve packaging/wheel building for the release.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.