MRInumpy#
- class mrinufft.operators.interfaces.nudft_numpy.MRInumpy(samples, shape, n_coils=1, smaps=None)[source]#
Bases:
FourierOperatorCPU
MRI operator using numpy NUDFT backend.
For testing purposes only, as it is very slow.
Methods
__init__
adj_op
Non Cartesian MRI adjoint operator.
compute_density
Compute the density compensation weights and set it.
data_consistency
Compute the gradient data consistency.
get_lipschitz_cst
Return the Lipschitz constant of the operator.
op
Non Cartesian MRI forward operator.
with_off_resonnance_correction
Return a new operator with Off Resonnance Correction.
Attributes
available
backend
cpx_dtype
Return complex floating precision of the operator.
density
Density compensation of the operator.
dtype
Return floating precision of the operator.
interfaces
n_coils
Number of coils for the operator.
n_samples
Return the number of samples used by the operator.
ndim
Number of dimensions in image space of the operator.
norm_factor
Normalization factor of the operator.
samples
Return the samples used by the operator.
shape
Shape of the image space of the operator.
smaps
Sensitivity maps of the operator.
uses_density
Return True if the operator uses density compensation.
uses_sense
Return True if the operator uses sensitivity maps.