qat.purr.backends.qblox.model_base module

class QRPairModel(**data)

Bases: BaseModel

Used to parse JSON/CSV entries. Qubit and Resonator are specified together in pairs.

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.

connections: str
index: int
label: str
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

q_cluster: str
q_freq: float
q_freq12: float
q_output: int
q_slot_idx: int
qubit_physical_channel_id()
r_cluster: str
r_freq: float
r_input: int
r_output: int
r_slot_idx: int
resonator_physical_channel_id()