-
Notifications
You must be signed in to change notification settings - Fork 35
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
Issue #367 - Migration from QasmSimulator to qiskit_aer's AerSimulator #378
Merged
grace-harper
merged 6 commits into
qiskit-community:main
from
robotAstray:bugfix-migration-from-qasmsimulator
Sep 20, 2023
Merged
Issue #367 - Migration from QasmSimulator to qiskit_aer's AerSimulator #378
grace-harper
merged 6 commits into
qiskit-community:main
from
robotAstray:bugfix-migration-from-qasmsimulator
Sep 20, 2023
Conversation
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
@grace-harper this PR is ready for review 👍 |
robotAstray
changed the title
Migration from QasmSimulator to qiskit_aer's AerSimulator
Issue 367 - Migration from QasmSimulator to qiskit_aer's AerSimulator
Aug 17, 2023
robotAstray
changed the title
Issue 367 - Migration from QasmSimulator to qiskit_aer's AerSimulator
Issue #367 - Migration from QasmSimulator to qiskit_aer's AerSimulator
Aug 17, 2023
Hello @grace-harper the errors are related to a bug I identified and described in issue #380. I do not think is related to the work I did on issue #367. |
* remove execute import from faultsampler.py * remove execute imports from faultenumerator.py * remove execute import from test_heavy_hex_decoder.py * remove execute import from test_repetitionmatcher.py * remove execute import from test_circuitmatcher.py
grace-harper
approved these changes
Sep 20, 2023
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.
LGTM
grace-harper
added a commit
that referenced
this pull request
Oct 2, 2023
#378) * Migration from QasmSimulator to qiskit_aer's AerSimulator * eliminate execute from imports (#1) * remove execute import from faultsampler.py * remove execute imports from faultenumerator.py * remove execute import from test_heavy_hex_decoder.py * remove execute import from test_repetitionmatcher.py * remove execute import from test_circuitmatcher.py --------- Co-authored-by: grace-harper <[email protected]>
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:
This PR addresses issue #367 by implementing changes across various files in the codebase. The changes involve the migration from
qiskit.Aer
toqiskit_aer
, replacement ofQasmSimulator
withAerSimulator
, and the introduction ofPadDynamicalDecoupling
. Additionally, the PR requires the use ofALAPScheduleAnalysis
within thePassManager
Details and comments:
The following files have been modified as part of this PR:
src/qiskit_qec/analysis/faultenumerator.py
src/qiskit_qec/analysis/faultsampler.py
src/qiskit_qec/circuits/repetition_code.py
test/code_circuits/test_rep_codes.py
test/heavy_hex_codes/test_heavy_hex_decoder.py
test/matching/test_circuitmatcher.py
test/matching/test_repetitionmatcher.py
Key Changes:
qiskit.Aer
toqiskit_aer
,QasmSimulator
toAerSimulator
PadDynamicalDecoupling
, which requires the use ofALAPScheduleAnalysis
inPassManager
.