mrpro.data.EncodingLimits
- class mrpro.data.EncodingLimits(k0: ~mrpro.data.EncodingLimits.Limits = <factory>, k1: ~mrpro.data.EncodingLimits.Limits = <factory>, k2: ~mrpro.data.EncodingLimits.Limits = <factory>, average: ~mrpro.data.EncodingLimits.Limits = <factory>, slice: ~mrpro.data.EncodingLimits.Limits = <factory>, contrast: ~mrpro.data.EncodingLimits.Limits = <factory>, phase: ~mrpro.data.EncodingLimits.Limits = <factory>, repetition: ~mrpro.data.EncodingLimits.Limits = <factory>, set: ~mrpro.data.EncodingLimits.Limits = <factory>, segment: ~mrpro.data.EncodingLimits.Limits = <factory>, user_0: ~mrpro.data.EncodingLimits.Limits = <factory>, user_1: ~mrpro.data.EncodingLimits.Limits = <factory>, user_2: ~mrpro.data.EncodingLimits.Limits = <factory>, user_3: ~mrpro.data.EncodingLimits.Limits = <factory>, user_4: ~mrpro.data.EncodingLimits.Limits = <factory>, user_5: ~mrpro.data.EncodingLimits.Limits = <factory>, user_6: ~mrpro.data.EncodingLimits.Limits = <factory>, user_7: ~mrpro.data.EncodingLimits.Limits = <factory>)[source]
Bases:
object
Encoding limits dataclass with limits for each attribute [INA2016].
References
[INA2016]Inati S, Hansen M (2016) ISMRM Raw data format: A proposed standard for MRI raw datasets. MRM 77(1) https://doi.org/10.1002/mrm.26089
- __init__(k0: ~mrpro.data.EncodingLimits.Limits = <factory>, k1: ~mrpro.data.EncodingLimits.Limits = <factory>, k2: ~mrpro.data.EncodingLimits.Limits = <factory>, average: ~mrpro.data.EncodingLimits.Limits = <factory>, slice: ~mrpro.data.EncodingLimits.Limits = <factory>, contrast: ~mrpro.data.EncodingLimits.Limits = <factory>, phase: ~mrpro.data.EncodingLimits.Limits = <factory>, repetition: ~mrpro.data.EncodingLimits.Limits = <factory>, set: ~mrpro.data.EncodingLimits.Limits = <factory>, segment: ~mrpro.data.EncodingLimits.Limits = <factory>, user_0: ~mrpro.data.EncodingLimits.Limits = <factory>, user_1: ~mrpro.data.EncodingLimits.Limits = <factory>, user_2: ~mrpro.data.EncodingLimits.Limits = <factory>, user_3: ~mrpro.data.EncodingLimits.Limits = <factory>, user_4: ~mrpro.data.EncodingLimits.Limits = <factory>, user_5: ~mrpro.data.EncodingLimits.Limits = <factory>, user_6: ~mrpro.data.EncodingLimits.Limits = <factory>, user_7: ~mrpro.data.EncodingLimits.Limits = <factory>) None
Methods
__init__
([k0, k1, k2, average, slice, ...])from_ismrmrd_encoding_limits_type
(...)Generate EncodingLimits from ismrmrd.encodingLimitsType.
Attributes
k0
First k-space encoding.
k1
Second k-space encoding.
k2
Third k-space encoding.
average
Signal average.
slice
Slice number (multi-slice 2D).
contrast
Echo number in multi-echo.
phase
Cardiac phase.
repetition
Repeated/dynamic acquisitions.
set
Sets of different preparation.
segment
Segments of segmented acquisition.
user_0
User index 0.
user_1
User index 1.
user_2
User index 2.
user_3
User index 3.
user_4
User index 4.
user_5
User index 5.
user_6
User index 6.
user_7
User index 7.