deepmr.bloch.InversionPrep

Contents

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