What's Changed
Added
- Added Hermitian FFT functions to SciPy interface
mkl_fft.interfaces.scipy_fft:hfft,ihfft,hfftn,ihfftn,hfft2, andihfft2gh-161 - Added support for
outkwarg to all FFT functions inmkl_fftandmkl_fft.interfaces.numpy_fftgh-157 - Added
fftfreq,fftshift,ifftshift, andrfftfreqto both NumPy and SciPy interfaces gh-179
Changed
- NumPy interface
mkl_fft.interfaces.numpy_fftis aligned with numpy-2.x.x gh-139, gh-157 - To set
mkl_fftas the backend for SciPy is only possible throughmkl_fft.interfaces.scipy_fftgh-179 - SciPy interface
mkl_fft.interfaces.scipy_fftuses the same function from SciPy for handlingsandaxesfor N-D FFTs gh-181
Fixed
- Fixed an issue for calling
mkl_fft.interfaces.numpy.fftnwith an empty axes gh-139 - Fixed an issue for calling
mkl_fft.interfaces.numpy.fftnwith a zero-size array gh-139 - Fixed inconsistency of input and output arrays dtype for
irfftfunction gh-180 - Fixed issues with
set_workersfunction in SciPy interfacemkl_fft.interfaces.scipy_fftgh-183
Full Changelog: v1.3.14...v2.0.0