Commit 71729578 authored by Youcef Aouad's avatar Youcef Aouad
Browse files

reload plot H

No related merge requests found
Pipeline #58194 passed with stages
in 58 seconds
Showing with 19 additions and 25 deletions
+19 -25
...@@ -106,6 +106,10 @@ class PlotH(PamhyrPlot): ...@@ -106,6 +106,10 @@ class PlotH(PamhyrPlot):
#First 0 for pol and second 0 for phys var #First 0 for pol and second 0 for phys var
y = list(map(lambda data_el: data_el[0][0], profile.get_key("pols"))) y = list(map(lambda data_el: data_el[0][0], profile.get_key("pols")))
print("************//////////////////")
print("profile: ", self._current_profile_id)
print("reach: ", self._current_reach_id)
print("*****************draw data: ", len(x),len(y)) print("*****************draw data: ", len(x),len(y))
print("x: ", x) print("x: ", x)
print("y: ", y) print("y: ", y)
...@@ -185,12 +189,13 @@ class PlotH(PamhyrPlot): ...@@ -185,12 +189,13 @@ class PlotH(PamhyrPlot):
profile = reach.profile(self._current_profile_id) profile = reach.profile(self._current_profile_id)
x = self.ts x = self.ts
y = profile.get_key("Q") #y = profile.get_key("Q")
y = list(map(lambda data_el: data_el[0][0], profile.get_key("pols")))
self._line.set_data(x, y) self._line.set_data(x, y)
_, min_max = self._current.get_data() ### _, min_max = self._current.get_data()
self._current.set_data( ###self._current.set_data(
self._current_timestamp, ###self._current_timestamp,
min_max ###min_max
) ###)
...@@ -108,8 +108,8 @@ class ResultsWindowAdisTS(PamhyrWindow): ...@@ -108,8 +108,8 @@ class ResultsWindowAdisTS(PamhyrWindow):
self.setup_table() self.setup_table()
self.setup_plots() self.setup_plots()
self.setup_slider() self.setup_slider()
#self.setup_statusbar() self.setup_statusbar()
#self.setup_connections() self.setup_connections()
except Exception as e: except Exception as e:
logger_exception(e) logger_exception(e)
return return
...@@ -167,16 +167,6 @@ class ResultsWindowAdisTS(PamhyrWindow): ...@@ -167,16 +167,6 @@ class ResultsWindowAdisTS(PamhyrWindow):
super(ResultsWindowAdisTS, self).closeEvent(event) super(ResultsWindowAdisTS, self).closeEvent(event)
def _compute_status_label(self): def _compute_status_label(self):
# Timestamp
ts = self._timestamps[self._slider_time.value()]
t0 = datetime.fromtimestamp(0)
fts = str(
datetime.fromtimestamp(ts) - t0
)
fts.replace("days", _translate("Results", "days"))\
.replace("day", _translate("Results", "day"))
# Reach # Reach
table = self.find(QTableView, f"tableView_reach") table = self.find(QTableView, f"tableView_reach")
indexes = table.selectedIndexes() indexes = table.selectedIndexes()
...@@ -196,8 +186,7 @@ class ResultsWindowAdisTS(PamhyrWindow): ...@@ -196,8 +186,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
pname = profile.name if profile.name != "" else profile.kp pname = profile.name if profile.name != "" else profile.kp
return (f"Reach: {reach.name} | " + return (f"Reach: {reach.name} | " +
f"Profile: {pname} | " + f"Profile: {pname})")
f"Timestamp : {fts} ({ts} sec)")
def setup_statusbar(self): def setup_statusbar(self):
txt = self._compute_status_label() txt = self._compute_status_label()
...@@ -228,7 +217,7 @@ class ResultsWindowAdisTS(PamhyrWindow): ...@@ -228,7 +217,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
"raw_data": self._set_current_profile_raw_data, "raw_data": self._set_current_profile_raw_data,
} }
for t in ["reach", "profile", "raw_data"]: for t in ["reach", "profile"]:###, "raw_data"]:
table = self.find(QTableView, f"tableView_{t}") table = self.find(QTableView, f"tableView_{t}")
table.selectionModel()\ table.selectionModel()\
...@@ -253,10 +242,10 @@ class ResultsWindowAdisTS(PamhyrWindow): ...@@ -253,10 +242,10 @@ class ResultsWindowAdisTS(PamhyrWindow):
table.scrollTo(index) table.scrollTo(index)
self._table["profile"].update(ind) self._table["profile"].update(ind)
self._table["raw_data"].update(ind) ###self._table["raw_data"].update(ind)
def update_table_selection_profile(self, ind): def update_table_selection_profile(self, ind):
for t in ["profile", "raw_data"]: for t in ["profile"]:###, "raw_data"]:
table = self.find(QTableView, f"tableView_{t}") table = self.find(QTableView, f"tableView_{t}")
selectionModel = table.selectionModel() selectionModel = table.selectionModel()
index = table.model().index(ind, 0) index = table.model().index(ind, 0)
...@@ -325,7 +314,7 @@ class ResultsWindowAdisTS(PamhyrWindow): ...@@ -325,7 +314,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
ind = indexes[0].row() ind = indexes[0].row()
self.update(profile_id=ind) self.update(profile_id=ind)
self._slider_profile.setValue(ind) ###self._slider_profile.setValue(ind)
def _set_current_profile_raw_data(self): def _set_current_profile_raw_data(self):
table = self.find(QTableView, f"tableView_raw_data") table = self.find(QTableView, f"tableView_raw_data")
...@@ -362,7 +351,7 @@ class ResultsWindowAdisTS(PamhyrWindow): ...@@ -362,7 +351,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
self._timestamps = sorted(list(self._results.get("timestamps"))) self._timestamps = sorted(list(self._results.get("timestamps")))
self._reload_plots() self._reload_plots()
self._reload_slider() ###self._reload_slider()
def _add_custom_plot(self): def _add_custom_plot(self):
dlg = CustomPlotValuesSelectionDialog(parent=self) dlg = CustomPlotValuesSelectionDialog(parent=self)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment