mirror of https://gitlab.com/pamhyr/pamhyr2
reload plot H
parent
abe7bf969a
commit
71729578dd
|
|
@ -106,6 +106,10 @@ class PlotH(PamhyrPlot):
|
|||
#First 0 for pol and second 0 for phys var
|
||||
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("x: ", x)
|
||||
print("y: ", y)
|
||||
|
|
@ -185,12 +189,13 @@ class PlotH(PamhyrPlot):
|
|||
profile = reach.profile(self._current_profile_id)
|
||||
|
||||
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)
|
||||
|
||||
_, min_max = self._current.get_data()
|
||||
self._current.set_data(
|
||||
self._current_timestamp,
|
||||
min_max
|
||||
)
|
||||
### _, min_max = self._current.get_data()
|
||||
###self._current.set_data(
|
||||
###self._current_timestamp,
|
||||
###min_max
|
||||
###)
|
||||
|
|
|
|||
|
|
@ -108,8 +108,8 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
|||
self.setup_table()
|
||||
self.setup_plots()
|
||||
self.setup_slider()
|
||||
#self.setup_statusbar()
|
||||
#self.setup_connections()
|
||||
self.setup_statusbar()
|
||||
self.setup_connections()
|
||||
except Exception as e:
|
||||
logger_exception(e)
|
||||
return
|
||||
|
|
@ -167,16 +167,6 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
|||
super(ResultsWindowAdisTS, self).closeEvent(event)
|
||||
|
||||
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
|
||||
table = self.find(QTableView, f"tableView_reach")
|
||||
indexes = table.selectedIndexes()
|
||||
|
|
@ -196,8 +186,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
|||
pname = profile.name if profile.name != "" else profile.kp
|
||||
|
||||
return (f"Reach: {reach.name} | " +
|
||||
f"Profile: {pname} | " +
|
||||
f"Timestamp : {fts} ({ts} sec)")
|
||||
f"Profile: {pname})")
|
||||
|
||||
def setup_statusbar(self):
|
||||
txt = self._compute_status_label()
|
||||
|
|
@ -228,7 +217,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
|||
"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.selectionModel()\
|
||||
|
|
@ -253,10 +242,10 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
|||
table.scrollTo(index)
|
||||
|
||||
self._table["profile"].update(ind)
|
||||
self._table["raw_data"].update(ind)
|
||||
###self._table["raw_data"].update(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}")
|
||||
selectionModel = table.selectionModel()
|
||||
index = table.model().index(ind, 0)
|
||||
|
|
@ -325,7 +314,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
|||
|
||||
ind = indexes[0].row()
|
||||
self.update(profile_id=ind)
|
||||
self._slider_profile.setValue(ind)
|
||||
###self._slider_profile.setValue(ind)
|
||||
|
||||
def _set_current_profile_raw_data(self):
|
||||
table = self.find(QTableView, f"tableView_raw_data")
|
||||
|
|
@ -362,7 +351,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
|
|||
self._timestamps = sorted(list(self._results.get("timestamps")))
|
||||
|
||||
self._reload_plots()
|
||||
self._reload_slider()
|
||||
###self._reload_slider()
|
||||
|
||||
def _add_custom_plot(self):
|
||||
dlg = CustomPlotValuesSelectionDialog(parent=self)
|
||||
|
|
|
|||
Loading…
Reference in New Issue