TableSpace

Contents

TableSpace#

class pulserver.proxy.TableSpace[source]#

Bases: object

One encoding space of a SequenceTable.

Attributes:
  • subsequence (int) – Index of the chain file the space belongs to.

  • navigator (bool) – Whether the space holds the subsequence’s NAV readouts.

  • matrix (tuple[int, int, int] | None) – (x, y, z) from Matrix, or NavMatrix for a navigator; None when undefined.

  • fov_mm (tuple[float, float, float] | None) – (x, y, z) from FOV, or NavFOV for a navigator, in mm; None when undefined.

  • trajectory (bool) – Whether some readout of the space keeps more than one k axis, which makes the space non-Cartesian.

  • centre_line, centre_partition – The LIN and PAR counter of the k-space centre, from kSpaceCenterLine and kSpaceCenterPartition; None when undefined, and for a navigator.

  • readout_samples (int | None) – Samples of the full echo the space’s readouts are parts of, readout oversampling included: the largest, over its readouts, of the samples of the echo that is symmetric about the readout’s center_sample. None for a space with a trajectory, whose readouts are not echoes of one grid, and for a space with no readout.

  • ramp_sampled (bool) – Whether the space’s readouts are sampled on the ramps of their trapezoid, so that a Cartesian readout still carries its k as a 1D trajectory.

Attributes