epify#

mrinufft.trajectories.tools.epify(trajectory, Ns_transitions, nb_trains, reverse_odd_shots=False)[source]#

Create multi-readout shots from trajectory composed of single-readouts.

Assemble multiple single-readout shots together by adding transition steps in the trajectory to create EPI-like multi-readout shots.

Parameters:
  • trajectory (array_like) – Trajectory to change by prolonging and merging the shots.

  • Ns_transitions (int) – Number of samples/steps between the merged readouts.

  • nb_trains (int) – Number of resulting multi-readout shots, or trains.

  • reverse_odd_shots (bool, optional) – Whether to reverse every odd shots such that, as in most trajectories, even shots end up closer to the start of odd shots.

Returns:

Trajectory with fewer but longer multi-readout shots.

Return type:

array_like

Examples using mrinufft.trajectories.tools.epify#

Trajectory tools

Trajectory tools