bartorch.tools.mobasig

Contents

bartorch.tools.mobasig#

bartorch.tools.mobasig(parameters_coefficients, encoding, *, I=False, L=False, M=False, D=False, T=False, G=False, m=None, **extra)#

Forward calculation of physical signal models.

Runs bart mobasig.

Parameters:
  • parameters_coefficients (torch.Tensor) – Input array.

  • encoding (torch.Tensor) – Input array.

  • I (bool) – Inversion Recovery: f(M0, R1, c) = M0 * (1 - exp(-t * R1 + c)) (-I)

  • L (bool) – Inversion Recovery Look-Locker (M0’, MSS, R1S) (-L)

  • M (bool) – Multi-Pool-Lorentzian model (-M)

  • D (bool) – diffusion (-D)

  • T (bool) – Multi-Echo Spin Echo: f(M0, R2) = M0 * exp(-t * R2) (-T)

  • G (bool) – MGRE (-G)

  • m (int | None) – Select the MGRE model from enum { WF = 0, WFR2S, WF2R2S, R2S, PHASEDIFF } [default: WFR2S] (-m)

  • **extra (Any) – Further BART flags, passed through by name.

Returns:

signal

Return type:

torch.Tensor