FloatKey#

class pulserver.protocol.FloatKey[source]#

Bases: StrEnum

Keys the interpreter declares as float.

Time keys (TE, TR, …) are nonetheless bound to TimeParam entries, which carry integer microseconds. TA is read-only information.

SAT_X_LOC1 = 'sat_x_loc1'#
SAT_X_LOC2 = 'sat_x_loc2'#
SAT_Y_LOC1 = 'sat_y_loc1'#
SAT_Y_LOC2 = 'sat_y_loc2'#
SAT_Z_LOC1 = 'sat_z_loc1'#
SAT_Z_LOC2 = 'sat_z_loc2'#
SAT_X_THICKNESS = 'sat_x_thickness'#
SAT_Y_THICKNESS = 'sat_y_thickness'#
SAT_Z_THICKNESS = 'sat_z_thickness'#
DELAY_TIME = 'delay_time'#
TRIGGER_DELAY = 'trigger_delay'#
TRIGGER_WINDOW = 'trigger_window'#
PREP_TIME = 'prep_time'#
DIFFUSION_BVALUES = 'diffusion_bvalues'#
FLIP = 'flip'#
TE = 'TE'#
TE2 = 'TE2'#
TR = 'TR'#
TRECOVERY = 'Trecovery'#
TA = 'TA'#
NEX = 'nex'#
BANDWIDTH = 'bandwidth'#
FOV = 'fov'#
PHASE_FOV = 'phase_fov'#
SLICE_THICKNESS = 'slice_thickness'#
SLICE_SPACING = 'slice_spacing'#
FOV_OFFSET_X = 'fov_offset_x'#
FOV_OFFSET_Y = 'fov_offset_y'#
FOV_OFFSET_Z = 'fov_offset_z'#
FOV_ROTATION_11 = 'fov_rotation_11'#
FOV_ROTATION_12 = 'fov_rotation_12'#
FOV_ROTATION_13 = 'fov_rotation_13'#
FOV_ROTATION_21 = 'fov_rotation_21'#
FOV_ROTATION_22 = 'fov_rotation_22'#
FOV_ROTATION_23 = 'fov_rotation_23'#
FOV_ROTATION_31 = 'fov_rotation_31'#
FOV_ROTATION_32 = 'fov_rotation_32'#
FOV_ROTATION_33 = 'fov_rotation_33'#
RY = 'Ry'#
RZ = 'Rz'#
COMPRESSED_SENSING = 'compressed_sensing'#
MULTIBAND = 'multiband'#