compute_gradients_and_slew_rates

compute_gradients_and_slew_rates#

mrinufft.trajectories.utils.compute_gradients_and_slew_rates(trajectory, acq=None)[source]#

Compute the gradients and slew rates from a normalized trajectory.

Parameters:
  • trajectory (NDArray) – Normalized trajectory consisting of k-space coordinates in 2D or 3D.

  • acq (Acquisition, optional) – Acquisition configuration to use for normalization. If None, the default acquisition is used.

Returns:

  • gradients (NDArray) – Gradients corresponding to trajectory.

  • slewrates (NDArray) – Slew rates corresponding to trajectory gradients.

Return type:

tuple[ndarray[tuple[int, …], dtype[_ScalarType_co]], ndarray[tuple[int, …], dtype[_ScalarType_co]]]