ProbeTimeBoxes#
- class iqm.pulse.timebox.ProbeTimeBoxes(timeboxes)#
Bases:
listAllows multiplexing lists of probe TimeBoxes with each other and ``MultiplexedProbeTimeBox``es.
The first element is a
MultiplexedProbeTimeBoxand the second an atomicTimeBoxcontainingBlockinstructions on probe channels (corresponding to e.g. the integration time).If
Ais aProbeTimeBoxesandBis aProbeTimeBoxes, thenA+Bis also a ProbeTimeBoxes instance with the timings adjusted correctly and theMultiplexedProbeTimeBox``es in each multiplexed together. If ``Ais aProbeTimeBoxesandBis aMultiplexedProbeTimeBoxwhere the probe instructions are multiplexed together and the duration ismax(A[0].duration, B.duration)(the addition is symmetric). Otherwise (ifBis a list ofTimebox``es or a non-probe ``TimeBox),A+Bworks likeTimeBox.__add__.Module:
iqm.pulse.timeboxMethods