Scenario structure: adapting better structure for results with scenario mode + default data for weather parameters

This commit is contained in:
Dylan Jeannin committed 2026-07-21 16:58:30 +02:00
1 parent 68aabb343d
commit 61baaeeffb
7 files changed
+60 -21

No files matched your search

@@ -40,6 +40,17 @@ class WeatherParametersList(PamhyrModelList):
_default_types = [
"AT", "SH", "GR", "RWS", "GT", "GFR", "ALB", "SC", "CCF"
]
_default_values = {
"AT": 20.0,
"SH": 0.001,
"GR": 10.0,
"RWS": 1.0,
"GT": 0.0,
"GFR": 0.0,
"ALB": 0.06,
"SC": 0.15,
"CCF": 0.5,
}
def __init__(self, status=None):
super(WeatherParametersList, self).__init__(status=status)
@@ -109,7 +120,11 @@ class WeatherParametersList(PamhyrModelList):
for type in self._default_types:
if type not in existing:
self._default.append(
WeatherParametersDefault(type=type, status=self._status)
WeatherParametersDefault(
type=type,
value=self._default_values[type],
status=self._status,
)
)
self._sort_default_values()