-
Notifications
You must be signed in to change notification settings - Fork 12
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
fix: improve implicit qubit permutations warning #421
Merged
Merged
Changes from 6 commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
6bc09cc
add impl permutations warning back in
CalMacCQ e68d754
add docstring
CalMacCQ abecdb7
add test of warnings
CalMacCQ 31538ce
add boolean flag to converter
CalMacCQ 7a5c006
update docstring
CalMacCQ b35e5a9
fix syntax mistake
CalMacCQ 2b7c485
fix test
CalMacCQ c825a37
fix import
CalMacCQ b6daff6
fix docstring
CalMacCQ ee6b98e
use boolean flag in Aer backends
CalMacCQ 6cdf03f
fix formatting issues
CalMacCQ e789a64
fix boolean flag in aer
CalMacCQ b157133
fix warnings test
CalMacCQ 8accca1
fix docstring length
CalMacCQ df0cda3
fix invalid sphinx table in docs
CalMacCQ e04d324
update changelog
CalMacCQ 193231c
fix docstring length again
CalMacCQ 3cf422a
fix formatting again
CalMacCQ 0c41457
import ordering
CalMacCQ 8bd887c
clarify docstring
CalMacCQ dd6e973
don't define a new variable
CalMacCQ 300fa32
Update docs/changelog.md
CalMacCQ fdefb05
Update pytket/extensions/qiskit/qiskit_convert.py
CalMacCQ 2085b60
Merge branch 'main' into perm_warning
CalMacCQ 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 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 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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wrote this test without the flag added to ensure that it failed.
The warning only appears for
AerBackend
and notAerStateBackend
. I would've expected both to generate a warning (i.e.record
to be of length 2)There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah its because the state and unitary backends replace implicit swaps with SWAP gates whereas
AerBackend
does not.