API reference#
In this section we present the main qibolab components and primitives included in the public API.
- qibolab package
AcquisitionType
AveragingMode
ExecutionParameters
MetaBackend
Platform
Platform.name
Platform.qubits
Platform.pairs
Platform.instruments
Platform.settings
Platform.resonator_type
Platform.couplers
Platform.is_connected
Platform.topology
Platform.nqubits
Platform.ordered_pairs
Platform.sampling_rate
Platform.connect()
Platform.disconnect()
Platform.execute_pulse_sequence()
Platform.execute_pulse_sequences()
Platform.sweep()
Platform.get_qubit()
Platform.get_coupler()
Platform.create_RX90_pulse()
Platform.create_RX_pulse()
Platform.create_RX12_pulse()
Platform.create_CZ_pulse_sequence()
Platform.create_iSWAP_pulse_sequence()
Platform.create_CNOT_pulse_sequence()
Platform.create_MZ_pulse()
Platform.create_qubit_drive_pulse()
Platform.create_qubit_readout_pulse()
Platform.create_qubit_flux_pulse()
Platform.create_coupler_pulse()
Platform.create_RX90_drag_pulse()
Platform.create_RX_drag_pulse()
QibolabBackend
create_platform()
execute_qasm()
- Subpackages
- Submodules
- qibolab.backends module
- qibolab.channels module
- qibolab.couplers module
- qibolab.execution_parameters module
- qibolab.kernels module
- qibolab.native module
- qibolab.pulses module
- qibolab.qubits module
- qibolab.result module
- qibolab.serialize module
- qibolab.sweeper module
- qibolab.unrolling module
- qibolab.version module