quantify_scheduler.device_under_test.composite_square_edge
Module Contents
Classes
Submodule containing parameters for performing a CZ operation |
|
An example Edge implementation which connects two BasicTransmonElements within a |
- class CZ(parent: qcodes.instrument.base.InstrumentBase, name: str, **kwargs: Any)[source]
Bases:
qcodes.instrument.InstrumentChannel
Submodule containing parameters for performing a CZ operation
- class CompositeSquareEdge(parent_element_name: str, child_element_name: str, **kwargs)[source]
Bases:
quantify_scheduler.device_under_test.edge.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.
- generate_edge_config() Dict[str, Dict[str, quantify_scheduler.backends.graph_compilation.OperationCompilationConfig]] [source]
Fills in the edges information to produce a valid device config for the quantify-scheduler making use of the
compile_circuit_to_device()
function.