Sequence.set_block

Sequence.set_block#

Sequence.set_block()[source]#

Write events over the block at index, 1-based.

Parameters:
  • index (int) – The block to replace, 1-based.

  • *events – What the block plays from now on, as for add_block.

Examples

>>> import pypulseqpp as pp
>>> seq = pp.Sequence(pp.Opts())
>>> seq.add_block(pp.make_trapezoid("x", area=1000, duration=2e-3))
1
>>> seq.set_block(1, pp.make_delay(1e-3))
>>> seq.get_block(1).gx is None, seq.block_durations[1]
(True, 0.001)