mrpro.data

Data containers, loading and saving data.

Classes

AcqIdx

Acquisition index for each readout.

AcqInfo

Acquisition information for each readout.

CsmData

Coil sensitivity map class.

Data

A general data class with field data and header.

DcfData

Density compensation data (DcfData) class.

EncodingLimits

Encoding limits dataclass with limits for each attribute [INA2016].

IData

MR image data (IData) class.

IHeader

MR image data header.

KData

MR raw data / k-space data class.

KHeader

MR raw data header.

KNoise

MR raw data / k-space data class for noise measurements.

KTrajectory

K-space trajectory.

KTrajectoryRawShape

K-space trajectory shaped ((other*k2*k1), k0).

Limits

Limits dataclass with min, max, and center attributes.

MoveDataMixin

Move dataclass fields to cpu/gpu and convert dtypes.

QData

MR quantitative data (QData) class.

QHeader

MR quantitative data header.

Rotation

A container for Rotations.

SpatialDimension

Spatial dataclass of float/int/tensors (z, y, x).

Exceptions

InconsistentDeviceError

Raised if the devices of different fields differ.

Modules

acq_filters

Test ISMRMRD acquisitions based on their flags.

enums

All acquisition enums.

traj_calculators

Classes for calculating k-space trajectories.