qblox_scheduler.experiments.loops#

Module containing the step to a set a parameter.

Classes#

Loop

Experiment step that loops other steps over some values.

Module Contents#

class Loop(domains: dict[qblox_scheduler.operations.variables.Variable, qblox_scheduler.operations.loop_domains.LinearDomain], steps: list[qblox_scheduler.experiments.experiment.Step])[source]#

Bases: qblox_scheduler.experiments.experiment.Step

Experiment step that loops other steps over some values.

property domains: dict[qblox_scheduler.operations.variables.Variable, qblox_scheduler.operations.loop_domains.LinearDomain][source]#

Domains to loop over.

property steps: list[qblox_scheduler.experiments.experiment.Step][source]#

Steps to execute.

run(device: qblox_scheduler.device_under_test.QuantumDevice, timeout: int = 10) xarray.Dataset | None[source]#

Execute step on quantum device.