ProbeBlockBox

Contents

ProbeBlockBox#

Module: iqm.pulse.timebox

class iqm.pulse.timebox.ProbeBlockBox(label, locus_components, atom, children=<factory>, scheduling=SchedulingStrategy.ASAP, scheduling_algorithm=SchedulingAlgorithm.HARD_BOUNDARY, neighborhood_components=<factory>)#

Bases: TimeBox

Atomic TimeBox that contains extra Blocks after measurements in a probe channel.

Attributes

label

Description the contents of the box for users' convenience.

locus_components

Names of the QPU components on which this timebox operates.

atom

Resolved contents of the TimeBox, or None if not resolved.

children

Further Timeboxes inside this TimeBox.

neighborhood_components

Dict of neighborhood range integers mapped to sets of components neighboring the locus of this TimeBox.

Methods

Parameters:

Inheritance

Inheritance diagram of iqm.pulse.timebox.ProbeBlockBox