iqm.error_reduction_tools.rem.rem_api.REMResults#
- class iqm.error_reduction_tools.rem.rem_api.REMResults(mitigated_counts, expectation_values, raw_counts, characterization, metadata)#
Bases:
objectOutput of a completed REM workflow.
Example:
results = workflow.get_results() print(results.mitigated_counts[0]) results.characterization.save("charact.json")
Attributes
One mitigated quasi-probability distribution per input circuit.
Observable expectation values per circuit (
Noneif no observables).One untwirled (but unmitigated) count distribution per input circuit.
The
ReadoutErrorCharacterizationobject (saveable for reuse).Workflow metadata.
Methods
__eq__(other)Return self==value.
__repr__()Return repr(self).
- Parameters:
- mitigated_counts: list[dict[str, float]]#
One mitigated quasi-probability distribution per input circuit.
- expectation_values: list[list[float]] | None#
Observable expectation values per circuit (
Noneif no observables).
- raw_counts: list[dict[str, float]]#
One untwirled (but unmitigated) count distribution per input circuit.
- characterization: ReadoutErrorCharacterization#
The
ReadoutErrorCharacterizationobject (saveable for reuse).
- metadata: REMMetadata#
Workflow metadata.