Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[XEB] Split into three files #3794

Merged
merged 2 commits into from
Feb 12, 2021

Conversation

mpharrigan
Copy link
Collaborator

This PR is purely moving things around (on top of #3760) with one exception noted inline.

  • random_quantum_circuit_generation -- left alone; this is a well-scoped file
  • xeb_sampling - functionality related to sampling random circuits efficiently (for xeb)
  • xeb_simulation - functionality related to simulating 2-qubit circuits at various depths (for xeb) efficiently using multiprocessing
  • xeb_fitting - functionality related to using xeb to characterize gates by fitting parameters.

@mpharrigan mpharrigan requested review from cduck, mrwojtek, vtomole and a team as code owners February 12, 2021 01:16
@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@google-cla google-cla bot added the cla: yes Makes googlebot stop complaining. label Feb 12, 2021
Comment on lines +53 to +55
This uses the estimator from
`cirq.experiments.fidelity_estimation.least_squares_xeb_fidelity_from_expectations`, but
adapted for use on pandas DataFrames for efficient vectorized operation.
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is a new note

@balopat
Copy link
Contributor

balopat commented Feb 12, 2021

LGTM, previously reviewed on your fork. The reorg makes sense to me and the new note looks good too.

@mpharrigan
Copy link
Collaborator Author

I can't reproduce the notebook test failure locally. It looks unrelated, as it's in the "against stable cirq" tests, which should exclude all the xeb notebooks

@mpharrigan
Copy link
Collaborator Author

Might have been a race condition with merging #3781

@mpharrigan
Copy link
Collaborator Author

@mrwojtek I'm going to merge this so I can send out my next PR for you to review tonight (/your morning). If you have objections to this move, I can fix it up later!

@mpharrigan mpharrigan added the automerge Tells CirqBot to sync and merge this PR. (If it's running.) label Feb 12, 2021
@CirqBot CirqBot added the front_of_queue_automerge CirqBot uses this label to indicate (and remember) what's being merged next. label Feb 12, 2021
@CirqBot CirqBot merged commit 1590ff1 into quantumlib:master Feb 12, 2021
@CirqBot CirqBot removed automerge Tells CirqBot to sync and merge this PR. (If it's running.) front_of_queue_automerge CirqBot uses this label to indicate (and remember) what's being merged next. labels Feb 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/xeb cla: yes Makes googlebot stop complaining.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants