iqm.error_reduction_tools.twirling.twirling_api#
Circuit twirling API for readout error mitigation.
Provides TwirlingConfiguration for controlling twirling behaviour and
CircuitTwirler for the full twirl → submit → retrieve lifecycle.
Typical usage:
from iqm.error_reduction_tools.twirling.twirling_api import CircuitTwirler, TwirlingConfiguration
config = TwirlingConfiguration(readout_twirl_strategy="LOCAL", seed=42)
twirler = CircuitTwirler(client, config=config)
twirler.twirl(circuits).submit(shots=20_000)
counts = twirler.retrieve_counts()
Classes
|
Manages the twirl → submit → retrieve lifecycle for readout-twirled circuits. |
|
Configuration for circuit twirling. |
Inheritance
