fix: auto detection of replica names in opeqnQCD.rwms now also works

with dots in the file names.
This commit is contained in:
Fabian Joswig 2022-02-23 10:25:13 +00:00
parent fe4c04adcb
commit 5ee975dc44

View file

@ -92,6 +92,11 @@ def read_rwms(path, prefix, version='2.0', names=None, **kwargs):
if names is None:
rep_names = []
for entry in ls:
truncated_entry = entry
suffixes = [".dat", ".rwms", ".ms1"]
for suffix in suffixes:
if truncated_entry.endswith(suffix):
truncated_entry = truncated_entry[0:-len(suffix)]
truncated_entry = entry.split('.')[0]
idx = truncated_entry.index('r')
rep_names.append(truncated_entry[:idx] + '|' + truncated_entry[idx:])