qibocal.protocols.two_qubit_interaction.chevron package#

Submodules#

qibocal.protocols.two_qubit_interaction.chevron.chevron module#

SWAP experiment for two qubit gates, chevron plot.

qibocal.protocols.two_qubit_interaction.chevron.chevron.chevron = Routine(acquisition=<function _aquisition>, fit=<function _fit>, report=<function _plot>, update=<function _update>, two_qubit_gates=True)#

Chevron routine.

qibocal.protocols.two_qubit_interaction.chevron.chevron_signal module#

SWAP experiment for two qubit gates, chevron plot.

qibocal.protocols.two_qubit_interaction.chevron.chevron_signal.chevron_signal = Routine(acquisition=<function _aquisition>, fit=<function _fit>, report=<function _plot>, update=<function _update>, two_qubit_gates=True)#

Chevron routine.

qibocal.protocols.two_qubit_interaction.chevron.utils module#

qibocal.protocols.two_qubit_interaction.chevron.utils.COUPLER_PULSE_START = 0#

Start of coupler pulse.

qibocal.protocols.two_qubit_interaction.chevron.utils.COUPLER_PULSE_DURATION = 100#

Duration of coupler pulse.

qibocal.protocols.two_qubit_interaction.chevron.utils.chevron_sequence(platform: CalibrationPlatform, ordered_pair: tuple[Union[int, str], Union[int, str]], duration_max: Optional[int] = None, parking: bool = False, native: str = 'CZ', dt: int = 0)[source]#

Chevron pulse sequence.

qibocal.protocols.two_qubit_interaction.chevron.utils.chevron_fit(x, omega, phase, amplitude, offset)[source]#