API reference#
In this section we present the main qibolab components and primitives included in the public API.
- qibolab package
MetaBackend
QibolabBackend
Channel
DcChannel
IqChannel
AcquisitionChannel
create_dummy()
AcquisitionType
AveragingMode
ConfigKinds
create_platform()
locate_platform()
Platform
Platform.name
Platform.parameters
Platform.instruments
Platform.qubits
Platform.couplers
Platform.resonator_type
Platform.is_connected
Platform.nqubits
Platform.pairs
Platform.ordered_pairs
Platform.settings
Platform.natives
Platform.sampling_rate
Platform.components
Platform.channels
Platform.qubit_channels
Platform.coupler_channels
Platform.config()
Platform.connect()
Platform.disconnect()
Platform.execute()
Platform.load()
Platform.dump()
Platform.qubit()
Platform.coupler()
Waveform
IqWaveform
BaseEnvelope
Rectangular
Exponential
Gaussian
GaussianSquare
Drag
Iir
Snz
ECap
Custom
Acquisition
Align
Delay
Pulse
PulseId
Readout
VirtualZ
Qubit
PulseSequence
PulseSequence.load()
PulseSequence.duration
PulseSequence.channels
PulseSequence.channel()
PulseSequence.channel_duration()
PulseSequence.pulse_channels()
PulseSequence.concatenate()
PulseSequence.juxtapose()
PulseSequence.align()
PulseSequence.align_to_delays()
PulseSequence.trim()
PulseSequence.acquisitions
Parameter
ParallelSweepers
Sweeper
- Subpackages