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