initialize_2D_polar_lissajous#

mrinufft.trajectories.trajectory2D.initialize_2D_polar_lissajous(Nc: int, Ns: int, in_out: bool = False, nb_segments: int = 1, coprime_index: int = 0) ndarray[tuple[int, ...], dtype[_ScalarType_co]][source]#

Initialize a 2D polar Lissajous trajectory.

Parameters:
  • Nc (int) – Number of shots

  • Ns (int) – Number of samples per shot

  • in_out (bool, optional) – Whether to start from the center or not, by default False

  • nb_segments (int, optional) – Number of segments, by default 1

  • coprime_index (int, optional) – Index of the coprime factor, by default 0

Returns:

2D polar Lissajous trajectory

Return type:

NDArray