Allow users to run readout benchmarking with sweep
Requested by @NoureldinYosri, this pr is splited from https://github.com/quantumlib/Cirq/pull/7358.
The pr adds a new function run_sweep_with_readout_benchmarking which runs the sweep circuits with readout error benchmarking (without shuffling).
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 97.54%. Comparing base (ffbad23) to head (24ecedc).
:warning: Report is 3 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #7435 +/- ##
========================================
Coverage 97.54% 97.54%
========================================
Files 1099 1099
Lines 99180 99378 +198
========================================
+ Hits 96743 96941 +198
Misses 2437 2437
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
cc: @eliottrosenberg this is a smaller RP I split from https://github.com/quantumlib/Cirq/pull/7358. This one only touches the readout benchmarking but not pauli expectation calculation.