Cirq icon indicating copy to clipboard operation
Cirq copied to clipboard

Allow users to run readout benchmarking with sweep

Open ddddddanni opened this issue 6 months ago • 2 comments

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).

ddddddanni avatar Jun 24 '25 23:06 ddddddanni

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.

codecov[bot] avatar Jun 24 '25 23:06 codecov[bot]

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.

ddddddanni avatar Jun 26 '25 16:06 ddddddanni