Demonstration notebook for RCS and XEB analysis#469
Demonstration notebook for RCS and XEB analysis#469dstrain115 merged 24 commits intoquantumlib:mainfrom
Conversation
This configures Gemini Code Assist to be a little bit less noisy and verbose. Based on experiences with other repos, I find this makes Gemini more useful.
And make it bit more apparent how is `RCSResults._fidelities_lin` set. Fixes mypy recirq/random_circuit_sampling | grep random_circuit
Co-authored-by: Pavol Juhas <pavol.juhas@gmail.com>
Co-authored-by: Pavol Juhas <pavol.juhas@gmail.com>
Co-authored-by: Pavol Juhas <pavol.juhas@gmail.com>
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
…#467) Replaced the "TODO" docstring with a detailed description of the parameters and return value for the _get_phases method, clarifying its role in the CZLayerGate's decomposition.
This updates the workflow to the latest version used in our other projects. It fixes a number of flaws, such as the use of a merge group trigger (which causes errors when Scorecard is run on a branch).
eliottrosenberg
left a comment
There was a problem hiding this comment.
Looks great! Thanks, @shashwatk1998!
eliottrosenberg
left a comment
There was a problem hiding this comment.
@dstrain115 @pavoljuhas would you mind taking a look? I am not an owner of this repo. Thanks!
|
@shashwatk1998 Some requests:
|
|
@shashwatk1998 Thank you for the PR description, marking the resolved comments as resolved, and for your work on this PR overall! |
Thank you so much for all your help with this PR! |

This PR introduces a new Jupyter notebook that serves as an end-to-end tutorial for running a Random Circuit Sampling (RCS) experiment within the ReCirq framework. The notebook includes the complete workflow: setting up random quantum circuits, generating ideal and noisy simulation data, and calculating XEB fidelities. I am adding this to provide users with a clear, executable example that makes it easy to understand the RCS pipeline.