mrpro.data.traj_calculators.KTrajectorySunflowerGoldenRpe

class mrpro.data.traj_calculators.KTrajectorySunflowerGoldenRpe[source]

Bases: KTrajectoryCalculator

Radial phase encoding trajectory with a sunflower pattern.

__init__() None[source]

Initialize KTrajectorySunflowerGoldenRpe.

__call__(*, n_k0: int, k0_center: int | Tensor, k1_idx: Tensor, k1_center: int | Tensor, k2_idx: Tensor, reversed_readout_mask: Tensor | None = None, **_) KTrajectory[source]

Calculate radial phase encoding trajectory for given header information.

Parameters:
  • n_k0 (int) – number of samples in k0

  • k0_center (int | Tensor) – position of k-space center in k0

  • k1_idx (Tensor) – indices of k1 (radial)

  • k1_center (int | Tensor) – position of k-space center in k1

  • k2_idx (Tensor) – indices of k2 (angle)

  • reversed_readout_mask (Tensor | None, default: None) – boolean tensor indicating reversed readout

Returns:

radial phase encoding trajectory for given KHeader

__eq__(value, /)

Return self==value.

__new__(**kwargs)