spin_edge#
The module provides classes related CZ operations.
Module Contents#
Classes#
| Submodule containing parameters for performing a SpinInit operation. | |
| Submodule containing parameters for performing a CZ operation. | |
| Submodule containing parameters for performing a CNOT operation. | |
| Spin edge implementation which connects two SpinElements. | 
- class SpinInit(parent: qcodes.instrument.base.InstrumentBase, name: str, **kwargs: Any)[source]#
- Bases: - qcodes.instrument.InstrumentChannel- Submodule containing parameters for performing a SpinInit operation. 
- class CZ(parent: qcodes.instrument.base.InstrumentBase, name: str, **kwargs: float)[source]#
- Bases: - qcodes.instrument.InstrumentChannel- Submodule containing parameters for performing a CZ operation. 
- class CNOT(parent: qcodes.instrument.base.InstrumentBase, name: str, **kwargs: float)[source]#
- Bases: - qcodes.instrument.InstrumentChannel- Submodule containing parameters for performing a CNOT operation. 
- class SpinEdge(parent_element_name: str, child_element_name: str, **kwargs)[source]#
- Bases: - quantify_scheduler.device_under_test.edge.Edge- Spin edge implementation which connects two SpinElements. - This edge implements some operations between the two SpinElements. - generate_edge_config() dict[str, dict[str, quantify_scheduler.backends.graph_compilation.OperationCompilationConfig]][source]#
- Generate valid device config. - Fills in the edges information to produce a valid device config for the quantify-scheduler making use of the - compile_circuit_to_device_with_config_validation()function.