Coupler Chevron#

Parameters#

class qibocal.protocols.two_qubit_interaction.chevron.chevron.ChevronParameters(amplitude_min_factor: float, amplitude_max_factor: float, amplitude_step_factor: float, duration_min: float, duration_max: float, duration_step: float, dt: Optional[int] = 0, parking: bool = True, native: str = 'CZ')[source]

CzFluxTime runcard inputs.

amplitude_min_factor: float

Amplitude minimum.

amplitude_max_factor: float

Amplitude maximum.

amplitude_step_factor: float

Amplitude step.

duration_min: float

Duration minimum.

duration_max: float

Duration maximum.

duration_step: float

Duration step.

dt: Optional[int] = 0

Time delay between flux pulses and readout.

parking: bool = True

Wether to park non interacting qubits or not.

native: str = 'CZ'

Two qubit interaction to be calibrated.

iSWAP and CZ are the possible options.

property amplitude_range
property duration_range
hardware_average: bool = False

By default hardware average will be performed.

nshots: int

Number of executions on hardware.

relaxation_time: float

Wait time for the qubit to decohere back to the gnd state.

Example#

Below is an example runcard for this experiment.

- id: coupler chevron
  operation: coupler_chevron
  parameters:
    amplitude_max_factor: 1.5
    amplitude_min_factor: 0.4
    amplitude_step_factor: 0.005
    duration_max: 100
    duration_min: 10
    duration_step: 2
    native: CZ
    nshots: 256
    relaxation_time: 100000

The expected output is the following:

../../_images/chevron1.png