[WIP] New algorithm for single qubit RB that uses transpiled Cliffords#825
Closed
merav-aharoni wants to merge 42 commits into
Closed
[WIP] New algorithm for single qubit RB that uses transpiled Cliffords#825merav-aharoni wants to merge 42 commits into
merav-aharoni wants to merge 42 commits into
Conversation
…enerate once all 24 transpiled Cliffords. Then, for every rb_circuit, select Cliffords at random and compose them to a circuit
…. Added parameter to all calls to compose to use inplace=True. Removed redundant method generate_all_transpiled_clifford_circuits
…use front=True, because I assume front=False when creating the circuits
… the previous version of rb_experiment.
New algorithm for generating Clifford circuits for single qubit.
…cuits, generate_1q_transpiled_clifford_circuits
…ling_single_qubit
… otherwise randomization is not identical in the two experiments
e332d21 to
aea856a
Compare
…ing called by the child class CurveAnalaysis. Added parameter to rb_experiment to determine whether to use the old algorithm or new one
…s change regarding _format_data
…eters for test_full_sampling_single_qubit
…lse, so that all tests will pass
…ding support for interleave
…cuits. Transformed interleaved element into a transpiled clifford circuit. Added relevant tests
…ranspile_options are not available yet
…erate_1q_transpiled_clifford_circuits in InterleavedRB.circuits()
…ngle-gate cliffords. The purpose is to reduce the size of the mapping table
…ict, for performance reasons. The index in the array is computed in compose_num_with_clifford
Contributor
Author
…old algorithm or new one.
Contributor
Author
|
This PR is ready for review. Note that the lint and doc failures should be resolved in PR#829. |
Contributor
Author
|
I changed my mind about the review. I decided to first complete the support for 2-qubit RB, and then to have it all reviewed together. That is because while implementing the 2-qubit RB, I am making many structural changes to the 1-qubit as well. |
Contributor
Author
|
This PR is superseded by PR #851 . |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
Details and comments