Simulators#
The sequences that ship with TorchSim. A constructor takes the keywords
simulate() takes and fixes them, so a
sequence and the tissue it is being asked about are written down together and
what is left to give at the call is whatever is actually varying.
Closed form#
Signals that have an analytic expression, evaluated in one pass.
The balanced SSFP steady state, read at the echo time. |
|
The spoiled gradient-echo steady state, read at the echo time. |
|
Two gradient-echo blocks read at two inversion times, in closed form. |
|
Longitudinal recovery from an inversion, read at a series of delays. |
|
Transverse decay, read at a series of echo times. |
|
Excitation at a series of flip angles, scaled by the transmit field. |
|
A spin echo repeated every TR, optionally behind an inversion. |
|
Recovery from an inversion under a spoiled train of small flip angles. |
|
Look-Locker readout blocks separated by free recovery, after one inversion. |
|
Recovery from an inversion under a balanced SSFP train. |
|
A balanced train whose flip angle varies slowly, in the hybrid state. |
|
Water and fat, dephasing and decaying across a gradient-echo train. |
|
A multi-gradient-echo train read at a series of inversion times. |
|
Attenuation by Gaussian diffusion, at a series of b-values. |
|
A Z-spectrum as equilibrium minus one Lorentzian line per pool. |
|
The label-control difference of arterial spin labelling, over time. |
State machine#
Trains that have to be played out, run on the extended phase graph engine.
A refocused echo train, sampled at every echo. |
|
A refocused train mirrored about a central refocusing pulse. |
|
Three pulses, sampled at the spin echo of the first two and at the stimulated echo. |
|
An inversion followed by a spoiled train, sampled at the k-space centre. |
|
An inversion followed by a spoiled gradient-echo train, every shot read. |
|
An inversion, then a variable flip-angle train whose readouts wind on. |
|
A spoiled gradient-echo train from equilibrium, optionally inverted first. |
|
A balanced SSFP train from equilibrium, optionally inverted first. |
|
A balanced SSFP train whose RF frequency is swept through one passband per sweep. |
|
A Z-spectrum simulated through a train of saturation pulses, pool by pool. |
Functional wrappers#
One call, protocol and tissue together, for a signal and optionally its derivative. What the classes above do, without holding one.
Analytical#
SPoiled Gradient Recalled echo simulator wrapper. |
|
SPoiled Gradient Recalled echo simulator wrapper. |
Iterative#
Fast Spin Echo simulator wrapper. |
|
MPRAGE simulator wrapper. |
|
MP2RAGE simulator wrapper. |
|
MPnRAGE simulator wrapper. |
|
SSFP MR Fingerprinting simulator wrapper. |