Bugfix in openQCD routines: r_stop was excluded instead of being the last element

This commit is contained in:
Simon Kuberski 2022-02-09 11:56:47 +01:00
parent f51503555b
commit 445476beb8

View file

@ -195,7 +195,7 @@ def read_rwms(path, prefix, version='2.0', names=None, **kwargs):
r_stop_index.append(len(configlist[-1]) - 1)
else:
try:
r_stop_index.append(configlist[-1].index(r_stop[rep]))
r_stop_index.append(configlist[-1].index(r_stop[rep]) + 1)
except ValueError:
raise Exception('Config %d not in file with range [%d, %d]' % (
r_stop[rep], configlist[-1][0], configlist[-1][-1])) from None
@ -393,7 +393,7 @@ def extract_t0(path, prefix, dtr_read, xmin, spatial_extent, fit_range=5, **kwar
r_stop_index.append(len(configlist[-1]) - 1)
else:
try:
r_stop_index.append(configlist[-1].index(r_stop[rep]))
r_stop_index.append(configlist[-1].index(r_stop[rep]) + 1)
except ValueError:
raise Exception('Config %d not in file with range [%d, %d]' % (
r_stop[rep], configlist[-1][0], configlist[-1][-1])) from None
@ -716,7 +716,7 @@ def read_qtop(path, prefix, c, dtr_cnfg=1, version="openQCD", **kwargs):
r_stop_index.append(len(configlist[-1]) - 1)
else:
try:
r_stop_index.append(configlist[-1].index(r_stop[rep]))
r_stop_index.append(configlist[-1].index(r_stop[rep]) + 1)
except ValueError:
raise Exception('Config %d not in file with range [%d, %d]' % (
r_stop[rep], configlist[-1][0], configlist[-1][-1])) from None