mirror of https://gitlab.com/pamhyr/pamhyr2
WeatherParameters: better window names to be more clear for user
parent
123259c2ef
commit
f2d6e07931
|
|
@ -56,16 +56,22 @@ class EditWeatherParametersWindow(PamhyrWindow):
|
||||||
self._data = data
|
self._data = data
|
||||||
|
|
||||||
trad = WPETranslate()
|
trad = WPETranslate()
|
||||||
name = trad[self._pamhyr_name]
|
# name = trad[self._pamhyr_name]
|
||||||
if self._data is not None:
|
if self._data is not None:
|
||||||
edge_name = (self._data.reach.name if self._data.reach is not None
|
edge_name = (self._data.reach.name if self._data.reach is not None
|
||||||
else trad['not_associated'])
|
else trad['not_associated'])
|
||||||
name += (
|
parameter_type = trad.get_dict("long_types").get(
|
||||||
f" - {study.name} " +
|
self._data.type,
|
||||||
f" - {self._data.name} ({self._data.id}) " +
|
self._data.type,
|
||||||
# f"({trad.get_dict('long_types')[self._data.type]} - " +
|
|
||||||
f"{edge_name})"
|
|
||||||
)
|
)
|
||||||
|
begin_rk = (self._format_rk(self._data.begin_rk)
|
||||||
|
if self._data.begin_section is not None
|
||||||
|
else trad['not_associated'])
|
||||||
|
end_rk = (self._format_rk(self._data.end_rk)
|
||||||
|
if self._data.end_section is not None
|
||||||
|
else trad['not_associated'])
|
||||||
|
name = (f"{parameter_type} - {edge_name} - "
|
||||||
|
f"PK {begin_rk} → {end_rk}")
|
||||||
|
|
||||||
super(EditWeatherParametersWindow, self).__init__(
|
super(EditWeatherParametersWindow, self).__init__(
|
||||||
title=name,
|
title=name,
|
||||||
|
|
@ -81,6 +87,12 @@ class EditWeatherParametersWindow(PamhyrWindow):
|
||||||
self.setup_plot()
|
self.setup_plot()
|
||||||
self.setup_connections()
|
self.setup_connections()
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def _format_rk(rk):
|
||||||
|
if isinstance(rk, (int, float)):
|
||||||
|
return f"{rk:g}"
|
||||||
|
return str(rk)
|
||||||
|
|
||||||
def setup_table(self):
|
def setup_table(self):
|
||||||
self._delegate_time = PamhyrExTimeDelegate(
|
self._delegate_time = PamhyrExTimeDelegate(
|
||||||
data=self._data,
|
data=self._data,
|
||||||
|
|
|
||||||
|
|
@ -62,3 +62,13 @@ class WeatherParametersTranslate(MainTranslate):
|
||||||
"cloud_cover_fraction": _translate("WeatherParameters",
|
"cloud_cover_fraction": _translate("WeatherParameters",
|
||||||
"Cloud Cover Fraction"),
|
"Cloud Cover Fraction"),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
weather_parameters = self._sub_dict["weather_parameters"]
|
||||||
|
self._sub_dict["long_types"] = {
|
||||||
|
"AT": weather_parameters["air_temperature"],
|
||||||
|
"SH": weather_parameters["specific_humidity"],
|
||||||
|
"GR": weather_parameters["global_radiation"],
|
||||||
|
"RWS": weather_parameters["reference_wind_speed"],
|
||||||
|
"GT": weather_parameters["surface_temperature"],
|
||||||
|
"GFR": weather_parameters["surface_flow_rate"]
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue