You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6-2
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,17 @@
1
1
# changelog
2
2
All notable changes to this project will be documented in this file.
3
3
4
-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
4
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
7
## [dev] (MM/DD/YY)
8
8
9
9
### Added
10
-
* SciPy interface `mkl_fft.interfaces.scipy_fft` now includes Hermitian FFT functions: `hfft`, `ihfft`, `hfftn`, `ihfftn`, `hfft2`, and `ihfft2`[gh-161](https://github.com/IntelPython/mkl_fft/pull/161)
10
+
* Added Hermitian FFT functions to SciPy interface `mkl_fft.interfaces.scipy_fft`: `hfft`, `ihfft`, `hfftn`, `ihfftn`, `hfft2`, and `ihfft2`[gh-161](https://github.com/IntelPython/mkl_fft/pull/161)
11
+
* Added support for `out` kwarg to all FFT functions in `mkl_fft` and `mkl_fft.interfaces.numpy_fft`[gh-157](https://github.com/IntelPython/mkl_fft/pull/157)
12
+
13
+
### Changed
14
+
* NumPy interface `mkl_fft.interfaces.numpy_fft` is aligned with numpy-2.*[gh-139](https://github.com/IntelPython/mkl_fft/pull/139), [gh-157](https://github.com/IntelPython/mkl_fft/pull/157)
[](https://github.com/IntelPython/mkl_fft/actions/workflows/build_pip.yaml)
4
4
[](https://github.com/IntelPython/mkl_fft/actions/workflows/conda-package-cf.yml)
If command above installs NumPy package from the Pypi, please use following command to install Intel optimized NumPy wheel package from Intel Pypi Cloud:
28
+
If command above installs NumPy package from the PyPI, please use following command to install Intel optimized NumPy wheel package from Intel PyPI Cloud:
### real-to-complex (r2c) and complex-to-real (c2r) transforms:
64
64
65
-
`ifftn(x, n=None, axes=None, overwrite_x=False)`
65
+
`rfft(x, n=None, axis=-1, fwd_scale=1.0, out=out)` - r2c 1D FFT, similar to `numpy.fft.rfft`
66
66
67
-
### Real transforms
67
+
`rfft2(x, s=None, axes=(-2, -1), fwd_scale=1.0, out=out)` - r2c 2D FFT, similar to `numpy.fft.rfft2`
68
68
69
-
`rfftpack(x, n=None, axis=-1, overwrite_x=False)` - real 1D Fourier transform, like `scipy.fftpack.rfft`
69
+
`rfftn(x, s=None, axes=None, fwd_scale=1.0, out=out)` - r2c ND FFT, similar to `numpy.fft.rfftn`
70
70
71
-
`rfft(x, n=None, axis=-1)` - real 1D Fourier transform, like `numpy.fft.rfft`
71
+
and similar inverse c2r FFT (`irfft*`) functions.
72
72
73
-
`rfft2(x, s=None, axes=(-2,-1))` - real 2D Fourier transform, like `numpy.fft.rfft2`
74
-
75
-
`rfftn(x, s=None, axes=None)` - real ND Fourier transform, like `numpy.fft.rfftn`
76
-
77
-
... and similar `irfft*` functions.
78
-
79
-
80
-
The package also provides `mkl_fft.interfaces.numpy_fft` and `mkl_fft.interfaces.scipy_fft` interfaces which provide drop-in replacements for equivalent functions in NumPy and SciPy respectively.
73
+
The package also provides `mkl_fft.interfaces.numpy_fft` and `mkl_fft.interfaces.scipy_fft` interfaces which provide drop-in replacements for equivalent functions in NumPy and SciPy, respectively.
0 commit comments