device_element#
The module contains definitions for device elements.
Module Contents#
Classes#
Create a device element for managing parameters. |
- class DeviceElement(name: str, **kwargs)[source]#
Bases:
quantify_scheduler.yaml_utils.YAMLSerializable
,quantify_scheduler.json_utils.JSONSerializable
,qcodes.instrument.base.Instrument
Create a device element for managing parameters.
The
DeviceElement
is responsible for compiling operations applied to that specific device element from the quantum-circuit to the quantum-device layer.- classmethod from_yaml(constructor: ruamel.yaml.Constructor, node: ruamel.yaml.MappingNode) qcodes.instrument.base.Instrument [source]#
YAML loading logic.
- abstract generate_device_config() quantify_scheduler.backends.graph_compilation.DeviceCompilationConfig [source]#
Generate the device configuration.