mrinufft#
MRI-NUFFT.
MRI-NUFFT provides an easy to use Fourier operator for non-Cartesian reconstruction.
Doing non-Cartesian MRI has never been so easy.
- mrinufft.get_operator(backend_name: str, wrt_data: bool = False, wrt_traj: bool = False, paired_batch: bool = False, *args, **kwargs) FourierOperatorBase | type[FourierOperatorBase] | MRIStackedNUFFT | partial[MRIStackedNUFFT] | MRINufftAutoGrad | partial[MRINufftAutoGrad][source]#
Return an MRI Fourier operator interface using the correct backend.
- Parameters:
backend_name (str) – Backend name
wrt_data (bool, default False) – if set gradients wrt to data and images will be available.
wrt_traj (bool, default False) – if set gradients wrt to trajectory will be available.
paired_batch (bool, default False) – if set, the autograd will be done with paired batchs of data and smaps.
*args – Arguments to pass to the operator constructor.
**kwargs – Arguments to pass to the operator constructor.
- Returns:
class or instance of class if args or kwargs are given.
- Return type:
FourierOperator
- Raises:
ValueError if the backend is not available. –