qat.purr.backends.qblox.execution.executor module

class CompositeExecutor

Bases: CompositeInstrument

collect(*args, **kwargs)
playback(*args, **kwargs)
upload(packages)
class LeafExecutor(model, dummy_cfg=None)

Bases: LeafInstrument

allocate_resources(packages)
collect()
connect()
disconnect()
install(package, module, sequencer)

Installs and configures the package on the given (module, sequencer) resource. Nominally follows resource allocation, but also serves for adhoc package installations that aren’t necessarily tied to any automatic resource allocation.

playback()
upload(packages)