Repetitions

Contents

Repetitions#

class pulserver.virtual.Repetitions[source]#

Bases: object

Repetitions of a sequence of blocks, played in turn on isochromats.

Made by Isochromats.repetitions(), which states what each repetition plays. The isochromats hold the magnetisation at the start of the next repetition to be played; blocks played on them in between break the repetitions that follow, unless resume() takes what they leave as the start of the next.

Methods

play

Play the next count repetitions and return what each coil receives.

resume

Take the magnetisation the isochromats hold, after blocks played on them since the last play(), as that at the start of the next repetition.

Attributes

carried

Isochromats carried through the next repetition; the rest stand at their fixed points.

played

Repetitions played so far.

samples

ADC samples per repetition, per coil, its windows in play order.