Skip to content

bloqade.gemini.device.simulator.DetectorResult

← Module overview

classDetectorResultsource

bloqade.gemini.device.simulator.DetectorResult

Result from the detector sampler containing only detector and observable outcomes.

Signature
class DetectorResult(_detector_error_model: DetectorErrorModel, _fidelity_min: float, _fidelity_max: float, _detectors: list[list[bool]], _observables: list[list[bool]])

Parameters

NameTypeDescription
_detector_error_modelDetectorErrorModel
_fidelity_minfloat
_fidelity_maxfloat
_detectorslist[list[bool]]
_observableslist[list[bool]]

methodfidelity_boundssource

bloqade.gemini.device.simulator.DetectorResult.fidelity_bounds

def fidelity_bounds() -> tuple[float, float]

Return the upper and lower fidelity bounds.

Returns

tuple[float, float]The (min, max) fidelity bounds.

source

propertydetector_error_modelsource

bloqade.gemini.device.simulator.DetectorResult.detector_error_model

detector_error_model: DetectorErrorModel

The STIM detector error model corresponding to the physical noise circuit.

Returns

DetectorErrorModelDetectorErrorModel: The STIM detector error model.

source

propertydetectorssource

bloqade.gemini.device.simulator.DetectorResult.detectors

detectors: tuple[tuple[bool, ...], ...]

The detector outcomes from the simulation.

Returns

tuple[tuple[bool, ...], ...]The detector outcomes, one tuple per shot.

source

propertyobservablessource

bloqade.gemini.device.simulator.DetectorResult.observables

observables: tuple[tuple[bool, ...], ...]

The observable outcomes from the simulation.

Returns

tuple[tuple[bool, ...], ...]The observable outcomes, one tuple per shot.

source