SchedulingAlgorithm#
Module: iqm.pulse.timebox
- class iqm.pulse.timebox.SchedulingAlgorithm(value)#
Bases:
EnumAlgorithms for resolving composite TimeBoxes into atomic ones.
Attributes
Respects the
TimeBoxboundary such that the longest channel with a box defines its boundary and all other channels are padded to this length (using the specifiedSchedulingStrategy).Will pack the schedule as tightly as possible while respecting the defined scheduling neighborhood.
Methods
- HARD_BOUNDARY = 'HARD_BOUNDARY'#
Respects the
TimeBoxboundary such that the longest channel with a box defines its boundary and all other channels are padded to this length (using the specifiedSchedulingStrategy).
- TETRIS = 'TETRIS'#
Will pack the schedule as tightly as possible while respecting the defined scheduling neighborhood.
Inheritance
