deltakit.explorer.Client.get_experiment_detectors_and_defect_rates#
- Client.get_experiment_detectors_and_defect_rates(experiment: QECExperiment) tuple[dict[int, tuple[float, ...]], dict[tuple[float, ...], list[float]]]#
Extract detector to coordinate mapping, and defect rates for these detectors.
- Parameters:
experiment (QECExperiment) – Experiment with measurements or detectors defined.
- Returns:
Two dictionaries: the first is a mapping from detector index to coordinates, the second is mapping from coordinates to defect rates per round.
- Return type:
Tuple[Dict[int, Tuple[float, …]], Dict[Tuple[float, …], List[float]]]
Examples
Defining experiment and extracting defect rate information:
experiment = QECExperiment.from_circuit_and_measurements( folder / "circuit_noisy.stim", folder / "measurements.b8", DataFormat.B8, ) mapping, rates = client.get_experiment_detectors_and_defect_rates( experiment )