What's Changed
Added
- Added Hermitian FFT functions to SciPy interface
mkl_fft.interfaces.scipy_fft
:hfft
,ihfft
,hfftn
,ihfftn
,hfft2
, andihfft2
gh-161 - Added support for
out
kwarg to all FFT functions inmkl_fft
andmkl_fft.interfaces.numpy_fft
gh-157 - Added
fftfreq
,fftshift
,ifftshift
, andrfftfreq
to both NumPy and SciPy interfaces gh-179
Changed
- NumPy interface
mkl_fft.interfaces.numpy_fft
is aligned with numpy-2.x.x gh-139, gh-157 - To set
mkl_fft
as the backend for SciPy is only possible throughmkl_fft.interfaces.scipy_fft
gh-179 - SciPy interface
mkl_fft.interfaces.scipy_fft
uses the same function from SciPy for handlings
andaxes
for N-D FFTs gh-181
Fixed
- Fixed an issue for calling
mkl_fft.interfaces.numpy.fftn
with an empty axes gh-139 - Fixed an issue for calling
mkl_fft.interfaces.numpy.fftn
with a zero-size array gh-139 - Fixed inconsistency of input and output arrays dtype for
irfft
function gh-180 - Fixed issues with
set_workers
function in SciPy interfacemkl_fft.interfaces.scipy_fft
gh-183
Full Changelog: v1.3.14...v2.0.0