iqm.iqm_client.models.StaticQuantumArchitecture#

class iqm.iqm_client.models.StaticQuantumArchitecture(*, qubits: list[str], computational_resonators: list[str], connectivity: list[tuple[str, ...]])#

Bases: BaseModel

Static quantum architecture of the server.

The static quantum architecture (SQA) provides information about the QPU, including the names of its computational components and the connections between them.

Attributes

model_config

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

qubits

Names of the physical qubits on the QPU, sorted.

computational_resonators

Names of the physical computational resonators on the QPU, sorted.

connectivity

Groups of components (qubits and computational resonators) that are connected by a coupler on the QPU, sorted.

Methods

Parameters:
qubits: list[str]#

Names of the physical qubits on the QPU, sorted.

computational_resonators: list[str]#

Names of the physical computational resonators on the QPU, sorted.

connectivity: list[Locus]#

Groups of components (qubits and computational resonators) that are connected by a coupler on the QPU, sorted.

model_config: ClassVar[ConfigDict] = {}#

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