mrpro.data.traj_calculators.KTrajectoryPulseq

class mrpro.data.traj_calculators.KTrajectoryPulseq[source]

Bases: KTrajectoryCalculator

Trajectory from .seq file.

__init__(seq_path: str | Path, repeat_detection_tolerance: None | float = 1e-3) None[source]

Initialize KTrajectoryPulseq.

Parameters:
  • seq_path (str | Path) – absolute path to .seq file

  • repeat_detection_tolerance (None | float, default: 1e-3) – tolerance for repeat detection when creating KTrajectory

__call__(kheader: KHeader) KTrajectoryRawShape[source]

Calculate trajectory from given .seq file and header information.

Parameters:

kheader (KHeader) – MR raw data header (KHeader) containing required meta data

Returns:

trajectory of type KTrajectoryRawShape

__eq__(value, /)

Return self==value.

__new__(**kwargs)