-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Adding Cliffords to QuantumCircuits as Operations #7966
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
Merged
Merged
Changes from all commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
068525a
Adding Clifford to a QuantumCircuit natively; adding some tests; addi…
alexanderivrii cd8367b
Merge branch 'main' into operation
alexanderivrii 2ab3084
Making Instruction.condition into a property
alexanderivrii dffc618
improving tests
alexanderivrii ea56a13
adding release notes
alexanderivrii f3af0b6
A few changes based on review
alexanderivrii 2640f5d
Merge branch 'main' into operation
alexanderivrii 568d8b8
Merge branch 'main' into operation
alexanderivrii ec342e5
Merge branch 'main' into operation
alexanderivrii c16e85f
Merge branch 'main' into operation
alexanderivrii 015cbe9
Merge branch 'main' into operation
alexanderivrii e35a3d5
resolving merge conflicts
alexanderivrii 15ce409
Removing definition from Operation interface. Instead adding
alexanderivrii d59dd7e
minor lint fix
alexanderivrii 51aff6d
moving all of broadcast functionality to a separate file; removing br…
alexanderivrii 2c3b908
moving HighLevelSynthesis pass from Decompose to QuantumCircuit.decom…
alexanderivrii 2a87222
Resolving conflcts, reverting broadcasting (temporarily breaks functi…
alexanderivrii 14ddc7b
Fixing broadcasting for Cliffords
alexanderivrii 4949a1d
making sure that transpile decomposes cliffords
alexanderivrii c1ab860
lint
alexanderivrii aeef894
As per code review, replacing x._direction by getattr(x, '_direction'…
alexanderivrii 9f019c2
Removing condition from Operation API.
alexanderivrii c80efa9
pass over condition in transpiler code
alexanderivrii 4b1a246
more refactoring of condition
alexanderivrii 5ae37a5
finishing condition pass
alexanderivrii 4a5f06f
Merge branch 'main' into operation
alexanderivrii 34eca8c
resolving merge conflicts
alexanderivrii de6110d
resolving merge conflicts
alexanderivrii 7a7b0f1
minor fixes
alexanderivrii 76acd6b
Merge branch 'main' into operation
alexanderivrii 64c8de3
adding OptimizeClifford pass to __init__
alexanderivrii b2f972a
Improving release notes
alexanderivrii 0d583ed
considering DAG nodes in topological order; adding a simple test to s…
alexanderivrii bdf9325
typo
alexanderivrii 49bc436
release notes fixes
alexanderivrii 7f525d2
Adding TODO comment to HighLevelSynthesis pass
alexanderivrii d82e2e0
another attempt to fix docs build
alexanderivrii 07733d6
Fix based on code review
alexanderivrii ac1c874
Merge branch 'main' into operation
alexanderivrii ab213f2
Only construction Operator from Instruction (as before) and from Clif…
alexanderivrii fb57c9d
Merge branch 'operation' of github.com:alexanderivrii/qiskit-terra in…
alexanderivrii File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.