diff --git a/CHANGELOG.md b/CHANGELOG.md index 132ea5e2e..d09e50bef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,10 @@ * Changed the VQE callback function for SciPy optimizers. [(#187)](https://github.com/PennyLaneAI/pennylane-qiskit/pull/187) +* Switched from using the deprecated `qiskit.circuit.measure.measure` function + to using a method. + [(#191)](https://github.com/PennyLaneAI/pennylane-qiskit/pull/191) + ### Documentation ### Bug fixes @@ -24,7 +28,7 @@ This release contains contributions from (in alphabetical order): -Thomas Bromley, Romain Moyard, Antal Száva +Thomas Bromley, Andrea Mari, Romain Moyard, Antal Száva --- diff --git a/pennylane_qiskit/qiskit_device.py b/pennylane_qiskit/qiskit_device.py index eb14471f6..a581f081b 100644 --- a/pennylane_qiskit/qiskit_device.py +++ b/pennylane_qiskit/qiskit_device.py @@ -24,7 +24,6 @@ import numpy as np from qiskit import ClassicalRegister, QuantumCircuit, QuantumRegister from qiskit import extensions as ex -from qiskit.circuit.measure import measure from qiskit.compiler import transpile from qiskit.converters import circuit_to_dag, dag_to_circuit @@ -237,7 +236,7 @@ def create_circuit_object(self, operations, **kwargs): if self.backend_name not in self._state_backends: # Add measurements if they are needed for qr, cr in zip(self._reg, self._creg): - measure(self._circuit, qr, cr) + self._circuit.measure(qr, cr) elif "aer" in self.backend_name: self._circuit.save_state()