-
Notifications
You must be signed in to change notification settings - Fork 34
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
✨ Add Python interface improvements and Qiskit export support #859
Conversation
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Codecov ReportAttention: Patch coverage is
❌ Your patch status has failed because the patch coverage (93.7%) is below the target coverage (95.0%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #859 +/- ##
=======================================
- Coverage 92.3% 92.3% -0.1%
=======================================
Files 138 140 +2
Lines 13664 13786 +122
Branches 2104 2104
=======================================
+ Hits 12621 12733 +112
- Misses 1043 1053 +10
🚀 New features to boost your workflow:
|
Signed-off-by: burgholzer <burgholzer@me.com>
8279139
to
3845da9
Compare
Description
This pull request introduces several changes to enhance Python interoperability and integration with Qiskit. Key updates include:
QuantumComputations
objects to QiskitQuantumCircuit
.QuantumComputation
in the Python interface.name
andend
on Python registers.__iter__
and providingitems
forPermutation
.CompoundOperation
to implement theMutableSequence[Operation]
interface.These changes provide better usability and extend functionality when using the library in Python environments.
Fixes #35
Checklist: