Sequence.test_report

Sequence.test_report#

Sequence.test_report()[source]#

Return sequence timing, encoding and gradient statistics, formatted as text.

Returns:

The statistics test_report_dict returns, one per line, with the timing check’s findings.

Return type:

str

Notes

Runs check_timing, which may record TotalDuration.

Examples

>>> import numpy as np
>>> import pypulseqpp as pp
>>> seq = pp.Sequence(pp.Opts())
>>> seq.add_block(pp.make_block_pulse(np.pi / 2, duration=1e-3))
1
>>> seq.add_block(pp.make_adc(num_samples=64, duration=3.2e-3))
2
>>> print(seq.test_report())
Number of blocks: 2
Number of events:
RF:      1
...
Event timing check passed successfully
...