fix: corrected small bug in qtop_projection with several replica

This commit is contained in:
Simon Kuberski 2023-01-02 19:06:32 +01:00
parent 839f57444d
commit 02fb18f62f

View file

@ -929,7 +929,7 @@ def qtop_projection(qtop, target=0):
proj_qtop = []
for n in qtop.deltas:
proj_qtop.append(np.array([1 if round(qtop.value + q) == target else 0 for q in qtop.deltas[n]]))
proj_qtop.append(np.array([1 if round(qtop.r_values[n] + q) == target else 0 for q in qtop.deltas[n]]))
reto = Obs(proj_qtop, qtop.names, idl=[qtop.idl[name] for name in qtop.names])
reto.is_merged = qtop.is_merged