Skip to content

extended_coupler_edge

tergite_autocalibration.utils.dto.extended_coupler_edge

Classes:

Name Description
CZ

Submodule containing parameters for performing a CZ operation

ExtendedCompositeSquareEdge

An example Edge implementation which connects two BasicTransmonElements within a

Spec

Submodule containing parameters for performing qubit spectroscopy measurements

CZ

CZ(parent: InstrumentBase, name: str, **kwargs: Any)

Bases: InstrumentChannel

Submodule containing parameters for performing a CZ operation

ExtendedCompositeSquareEdge

ExtendedCompositeSquareEdge(parent_element_name: str, child_element_name: str, **kwargs)

Bases: Edge

An example Edge implementation which connects two BasicTransmonElements within a QuantumDevice. This edge implements a square flux pulse and two virtual z phase corrections for the CZ operation between the two BasicTransmonElements.

Methods:

Name Description
generate_edge_config

Fills in the edges information to produce a valid device config for the

generate_edge_config

generate_edge_config() -> Dict[str, Dict[str, OperationCompilationConfig]]

Fills in the edges information to produce a valid device config for the quantify-scheduler making use of the :func:~.circuit_to_device._compile_circuit_to_device function.

Spec

Spec(parent: InstrumentBase, name: str, **kwargs: Any)

Bases: InstrumentChannel

Submodule containing parameters for performing qubit spectroscopy measurements