qibocal.protocols.signal_experiments package

Submodules

qibocal.protocols.signal_experiments.calibrate_state_discrimination module

qibocal.protocols.signal_experiments.calibrate_state_discrimination.calibrate_state_discrimination = Routine(acquisition=<function _acquisition>, fit=<function _fit>, report=<function _plot>, update=<function _update>, two_qubit_gates=False)

Calibrate State Discrimination Routine object.

qibocal.protocols.signal_experiments.time_of_flight_readout module

qibocal.protocols.signal_experiments.time_of_flight_readout.time_of_flight_readout = Routine(acquisition=<function _acquisition>, fit=<function _fit>, report=<function _plot>, update=<function _update>, two_qubit_gates=False)

TimeOfFlightReadout Routine object.

qibocal.protocols.signal_experiments.utils module

qibocal.protocols.signal_experiments.utils._get_lo_frequency(platform: CalibrationPlatform, qubit: Annotated[int | str, FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(union_mode='left_to_right')])]) float[source]

Get LO frequency given QubitId.

Currently it assumes that instruments with LOs is first one.