Skip to content

Commit 3a94eb8

Browse files
committed
fixed odd initialisation of Mat2 in parity_maps
1 parent bd2d157 commit 3a94eb8

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

pyzx/routing/parity_maps.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ class CNOT_tracker(Circuit):
3838

3939
def __init__(self, n_qubits: int, **kwargs):
4040
super().__init__(n_qubits, **kwargs)
41-
self.matrix = Mat2(np.identity(n_qubits, dtype=np.int32).tolist())
41+
#self.matrix = Mat2(np.identity(n_qubits, dtype=np.int32).tolist())
42+
self.matrix = Mat2.id(n_qubits)
4243
self.row_perm = np.arange(n_qubits)
4344
self.col_perm = np.arange(n_qubits)
4445
self.n_qubits = n_qubits

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ types-tqdm~=4.66
1111
mypy>=0.990
1212
nbsphinx~=0.9.3
1313
sphinxcontrib-svg2pdfconverter>=1.2.2
14-
lark~=1.1.7
14+
lark>=1.2.2

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@
3939
"pyperclip>=1.8.1",
4040
"tqdm>=4.56.0",
4141
"ipywidgets>=7.5,<8",
42-
"lark~=1.1.7"],
42+
"lark>=1.2.2"],
4343
include_package_data=True,
4444
)

0 commit comments

Comments
 (0)