snake.toolkit.reconstructors.cg#

Conjugate Gradient descent solver.

Module Contents#

Classes#

ConjugateGradientReconstructor

Conjugate Gradient descent solver.

API#

class snake.toolkit.reconstructors.cg.ConjugateGradientReconstructor#

Bases: snake.toolkit.reconstructors.pysap.ZeroFilledReconstructor

Conjugate Gradient descent solver.

Parameters:
  • max_iter (int) – Maximum number of iterations.

  • tol (float) – Tolerance for the solver.

__reconstructor_name__ = 'cg'#
max_iter: int = None#
tol: float = None#
density_compensation: str | False | None = False#
nufft_backend: str = 'cufinufft'#
_reconstruct_nufft(data_loader: snake.mrd_utils.NonCartesianFrameDataLoader) numpy.typing.NDArray#

Reconstruct the data using the NUFFT operator.

_reconstruct_cartesian(data_loader: snake.mrd_utils.CartesianFrameDataLoader) numpy.typing.NDArray#

Reconstruct the data for Cartesian Settings.