# PyNUFFT: Python non-uniform fast Fourier transform
A minimal "getting start" tutorial is available at http://jyhmiinlin.github.io/pynufft/ .
### Summary
PyNUFFT attempts to implement the min-max NUFFT of Fessler and Sutton, with the following features:
- Based on Python numerical libraries, such as Numpy, Scipy (matplotlib for displaying examples).
- Multi-dimensional NUFFT.
- Support of PyCUDA and PyOpenCL.
- LGPLv3
```
@article{lin2018python,
title={Python Non-Uniform Fast {F}ourier Transform ({PyNUFFT}): An Accelerated Non-{C}artesian {MRI} Package on a Heterogeneous Platform ({CPU/GPU})},
author={Lin, Jyh-Miin},
journal={Journal of Imaging},
volume={4},
number={3},
pages={51},
year={2018},
publisher={Multidisciplinary Digital Publishing Institute}
}
```