DynamicQuantumArchitecture#
- class DynamicQuantumArchitecture(*, calibration_set_id, qubits, computational_resonators, gates)#
Bases:
PydanticBase
The dynamic quantum architecture (DQA).
Describes gates/operations for which calibration data exists in the calibration set.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Module:
iqm.station_control.interface.models.dynamic_quantum_architecture
Attributes
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
ID of the calibration set from which this DQA was generated.
Qubits that appear in at least one gate locus in the calibration set.
Computational resonators that appear in at least one gate locus in the calibration set.
Mapping of gate names to information about the gates.
Methods
- Parameters:
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].