quantify_scheduler.device_under_test.transmon_element
Module Contents
Classes
Submodule containing the ports. |
|
Submodule containing the clock frequencies specifying the transitions to address. |
|
Submodule containing parameters for doing a reset by idling. |
|
Submodule containing parameters for performing an Rxy operation |
|
Submodule containing parameters to perform a measurement using |
|
A device element representing a single fixed-frequency transmon qubit coupled to a |
|
A device element representing a single transmon coupled to a |
- class Ports(parent: qcodes.instrument.base.InstrumentBase, name: str, **kwargs: Any)[source]
Bases:
qcodes.instrument.InstrumentChannel
Submodule containing the ports.
- class ClocksFrequencies(parent: qcodes.instrument.base.InstrumentBase, name: str, **kwargs: Any)[source]
Bases:
qcodes.instrument.InstrumentChannel
Submodule containing the clock frequencies specifying the transitions to address.
- class IdlingReset(parent: qcodes.instrument.base.InstrumentBase, name: str, **kwargs: Any)[source]
Bases:
qcodes.instrument.InstrumentChannel
Submodule containing parameters for doing a reset by idling.
- class RxyDRAG(parent: qcodes.instrument.base.InstrumentBase, name: str, **kwargs: Any)[source]
Bases:
qcodes.instrument.InstrumentChannel
Submodule containing parameters for performing an Rxy operation using a DRAG pulse.
- class DispersiveMeasurement(parent: qcodes.instrument.base.InstrumentBase, name: str, **kwargs: Any)[source]
Bases:
qcodes.instrument.InstrumentChannel
Submodule containing parameters to perform a measurement using
dispersive_measurement()
- class BasicTransmonElement(name: str, **kwargs)[source]
Bases:
quantify_scheduler.device_under_test.device_element.DeviceElement
A device element representing a single fixed-frequency transmon qubit coupled to a readout resonator.
- _generate_config() Dict[str, Dict[str, quantify_scheduler.backends.circuit_to_device.OperationCompilationConfig]] [source]
Generates part of the device configuration specific to a single qubit.
This method is intended to be used when this object is part of a device object containing multiple elements.
- generate_device_config() quantify_scheduler.backends.circuit_to_device.DeviceCompilationConfig [source]
Generates a valid device config for the quantify-scheduler making use of the
compile_circuit_to_device()
function.This enables the settings of this qubit to be used in isolation.
- class TransmonElement(name: str, **kwargs)[source]
Bases:
quantify_scheduler.device_under_test.device_element.DeviceElement
A device element representing a single transmon coupled to a readout resonator.
This object can be used to generate configuration files compatible with the
add_pulse_information_transmon()
function.- generate_config() Dict[str, Dict[str, quantify_scheduler.backends.circuit_to_device.OperationCompilationConfig]] [source]
Generates part of the device configuration specific to a single qubit.
This method is intended to be used when this object is part of a device object containing multiple elements.
- generate_device_config() quantify_scheduler.backends.circuit_to_device.DeviceCompilationConfig [source]
Generates a valid device config for the quantify-scheduler making use of the
compile_circuit_to_device()
function.This enables the settings of this qubit to be used in isolation.