-
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
Library upgrades #385
Library upgrades #385
Conversation
6224849
to
50e241c
Compare
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.
See comments for come changes.
Removed cap on pylint Added compatibility for numpy>=1.25.0
120cd82
to
8dd69cc
Compare
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
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
Removed cap on pylint Added compatibility for numpy>=1.25.0 Co-authored-by: Grace <grace.harper@ibm.com>
Summary
Upgraded to
qiskit-terra>=0.24.0
Removed cap on
pylint
Added compatibility for
numpy>=1.25.0
Details and comments
Pylint
We removed the cap on
pylint
version (previouslypylint==2.11.1
)Qiskit Terra
In order for
qiskit.quantum_info
to be compatible withnumpy>=1.25.0
, we had to upgrade toqiskit-terra>=1.24.0
which required removing support inqiskit-qec
for legacyqiskit.quantum_info
classes:qiskit.quantum_info.operators.symplectic.stabilizer_table.StabilizerTable
qiskit.quantum_info.operators.symplectic.pauli_table.PauliTable
qiskit.quantum_info.operators.symplectic.clifford.Clifford
Previously, any code using these functions was self-contained and we had no users who needed this functionality maintained.
Numpy 1.25.0
numpy>=1.25.0
no longer autoconverts non 0-dim np.ndarrays to scalars when necessary so, in reference to #380 and #383, we manually handled those edges, which occurred inPauliList
when dealing withPauli._phase_exp