diff --git a/README.md b/README.md index dd76099..8e6240a 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A transpiler pass for Qiskit which uses ZX-Calculus for circuit optimization, im ## Example usage ```python -from qiskit import QuantumCircuit +from qiskit.circuit import QuantumCircuit from qiskit.transpiler import PassManager from zxpass import ZXPass diff --git a/benchmarking/run_benchmarks.py b/benchmarking/run_benchmarks.py index 18e5357..60b3894 100644 --- a/benchmarking/run_benchmarks.py +++ b/benchmarking/run_benchmarks.py @@ -17,7 +17,7 @@ import sys sys.path.append('..') -from qiskit import QuantumCircuit, transpile +from qiskit.circuit import QuantumCircuit, transpile from qiskit.transpiler import PassManager from typing import Dict, List, Tuple import matplotlib.pyplot as plt # type: ignore diff --git a/requirements.txt b/requirements.txt index 2fbec42..09a5a1b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,7 @@ pyzx@git+https://github.com/Quantomatic/pyzx matplotlib>=3.7.4 numpy~=1.24.0 # can't go higher for python 3.8 -pytest~=7.4.3 -qiskit~=1.0.0 +pylatexenc~=2.10 +pytest~=8.1.1 +qiskit~=1.0.2 diff --git a/test/test_zxpass.py b/test/test_zxpass.py index 21a23bf..a6e7f8c 100644 --- a/test/test_zxpass.py +++ b/test/test_zxpass.py @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -from qiskit import QuantumCircuit, QuantumRegister, ClassicalRegister +from qiskit.circuit import QuantumCircuit, QuantumRegister, ClassicalRegister from qiskit.quantum_info import Statevector from qiskit.transpiler import PassManager from qiskit.circuit.random import random_circuit diff --git a/zx_transpiler_pass_demo.ipynb b/zx_transpiler_pass_demo.ipynb index 5a13537..1c9624d 100644 --- a/zx_transpiler_pass_demo.ipynb +++ b/zx_transpiler_pass_demo.ipynb @@ -7,9 +7,9 @@ "metadata": {}, "outputs": [], "source": [ - "from qiskit import QuantumCircuit\n", + "from qiskit.circuit import QuantumCircuit\n", "from qiskit.converters import circuit_to_dag\n", - "from qiskit.tools.visualization import dag_drawer\n", + "from qiskit.visualization import dag_drawer\n", "import numpy as np" ] },