iqm.benchmarks.utils.extract_fidelities_unified

iqm.benchmarks.utils.extract_fidelities_unified#

iqm.benchmarks.utils.extract_fidelities_unified(backend: IQMBackendBase) tuple[dict[Any, int], dict[str, dict[int | tuple[int, int], float]]]#

Returns couplings and CZ-fidelities from calibration data URL for external station API.

Parameters:

backend (IQMBackendBase) – The backend to extract the fidelities for.

Returns:

A mapping from physical qubits to enumerated qubits starting from 0, for all qubits

appearing in the calibration data.

Dictionary of all metrics (returned only if all_metrics=True)

Format: {metric_name: {qubit: value}} for single qubit metrics Format: {metric_name: {(qubit_1, qubit_2): value}} for two qubit metrics

Return type:

tuple[dict[Any, int], dict[str, dict[int | tuple[int, int], float]]]