mrpro.operators.models.InversionRecovery

class mrpro.operators.models.InversionRecovery(ti: float | Tensor)[source]

Bases: SignalModel[Tensor, Tensor]

Inversion recovery signal model.

__init__(ti: float | Tensor)[source]

Initialize inversion recovery signal model for T1 mapping.

Parameters:

ti – inversion times with shape (time, …)

forward(m0: Tensor, t1: Tensor) tuple[Tensor][source]

Apply inversion recovery signal model.

Parameters:
  • m0 – equilibrium signal / proton density with shape (… other, coils, z, y, x)

  • t1 – longitudinal relaxation time T1 with shape (… other, coils, z, y, x)

Return type:

signal with shape (time … other, coils, z, y, x)