diff --git a/docs/pyerrors/input/json.html b/docs/pyerrors/input/json.html index 6af72b23..527fb987 100644 --- a/docs/pyerrors/input/json.html +++ b/docs/pyerrors/input/json.html @@ -393,10 +393,16 @@ retd['is_merged'] = {} for ens in d: for rep in ens['replica']: - retd['names'].append(rep['name']) + rep_name = rep['name'] + if len(rep_name) > len(ens["id"]): + if rep_name[len(ens["id"])] != "|": + tmp_list = list(rep_name) + tmp_list = tmp_list[:len(ens["id"])] + ["|"] + tmp_list[len(ens["id"]):] + rep_name = ''.join(tmp_list) + retd['names'].append(rep_name) retd['idl'].append([di[0] for di in rep['deltas']]) retd['deltas'].append(np.array([di[1:] for di in rep['deltas']])) - retd['is_merged'][rep['name']] = rep.get('is_merged', False) + retd['is_merged'][rep_name] = rep.get('is_merged', False) return retd def _gen_covobsd_from_cdatad(d): @@ -1184,10 +1190,16 @@ If True, the output is a gzipped json. If False, the output is a json file. retd['is_merged'] = {} for ens in d: for rep in ens['replica']: - retd['names'].append(rep['name']) + rep_name = rep['name'] + if len(rep_name) > len(ens["id"]): + if rep_name[len(ens["id"])] != "|": + tmp_list = list(rep_name) + tmp_list = tmp_list[:len(ens["id"])] + ["|"] + tmp_list[len(ens["id"]):] + rep_name = ''.join(tmp_list) + retd['names'].append(rep_name) retd['idl'].append([di[0] for di in rep['deltas']]) retd['deltas'].append(np.array([di[1:] for di in rep['deltas']])) - retd['is_merged'][rep['name']] = rep.get('is_merged', False) + retd['is_merged'][rep_name] = rep.get('is_merged', False) return retd def _gen_covobsd_from_cdatad(d):