mrftools.Types package

Submodules

mrftools.Types.dataStructs module

class mrftools.Types.dataStructs.DataStruct

Bases: object

class mrftools.Types.dataStructs.ImageData(data)

Bases: mrftools.Types.dataStructs.DataStruct

class mrftools.Types.dataStructs.KspaceData(data)

Bases: mrftools.Types.dataStructs.DataStruct

class mrftools.Types.dataStructs.MapData(data)

Bases: mrftools.Types.dataStructs.DataStruct

mrftools.Types.sequenceUnits module

class mrftools.Types.sequenceUnits.SequenceUnits(time: mrftools.Types.units.Units, angle: mrftools.Types.units.Units)

Bases: object

static FromJson(jsonInput)

mrftools.Types.trajectoryUnits module

class mrftools.Types.trajectoryUnits.TrajectoryUnits(gradientStrength: mrftools.Types.units.Units, distance: mrftools.Types.units.Units)

Bases: object

static FromJson(jsonInput)

mrftools.Types.types module

class mrftools.Types.types.AcquisitionType(value)

Bases: enum.Enum

An enumeration.

FISP = 0
TRUEFISP = 1
class mrftools.Types.types.GradientType(value)

Bases: enum.Enum

An enumeration.

CONCOMITANT_FIELD_CORRECTION = 2
CRUSHER = 3
DIFFUSION_WEIGHTING = 0
EDDY_CURRENT_COMPENSATION = 4
FLOW_ENCODING = 1
GRADIENT_MOMENT_NULLING = 5
SPOILER = 6
TWISTER = 7
class mrftools.Types.types.KMeansModes(value)

Bases: enum.Enum

An enumeration.

COSINE = 1
EUCLIDEAN = 0
class mrftools.Types.types.PreparationType(value)

Bases: enum.Enum

An enumeration.

GRADIENT = 1
RF = 0
class mrftools.Types.types.RFType(value)

Bases: enum.Enum

An enumeration.

ADIABATIC_EXCITATION = 1
ADIABATIC_INVERSION = 3
ADIABATIC_REFOCUSING = 5
COMPOSITE = 6
EXCITATION = 0
INVERSION = 2
MAGNETIZATION_TRANSFER = 7
MULTIDIMENSIONAL = 9
RAMP = 10
REFOCUSING = 4
SPATIAL_SATURATION = 11
SPATIAL_SPECTRAL = 12
SPECTRALLY_SELECTIVE = 8
TAGGING = 13
class mrftools.Types.types.ReconstructionModuleIOType(value)

Bases: enum.Enum

An enumeration.

FILE = 6
IMAGE = 2
KSPACE = 1
MAP = 3
MASK = 4
NONE = 0
REPORT = 5
STREAM = 7
class mrftools.Types.types.RecoveryType(value)

Bases: enum.Enum

An enumeration.

DEADTIME = 0
GRADIENT = 2
RF = 1
class mrftools.Types.types.SequenceGeneratorType(value)

Bases: enum.Enum

An enumeration.

BITREVERSE = 3
DAN_MA_PERLIN = 1
PERLIN = 0
SINUSOID = 2
class mrftools.Types.types.SequenceModuleType(value)

Bases: enum.Enum

An enumeration.

ACQUISITION = 1
PREPARATION = 0
RECOVERY = 2
class mrftools.Types.types.SyntheticSequenceType(value)

Bases: enum.Enum

An enumeration.

DIR = 2
FSE = 0
IR = 1
class mrftools.Types.types.TrajectoryType(value)

Bases: enum.Enum

An enumeration.

CARTESIAN = 0
RADIAL = 1
SPIRAL = 2

mrftools.Types.units module

class mrftools.Types.units.Units(value)

Bases: enum.Enum

An enumeration.

CENTIDEGREES = 4
CENTIMETERS = 8
CENTIRADIANS = 6
static Convert(input, inputUnits, outputUnits)
DEGREES = 3
METERS = 7
MICROSECONDS = 2
MILLIMETERS = 9
MILLISECONDS = 1
MILLITESLA_PER_METER = 10
RADIANS = 5
SECONDS = 0

Module contents