- Currently, only
linux(or wsl) + conda
platform is supported. To use this package on other platform, you may need to re-compile theNudftServer
executable and install environments on your own.
- Run
bash install.bash
first to install essential environment. - See example
example.py
.
A python package perform NUDFT with C++ backend.
- NUFFT (Non-Uniform Fast Fourier Transform) needs interpolation and may introduce errors. This package perform NUDFT, which may provide the more precise result than NUFFT and maybe useful for numerial simulation.
- Most NUFFT package does not support DFT between two non-Cartesian domain (for example, non-Cartesian kspace to non-Cartesian image). This package allows to perform DFT between two non-Cartesian domain.
The NUDFT performs the following formula:
The NUIDFT performs the following formula:
Range of