Skip to content

Python-based differentiable NUFFT package optimized for multi-echo and model-based MRI.

License

Notifications You must be signed in to change notification settings

FiRMLAB-Pisa/nufft-torch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NUFFT-Torch

Python-based differentiable NUFFT package optimized for multi-echo and model-based MRI.

Getting Started

Installation

NUFFT-Torch can be installed using pip:

  1. Clone the repo
git clone git@github.com:FiRMLAB-Pisa/nufft-torch.git
  1. Navigate to the repository root folder and install using pip:
 pip install -e .

Usage

Check basic_example.py in the benchmarkfolder for a simple usage example (Coming Soon: proper documentation and examples.)

Other Packages

The package is inspired by:

  1. torchkbnufft (Pytorch implementation of Michigan Image Reconstruction Toolbox NUFFT)
  2. SigPy (for Numpy arrays, Numba (for CPU) and CuPy (for GPU) backends)
  3. PyNUFFT (for Numpy, also has PyCUDA/PyOpenCL backends)

About

Python-based differentiable NUFFT package optimized for multi-echo and model-based MRI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages