convert_gradients_to_trajectory#
- mrinufft.trajectories.utils.convert_gradients_to_trajectory(gradients: ndarray[tuple[int, ...], dtype[_ScalarType_co]], initial_positions: ndarray[tuple[int, ...], dtype[_ScalarType_co]] | None = None, acq: Acquisition | None = None) ndarray[tuple[int, ...], dtype[_ScalarType_co]][source]#
Integrate gradients over time to provide a normalized trajectory.
- Parameters:
gradients (NDArray) – Gradients over 2 or 3 directions in T/m
initial_positions (NDArray, optional) – Positions in k-space at the beginning of the readout window. The default is None.
acq (Acquisition, optional) – Acquisition configuration to use for normalization. If None, the default acquisition is used.
- Returns:
trajectory – Normalized trajectory corresponding to gradients.
- Return type:
NDArray