diff --git a/src/Solver/AdisTS.py b/src/Solver/AdisTS.py index 5f7356b4c351dacebaa6b3baf18d022133c42944..bea442b1343e137a6fb3388c1f31ce215362f0cf 100644 --- a/src/Solver/AdisTS.py +++ b/src/Solver/AdisTS.py @@ -636,6 +636,25 @@ class AdisTSlc(AdisTS): print(data_tmp["AAA-silt"]) + pollutants_keys = list(data_tmp.keys()) + timestamps_keys = list(data_tmp[pollutants_keys[0]].keys()) + phys_data_names = list(data_tmp[pollutants_keys[0]][timestamps_keys[0]].keys()) + + print("pol keys: ", pollutants_keys) + print("t keys: ", timestamps_keys) + print("phys var: ", phys_data_names) + + for i in range(ismax): + reach = ip_to_r(i) + p_i = ip_to_ri(reach, i) + + for t_data in timestamps_keys: + pol_view = [] + for pol in pollutants_keys: + pol_view.append(set(data_tmp[pol][t_data].values())) + + reach.set(p_i, t_data, "pols", pol_view) + @timer def results(self, study, repertory, qlog=None, name=None): self._study = study