Note

This is the documentation for the current state of the development branch of Qiskit Experiments. The documentation or APIs here can change prior to being released.

HalfAngleCal.update_calibrations

HalfAngleCal.update_calibrations(experiment_data)[source]

Update the value of the parameter in the calibrations.

The parameter that is updated is the phase of the sx pulse. This phase is contained in the complex amplitude of the pulse. The update rule for the half angle calibration is therefore:

..math:

A \to A \cdot e^{-i{\rm d}\theta_\text{hac}/2}

where A is the complex amplitude of the sx pulse which has an angle which might be different from the angle of the x pulse due to the non-linearity in the mixer’s skew. The angle dθhac is the angle deviation measured through the error amplifying pulse sequence.

Parameters:

experiment_data (ExperimentData) – The experiment data from which to extract the measured over/under rotation used to adjust the amplitude.