-
Notifications
You must be signed in to change notification settings - Fork 368
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
Pulse sim tests #379
Pulse sim tests #379
Conversation
Migrating `Qobj` to the new `QasmQobj`
* Fixes MacOS unresolved symbol problem at runtime, when building with gcc * Fixes MacOS unresolved symbols at runtime when building with clang++
Refactor qubitvector indexing
* Update QuantumError, ReadoutError to work with QuantumChannel * update tests
* Update QuantumError, ReadoutError to work with QuantumChannel * update tests
Rename "ch" method to "extended_stabilizer"
use ThreadPoolExecutor for all systems
* fix apply_matrix2 vectorization order * add check if 1-qubit mat in apply_matrix * fix indexes lambda functions * add qubit checks for apply_matrix2 etc
* Minor refactoring of Standalone exit code paths
(Windows) * Refactor some code from the Extended Stabilizer
add auto-configuration of threads for qasm simulator
* add multi-controlled pauli gates * implement cx, cz as mcx, mcz * add multi controlled u1,u2,u3 gates * fixup indexes refs * update changelog
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.
Looks good to me! Thanks for the hard work and changes @zachschoenfeld33!
Great job, definitely on the right track. A few things to discuss. |
…aer into pulse-sim-tests
…aer into pulse-sim-tests
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'm approving this, but I'd leave to @dcmckayibm or/and @taalexander to decide when this is ready.
This is going to be very helpfull for my refactor, which is about to be finished, so the faster we ca
n merge this the better :)
@atilag can you merge #420 and then @zachschoenfeld33 can you make sure your tests are updated so they work? |
Should be quick |
#420 merged. @zachschoenfeld33 you can rebase with |
Tests are fixed! |
Add Pulse Simulator tests
Add Pulse Simulator tests
Add Pulse Simulator tests
Add Pulse Simulator tests
Summary
Adds high level tests for open pulse simulator.
Details and comments
Note: does not provide unit tests; just high level tests of features.