Python interface for the NFFT C library. Based on the existing Julia interface.
pyNFFT3
provides the following fast algorithms and includes test scripts and dependencies for each:
- nonequispaced fast Fourier transform (NFFT)
- nonequispaced fast cosine transform (NFCT)
- nonequispaced fast sine transform (NFST)
- nonequispaced fast spherical Fourier transforms (NFSFT)
- fast spherical Fourier transforms (FSFT)
- fast summation (fastsum)
The pyNFFT3 package can be installed via pip:
pip install pyNFFT3
Read the documentation for specific usage information.
- Python 3.8 or greater
- Numpy 2.0.0 or greater
- py-cpuinfo 9.0.0 or greater
- packaging 24.1 or greater