Skip to content

Commit 274977d

Browse files
Remove useless test
1 parent 74ca821 commit 274977d

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

graphix/random_objects.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -139,9 +139,6 @@ def rand_channel_kraus(
139139
if rank is None:
140140
rank = dim**2
141141

142-
if not isinstance(rank, int):
143-
raise TypeError("The rank of a Kraus expansion must be an integer.")
144-
145142
if not rank >= 1:
146143
raise ValueError("The rank of a Kraus expansion must be greater or equal than 1.")
147144

@@ -158,9 +155,6 @@ def rand_pauli_channel_kraus(dim: int, rng: Generator | None = None, rank: int |
158155
"""Return a random Kraus channel operator."""
159156
rng = ensure_rng(rng)
160157

161-
if not isinstance(dim, int):
162-
raise TypeError(f"The dimension must be an integer and not {dim}.")
163-
164158
if not dim & (dim - 1) == 0:
165159
raise ValueError(f"The dimension must be a power of 2 and not {dim}.")
166160

@@ -171,8 +165,6 @@ def rand_pauli_channel_kraus(dim: int, rng: Generator | None = None, rank: int |
171165
if rank is None:
172166
rank = dim**2
173167
else:
174-
if not isinstance(rank, int):
175-
raise TypeError("The rank of a Kraus expansion must be an integer.")
176168
if not rank >= 1:
177169
raise ValueError("The rank of a Kraus expansion must be an integer greater or equal than 1.")
178170

0 commit comments

Comments
 (0)