Skip to content

Commit 64f203f

Browse files
Fix comparison in freeze_orbitals (#898)
Comparing using "is" instead of "==" would sometimes lead to incorrect results
1 parent e95ea4f commit 64f203f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/openfermion/transforms/repconversions/operator_tapering.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def freeze_orbitals(fermion_operator, occupied, unoccupied=None, prune=True):
5656
n_swaps = 0 # Number of swaps that have been done
5757

5858
for op in enumerate(reversed(term)):
59-
if op[1][0] is item[0]:
59+
if op[1][0] == item[0]:
6060
n_ops += 1
6161

6262
# Determine number of swaps needed to bring the op in

0 commit comments

Comments
 (0)