deepmr.bloch.InversionPrep#
- deepmr.bloch.InversionPrep(TI, T1, T2, weight, k, inv_props)[source]#
Adiabatic inversion operator.
Consists of a 180° pulse followed by a crusher gradient.
- Parameters:
TI (torch.Tensor) – Inversion time in
[ms]
.T1 (torch.Tensor) – T1 relaxation time of shape
(..., npools) in ``[ms]
.T2 (torch.Tensor) – T2 relaxation time of shape
(..., npools) in ``[ms]
.weight (torch.Tensor) – Pool relative fraction.
k (torch.Tensor) – Chemical exchange matrix
(...., npools, npools)
in[Hz]
.prep_props (dict) – Extra pulse parameters.
- Returns:
PrepPulse – Adiabatic Inversion pulse operator, including crusher.
- Return type:
deepmr.bloch.Operator