diff --git a/src/Model/Results/ResultsAdisTS.py b/src/Model/Results/ResultsAdisTS.py
index adf27310..cd7d09f9 100644
--- a/src/Model/Results/ResultsAdisTS.py
+++ b/src/Model/Results/ResultsAdisTS.py
@@ -44,6 +44,8 @@ class Results(object):
repertory_results = os.path.join(repertory, "resultats")
self._pollutants_list = [el.split("/")[-1][0:-4] for el in glob.glob(repertory_results + "/*.bin")]
+ self._phys_var_list = ["C", "G", "M", "D", "L", "N", "R"]
+
print("*********files names resultats from Results Object: ", self._pollutants_list)
@property
@@ -63,6 +65,10 @@ class Results(object):
def pollutants_list(self):
return self._pollutants_list
+ @property
+ def phys_var_list(self):
+ return self._phys_var_list
+
def set(self, key, value):
self._meta_data[key] = value
diff --git a/src/View/Results/TableAdisTS.py b/src/View/Results/TableAdisTS.py
index 31821911..6b77d358 100644
--- a/src/View/Results/TableAdisTS.py
+++ b/src/View/Results/TableAdisTS.py
@@ -63,6 +63,9 @@ class TableModel(PamhyrTableModel):
tmp_list.insert(len(tmp_list), "total_sediment")
self._lst = tmp_list
print("=====table pollutants: ", self._lst)
+ elif self._opt_data == "phys_var":
+ self._lst = self._data.phys_var_list
+ #print("=====table pollutants: ", self._lst)
def __init__(self, **kwargs):
self._timestamp = 0.0
@@ -83,6 +86,10 @@ class TableModel(PamhyrTableModel):
if self._headers[column] == "name":
v = self._lst[row]
return str(v)
+ elif self._opt_data == "phys_var":
+ if self._headers[column] == "name":
+ v = self._lst[row]
+ return str(v)
elif self._opt_data == "profile":
if self._headers[column] == "name":
v = self._lst[row].name
diff --git a/src/View/Results/WindowAdisTS.py b/src/View/Results/WindowAdisTS.py
index 2de25ae2..540d554f 100644
--- a/src/View/Results/WindowAdisTS.py
+++ b/src/View/Results/WindowAdisTS.py
@@ -126,7 +126,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
print("results study river: ", self._results.study.river)
print("*********files names resultats from Results Window: ", self._results.pollutants_list)
self._table = {}
- for t in ["reach", "profile", "pollutants"]:#, "raw_data"]:
+ for t in ["reach", "profile", "pollutants", "phys_var"]:#, "raw_data"]:
print("t: ", t)
table = self.find(QTableView, f"tableView_{t}")
self._table[t] = TableModel(
diff --git a/src/View/Results/translate.py b/src/View/Results/translate.py
index 12264c62..b1e02ff1 100644
--- a/src/View/Results/translate.py
+++ b/src/View/Results/translate.py
@@ -48,6 +48,10 @@ class ResultsTranslate(MainTranslate):
"name": _translate("Results", "Pollutant name"),
}
+ self._sub_dict["table_headers_phys_var"] = {
+ "name": _translate("Results", "Variables names"),
+ }
+
self._sub_dict["table_headers_profile"] = {
"name": self._dict["name"],
"kp": self._dict["unit_kp"],
diff --git a/src/View/ui/ResultsAdisTS.ui b/src/View/ui/ResultsAdisTS.ui
index 6d08656a..a18a9982 100644
--- a/src/View/ui/ResultsAdisTS.ui
+++ b/src/View/ui/ResultsAdisTS.ui
@@ -24,7 +24,7 @@
- -
+
-
Qt::Horizontal
@@ -54,7 +54,16 @@
-
+
+
+ -
+
+
+ -
+
+
+
+