-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Remove deprecated classes and methods in quantum_info #6766
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
Conversation
…antum-info/rm-deprecated-pauli
…/ikkoham/qiskit-core into quantum-info/rm-deprecated-pauli
This PR requires rerun after Qiskit/qiskit-aer#1295 is merged. |
The CI error has already been resolved by qiskit-community/qiskit-ignis#571. |
Yeah, we'll have to wait for a release of ignis. The tutorials CI job is doing it's job and catching things that would break users if they were going to upgrade to terra with this pr. If we merged this today and potentially released before ignis, anyone using the cnot dihedral rb from pypi would be broken. The ignis release is blocked on #6867 though because we're going to deprecate ignis in it's next release. |
Thank you. Let's wait. |
Pull Request Test Coverage Report for Build 1774180430
💛 - Coveralls |
Are we scheduling this for Terra 0.20, since Ignis 0.7 (deprecation boogaloo) can't release until Terra 0.19? |
If we release Ignis 0.7 first and then Terra 0.19, can't we include this PR in the next releases? (there are many other reasons, so if that's not possible, 0.20 is fine.) |
It's unfortunately not possible to sequence things that way because the release of ignis 0.7 is blocked on the terra 0.19.0 release. |
Thank you. This PR should be merged for 0.20. |
A part of this PR is splitted into #7291. |
@@ -314,6 +313,8 @@ def to_circuit(self): | |||
*Scalable randomised benchmarking of non-Clifford gates*, | |||
npj Quantum Inf 2, 16012 (2016). | |||
""" | |||
from qiskit.quantum_info.synthesis.cnotdihedral_decompose import decompose_cnotdihedral |
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.
Does this import need to be local due to some new cyclic dependency?
Since Ignis 0.7 was released in December, can we proceed with this PR? 🙂 @ikkoham Could you add a releasenote stating that this deprecated code is now removed? I think this is usually part of the |
I'm going to close this since it's been superseded by #8070 . If this is incorrect please feel free to reopen this. |
Summary
Remove
operators.Pauli
,pauli_group
Pauli
Details and comments