Python-based differentiable NUFFT package optimized for multi-echo and model-based MRI.
NUFFT-Torch can be installed using pip:
- Clone the repo
git clone git@github.com:FiRMLAB-Pisa/nufft-torch.git
- Navigate to the repository root folder and install using pip:
pip install -e .
Check basic_example.py
in the benchmark
folder for a simple usage example (Coming Soon: proper documentation and examples.)
The package is inspired by:
- torchkbnufft (Pytorch implementation of Michigan Image Reconstruction Toolbox NUFFT)
- SigPy (for Numpy arrays, Numba (for CPU) and CuPy (for GPU) backends)
- PyNUFFT (for Numpy, also has PyCUDA/PyOpenCL backends)