Explanations

Explanations#

The concepts behind TorchSim, separate from the step-by-step examples and the API reference.

Sequence description

The sequence representation TorchSim consumes: events, RF definitions, readout roles, Pulseq input, and the MRD description a running scanner can send.

Extended phase graphs

Extended phase graphs: configuration states, RF transitions, gradient shifts, relaxation, diffusion, flow, exchange, and the assumptions behind the model.

How TorchSim runs it

How a Simulator turns either an offline layout or an incoming sequence description into the fused CPU/GPU state machine, and how differentiation and execution are arranged.