measurement
tergite_autocalibration.lib.nodes.qubit_control.motzoi_parameter.measurement
Module containing a schedule class for DRAG pulse motzoi parameter calibration.
Classes:
| Name | Description |
|---|---|
MotzoiParameterMeasurement |
|
MotzoiParameterMeasurement
Bases: BaseMeasurement
Methods:
| Name | Description |
|---|---|
schedule_function |
Generate a schedule for a DRAG pulse calibration measurement that gives the optimized motzoi parameter. |
schedule_function
schedule_function(mw_motzois: dict[str, ndarray], X_repetitions: int | dict[str, ndarray], repetitions: int = 1024, qubit_state: int = 0) -> Schedule
Generate a schedule for a DRAG pulse calibration measurement that gives the optimized motzoi parameter. This calibrates the drive pulse as to account for errors caused by higher order excitations of the qubits.
Schedule sequence Reset -> DRAG pulse -> Inverse DRAG pulse -> Measure Step 2 and 3 are repeated X_repetition amount of times
Parameters
repetitions The amount of times the Schedule will be repeated. mw_motzois 2D sweeping parameter arrays. X_repetition: The amount of times that the DRAG pulse and inverse DRAG pulse are applied mw_motzoi: The mozoi parameter values of the DRAG (and inverse DRAG) pulses.
Returns
: An experiment schedule.