bartorch.tools.signal#
- bartorch.tools.signal(*, F=False, B=False, T=False, S=False, M=False, G=False, C=False, A=False, fat=False, I=False, s=False, short_TR_LL_approx=False, flag_0=None, flag_1=None, flag_2=None, flag_3=None, flag_4=None, flag_5=None, flag_6=None, r=None, e=None, i=None, f=None, d=None, t=None, n=None, b=None, av_spokes=None, m=None, freq_samples=None, pulsed=False, l=None, a=None, acquisition_only=False, **extra)#
Analytical simulation tool.
Runs
bart signal.- Parameters:
F (bool) – FLASH (
-F)B (bool) – bSSFP (
-B)T (bool) – TSE (
-T)S (bool) – SE (
-S)M (bool) – MOLLI (
-M)G (bool) – MGRE (
-G)C (bool) – IR MGRE (
-C)A (bool) – ASL (
-A)fat (bool) – Simulate additional fat component. (
--fat)I (bool) – inversion recovery (
-I)s (bool) – inversion recovery starting from steady state (
-s)short_TR_LL_approx (bool) – Short TR approximation for analytical LL model. (
--short-TR-LL-approx)flag_0 (tuple[float, float, float] | None) – range of off-resonance frequency [Hz] (
-0)flag_1 (tuple[float, float, float] | None) – range of T1s [s] (
-1)flag_2 (tuple[float, float, float] | None) – range of T2s [s] (
-2)flag_3 (tuple[float, float, float] | None) – range of Mss (
-3)flag_4 (tuple[float, float, float] | None) – range of T1 values for fat [s] (
-4)flag_5 (tuple[float, float, float] | None) – range of FA values [°] (
-5)flag_6 (tuple[float, float, float] | None) – range of CBF values [ml/100g/min] (
-6)r (float | None) – repetition time (
-r)e (float | None) – echo time (
-e)i (float | None) – inversion time (
-i)f (float | None) – flip angle (
-f)d (float | None) – fat fraction (
-d)t (float | None) – T1 relax period (second) for MOLLI (
-t)n (int | None) – number of measurements (
-n)b (int | None) – number of heart beats for MOLLI (
-b)av_spokes (int | None) – Number of averaged consecutive spokes (
--av-spokes)m (int | None) – number of multi gradient echos (
-m)freq_samples (int | None) – Samples in frequency-/z-domain for FSE model based on generating function formalism (
--freq-samples)pulsed (bool) – Pulsed Arterial Spin Labeling (
--pulsed)l (float | None) – Blood-brain partition coefficient (
-l)a (float | None) – Arterial transit time (ATT) in Buxton model (
-a)acquisition_only (bool) – only return the Buxton model signal during image acquisition (
--acquisition-only)**extra (Any) – Further BART flags, passed through by name.
- Returns:
basis-functions
- Return type:
torch.Tensor