timebox#
Reserving QPU resources in instruction scheduling.
Full path: iqm.pulse.timebox
Classes
A |
|
Algorithms for resolving composite TimeBoxes into atomic ones. |
|
Different scheduling strategies for the contents of composite TimeBoxes. |
|
Container for one or more instruction schedule fragments, to be scheduled according to a given strategy. |
Inheritance
digraph inheritancea802a21a10 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Enum" [URL="https://docs.python.org/3.11/library/enum.html#enum.Enum",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Create a collection of name/value pairs."]; "MultiplexedProbeTimeBox" [URL="iqm.pulse.timebox.MultiplexedProbeTimeBox.html#iqm.pulse.timebox.MultiplexedProbeTimeBox",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A ``TimeBox`` that contains any number of multiplexed readout pulses for probe channels."]; "TimeBox" -> "MultiplexedProbeTimeBox" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SchedulingAlgorithm" [URL="iqm.pulse.timebox.SchedulingAlgorithm.html#iqm.pulse.timebox.SchedulingAlgorithm",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Algorithms for resolving composite TimeBoxes into atomic ones."]; "Enum" -> "SchedulingAlgorithm" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SchedulingStrategy" [URL="iqm.pulse.timebox.SchedulingStrategy.html#iqm.pulse.timebox.SchedulingStrategy",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Different scheduling strategies for the contents of composite TimeBoxes."]; "Enum" -> "SchedulingStrategy" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeBox" [URL="iqm.pulse.timebox.TimeBox.html#iqm.pulse.timebox.TimeBox",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Container for one or more instruction schedule fragments, to be scheduled according to a given strategy."]; }