iqm.pulse.quantum_ops.diff_cal_data

Contents

iqm.pulse.quantum_ops.diff_cal_data#

iqm.pulse.quantum_ops.diff_cal_data(cal_data, impl_parameters, optional_keys=(), path=())#

Compare GateImplementation calibration data to its parameters.

Parameters:
  • cal_data (OILCalibrationData) – Nested calibration data for a GateImplementation instance.

  • impl_parameters (NestedParams) – Nested GateImplementation parameters.

  • optional_keys (tuple[str, ...]) – Additional allowed but not required parameter names. Only on top level.

  • path (tuple[str, ...]) – Pathname to the current nesting level.

Returns:

Error message, or None if cal_data matches impl_parameters.

Return type:

str | None