bSSFPSimulator#
- class torchsim.simulators.bSSFPSimulator(*args, **kwargs)[source]#
Bases:
SimulatorThe balanced SSFP steady state, read at the echo time.
A balanced repetition returns the transverse magnetization to where it started, so the steady state is a closed form in the phase a voxel accrues across one TR and no state machine is run. Fitting T2 to a set of these, given a T1 from
SPGRSimulator, is DESPOT2 [1].References
Examples
from torchsim.simulators import bSSFPSimulator sequence = bSSFPSimulator(flip=60.0, TR=10.0, TE=5.0) signal = sequence.simulate(T1=1000.0, T2=100.0)
Methods
bindThis simulator with more fixed on it, values or settings alike.
describeReturn the description this protocol plays.
Evaluate the closed form, no state machine and no description.
from_descriptionReturn a simulator over a stream someone else assembled.
from_pulseqReturn a simulator over one repetition of a Pulseq sequence.
jacobianReturn the signal and its derivative with respect to
diff.layoutReturn the operators of one repetition, in the order they play.
playedReturn the protocol as it will be laid out.
repetition_sReturn how long one repetition lasts, given what the layout played.
simulateReturn the recorded signal.