stack

Contents

stack#

mrinufft.trajectories.tools.stack(trajectory, nb_stacks, z_tilt=None, hard_bounded=True)[source]#

Stack 2D or 3D trajectories over the \(k_z\)-axis.

Parameters:
  • trajectory (array_like) – Trajectory in 2D or 3D to stack.

  • nb_stacks (int) – Number of stacks repeating the provided trajectory.

  • z_tilt (str, optional) – Tilt of the stacks, by default None.

  • hard_bounded (bool, optional) – Whether the stacks should be strictly within the limits of the k-space.

Returns:

Stacked trajectory.

Return type:

array_like