mrpro.operators

Linear operators (such as FourierOp), functionals/loss functions, and qMRI signal models.

Classes

AveragingOp

Averaging operator.

B0InformedFourierOp

Abstract base class for B0-informed Fourier operators.

CartesianMaskingOp

Cartesian Masking Operator.

CartesianSamplingOp

Cartesian Sampling Operator.

ConjugateGradientOp

Solves a linear positive semidefinite system with the conjugate gradient method.

ConjugatePhaseFourierOp

Conjugate Phase (CP) B0-informed Fourier operator.

ConstraintsOp

Transformation to map real-valued tensors to certain ranges.

ConvAnalysisDictionaryOp

Convolutional Analysis Dictionary Operator.

ConvSynthesisDictionaryOp

Convolutional Synthesis Dictionary Operator.

DensityCompensationOp

Density Compensation Operator.

DictionaryMatchOp

Dictionary Matching Operator.

EinsumOp

A Linear Operator that implements sum products in Einstein notation.

ElementaryFunctional

Elementary functional base class.

ElementaryProximableFunctional

Elementary proximable functional base class.

FastFourierOp

Fast Fourier operator class.

FiniteDifferenceOp

Finite Difference Operator.

FourierOp

Fourier Operator class.

FunctionalType

alias of Operator

GridSamplingOp

Grid Sampling Operator.

IdentityOp

The Identity Operator.

Jacobian

Jacobian of an Operator.

LinearOperator

General Linear Operator.

LinearOperatorMatrix

Matrix of linear operators.

MagnitudeOp

Magnitude of input tensors.

MultiFrequencyFourierOp

Multi-Frequency Interpolation (MFI) B0-informed Fourier operator.

MultiIdentityOp

The Identity Operator.

NonUniformFastFourierOp

Non-Uniform Fast Fourier Operator class.

Operator

The general Operator class.

OptimizerOp

Differentiable Optimization Operator.

PCACompressionOp

PCA based compression operator.

PatchOp

Extract N-dimensional patches using a sliding window view.

PhaseOp

Phase of input tensors.

ProximableFunctional

ProximableFunctional Base Class.

ProximableFunctionalSeparableSum

Separable Sum of Proximable Functionals.

RearrangeOp

A Linear Operator that implements rearranging of axes.

ScaledProximableFunctional

Proximable Functional scaled by a scalar.

SensitivityOp

Sensitivity operator class.

SignalModel

Signal Model Operator.

SliceProjectionOp

Slice Projection Operator.

TimeSegmentedFourierOp

Time-Segmented Reconstruction (TSR) B0-informed Fourier operator.

WaveletOp

Wavelet operator class.

ZeroOp

A constant zero operator.

ZeroPadOp

Zero Pad operator class.

Modules

functionals

models

qMRI signal models.