Gradient, PNS and SAR constraints#
The checks in pypulseqpp.safety evaluate a finished sequence against
stated limits and models. They are design-time estimates. They do not
replace the scanner’s own gate before download, nor its hardware monitor during
the scan, and they do not establish patient safety.
Checks#
Check |
Compares |
Needs |
|---|---|---|
the largest per-axis gradient amplitude |
|
|
the largest per-axis slew rate within a block |
|
|
the amplitude step across each block boundary |
|
|
a nerve model’s response to the slew of each axis |
a SAFE or chronaxie model |
|
the windowed gradient amplitude spectrum |
a forbidden-band table |
|
window-averaged local and global SAR |
virtual observation points, a drive calibration and SAR limits |
The first five checks are gradient-derived and evaluate the physical gradient axes; the SAR check is RF-derived and evaluates the RF waveforms and shims. The frames, report units and evaluation intervals common to the checks are in Check conventions.