From ac0c700390c37c255a53cc38b7beb7746c1d763e Mon Sep 17 00:00:00 2001 From: Silas Dilkes <36165522+sjdilkes@users.noreply.github.com> Date: Thu, 9 Nov 2023 10:41:33 +0000 Subject: [PATCH 1/4] Update ionq_convert.py --- pytket/extensions/ionq/backends/ionq_convert.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pytket/extensions/ionq/backends/ionq_convert.py b/pytket/extensions/ionq/backends/ionq_convert.py index e8cde7c..6f4ed27 100644 --- a/pytket/extensions/ionq/backends/ionq_convert.py +++ b/pytket/extensions/ionq/backends/ionq_convert.py @@ -15,7 +15,7 @@ from typing import Dict, Tuple, Any, List from numpy import pi from pytket.passes import RebaseCustom # type: ignore -from pytket._tket.circuit._library import _TK1_to_RzRx # type: ignore +from pytket._tket.circuit._library import TK1_to_RzRx # type: ignore from pytket.circuit import Circuit, OpType, Command # type: ignore @@ -51,7 +51,7 @@ ionq_rebase_pass = RebaseCustom( ionq_multiqs | ionq_singleqs, Circuit(), # cx_replacement (irrelevant) - _TK1_to_RzRx, + TK1_to_RzRx, ) # tk1_replacement ionq_gate_dict = { From bdb6bf91aee85ff75c23d07802459e48df0c6bcf Mon Sep 17 00:00:00 2001 From: Silas Dilkes <36165522+sjdilkes@users.noreply.github.com> Date: Thu, 9 Nov 2023 10:42:47 +0000 Subject: [PATCH 2/4] Update ionq.py --- pytket/extensions/ionq/backends/ionq.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pytket/extensions/ionq/backends/ionq.py b/pytket/extensions/ionq/backends/ionq.py index 6cd3da5..89afe2d 100644 --- a/pytket/extensions/ionq/backends/ionq.py +++ b/pytket/extensions/ionq/backends/ionq.py @@ -37,7 +37,7 @@ RenameQubitsPass, SimplifyInitial, ) -from pytket._tket.circuit._library import _TK1_to_RzRx # type: ignore +from pytket._tket.circuit._library import TK1_to_RzRx # type: ignore from pytket.predicates import ( # type: ignore GateSetPredicate, MaxNQubitsPredicate, @@ -215,7 +215,7 @@ def default_compilation_pass(self, optimisation_level: int = 1) -> BasePass: self.rebase_pass(), SquashCustom( ionq_singleqs, - _TK1_to_RzRx, + TK1_to_RzRx, ), SimplifyInitial(allow_classical=False, create_all_qubits=True), ] From a525b9b6c7f584d8f900aab6e9d3005143b0e238 Mon Sep 17 00:00:00 2001 From: Silas Dilkes <36165522+sjdilkes@users.noreply.github.com> Date: Thu, 9 Nov 2023 11:05:46 +0000 Subject: [PATCH 3/4] Update ionq_convert.py --- pytket/extensions/ionq/backends/ionq_convert.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytket/extensions/ionq/backends/ionq_convert.py b/pytket/extensions/ionq/backends/ionq_convert.py index 6f4ed27..ccd72e1 100644 --- a/pytket/extensions/ionq/backends/ionq_convert.py +++ b/pytket/extensions/ionq/backends/ionq_convert.py @@ -15,7 +15,7 @@ from typing import Dict, Tuple, Any, List from numpy import pi from pytket.passes import RebaseCustom # type: ignore -from pytket._tket.circuit._library import TK1_to_RzRx # type: ignore +from pytket.circuit_library import TK1_to_RzRx # type: ignore from pytket.circuit import Circuit, OpType, Command # type: ignore From 2185f7a86e32fe0d4a6cae11371826dfc9f6f240 Mon Sep 17 00:00:00 2001 From: Silas Dilkes <36165522+sjdilkes@users.noreply.github.com> Date: Thu, 9 Nov 2023 11:06:01 +0000 Subject: [PATCH 4/4] Update ionq.py --- pytket/extensions/ionq/backends/ionq.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytket/extensions/ionq/backends/ionq.py b/pytket/extensions/ionq/backends/ionq.py index 89afe2d..40ab116 100644 --- a/pytket/extensions/ionq/backends/ionq.py +++ b/pytket/extensions/ionq/backends/ionq.py @@ -37,7 +37,7 @@ RenameQubitsPass, SimplifyInitial, ) -from pytket._tket.circuit._library import TK1_to_RzRx # type: ignore +from pytket.circuit_library import TK1_to_RzRx # type: ignore from pytket.predicates import ( # type: ignore GateSetPredicate, MaxNQubitsPredicate,