pyerrors.input.utils
Utilities for the input
View Source
0"""Utilities for the input""" 1 2 3def check_idl(idl, che): 4 """Checks if list of configurations is contained in an idl 5 6 Parameters 7 ---------- 8 idl : range or list 9 idl of the current replicum 10 che : list 11 list of configurations to be checked against 12 """ 13 missing = [] 14 for c in che: 15 if c not in idl: 16 missing.append(c) 17 # print missing configurations such that it can directly be parsed to slurm terminal 18 if not (len(missing) == 0): 19 print(len(missing), "configs missing") 20 miss_str = str(missing[0]) 21 for i in missing[1:]: 22 miss_str += "," + str(i) 23 print(miss_str)
View Source
4def check_idl(idl, che): 5 """Checks if list of configurations is contained in an idl 6 7 Parameters 8 ---------- 9 idl : range or list 10 idl of the current replicum 11 che : list 12 list of configurations to be checked against 13 """ 14 missing = [] 15 for c in che: 16 if c not in idl: 17 missing.append(c) 18 # print missing configurations such that it can directly be parsed to slurm terminal 19 if not (len(missing) == 0): 20 print(len(missing), "configs missing") 21 miss_str = str(missing[0]) 22 for i in missing[1:]: 23 miss_str += "," + str(i) 24 print(miss_str)
Checks if list of configurations is contained in an idl
Parameters
- idl (range or list): idl of the current replicum
- che (list): list of configurations to be checked against