Merge branch 'develop' into documentation

This commit is contained in:
fjosw 2022-01-27 10:54:58 +00:00
commit 70092e327b

View file

@ -1,6 +1,7 @@
import os import os
import h5py import h5py
import numpy as np import numpy as np
from collections import Counter
from ..obs import Obs, CObs from ..obs import Obs, CObs
from ..correlators import Corr from ..correlators import Corr
@ -32,6 +33,10 @@ def _get_files(path, filestem, idl):
filtered_files.append(line) filtered_files.append(line)
cnfg_numbers.append(no) cnfg_numbers.append(no)
if idl:
if Counter(list(idl)) != Counter(cnfg_numbers):
raise Exception("Not all configurations specified in idl found (" + str(list(Counter(list(idl)) - Counter(cnfg_numbers))) + "missing)")
# Check that configurations are evenly spaced # Check that configurations are evenly spaced
dc = np.unique(np.diff(cnfg_numbers)) dc = np.unique(np.diff(cnfg_numbers))
if np.any(dc < 0): if np.any(dc < 0):