iqm.error_reduction_tools.rem.rem_api.REMMetadata#

class iqm.error_reduction_tools.rem.rem_api.REMMetadata(timestamp, shots, twirling_strategy, characterization_reused, rec_config, twirling_config)#

Bases: object

Metadata about a completed REM workflow run.

Attributes

timestamp

ISO-8601 timestamp when results were retrieved, in UTC.

shots

Total shots used for circuit execution.

twirling_strategy

Twirling strategy name used.

characterization_reused

True if the user provided pre-existing characterization.

rec_config

Configuration used for readout error characterization.

twirling_config

Configuration used for circuit twirling.

Methods

__eq__(other)

Return self==value.

__repr__()

Return repr(self).

Parameters:
timestamp: datetime#

ISO-8601 timestamp when results were retrieved, in UTC.

shots: int#

Total shots used for circuit execution.

twirling_strategy: str#

Twirling strategy name used.

characterization_reused: bool#

True if the user provided pre-existing characterization.

rec_config: RECConfiguration#

Configuration used for readout error characterization.

twirling_config: TwirlingConfiguration#

Configuration used for circuit twirling.