convert_slew_rates_to_gradients#
- mrinufft.trajectories.utils.convert_slew_rates_to_gradients(slewrates: ndarray[tuple[int, ...], dtype[_ScalarType_co]], initial_gradients: ndarray[tuple[int, ...], dtype[_ScalarType_co]] | None = None, acq: Acquisition | None = None) ndarray[tuple[int, ...], dtype[_ScalarType_co]][source]#
Integrate slew rates over time to provide gradients.
- Parameters:
slewrates (NDArray) – Slew rates over 2 or 3 directions.
initial_gradients (NDArray, optional) – Gradients 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:
gradients – Gradients corresponding to slewrates.
- Return type:
NDArray