SelectFloodScenarioFromLoad

flood_scenarios.SelectFloodScenarioFromLoad()

Met deze functie wordt een representatief scenario bepaald gegeven een belasting.

Attributes

Name Type Description
data_adapter DataAdapter De data adapter die wordt gebruikt om de data in te laden en op te slaan.
df_in_scenarios_loads Optional[pd.DataFrame] | None Dataframe met belastingen per scenario/deeltraject (segment)
df_in_consequences_loads Optional[pd.DataFrame] | None Dataframe met gevolgberekeningen (grids) per hydraulische belastingniveau (voor verschillende type risico’s)
df_out_scenario_consequences_grids Optional[pd.DataFrame] | None Dataframe met de geselecteerde scenario grids.
schema_scenarios_loads ClassVar[dict[str, str]] Schema voor de input dataframe met belastingen per scenario/deeltraject (segment)
schema_consequences_loads ClassVar[dict[str, str]] Schema voor de input dataframe met gevolgberekeningen (grids) per hydraulische belastingniveau (voor verschillende type risico’s)

Notes

schema voor scenarios_loads - segment_id: int - hydraulicload: float

schema voor consequences_loads - segment_id: int - section_id: int - hydraulicload_upperboundary: float - waterdepth_grid - casualties_grid - damage_grid - flooding_grid - affected_people_grid

Methods

Name Description
log_exceptions Stuurt exceptions eerst naar de logger van de DataAdapter
run De runner van de Select Flood Scenario From Load module.

log_exceptions

flood_scenarios.SelectFloodScenarioFromLoad.log_exceptions(method)

Stuurt exceptions eerst naar de logger van de DataAdapter

run

flood_scenarios.SelectFloodScenarioFromLoad.run(input, output)

De runner van de Select Flood Scenario From Load module.

Parameters

Name Type Description Default
input list[str] Lijst met namen van de data adapter required
output str Data adapter voor output van gevolgen grids per scenario/deeltraject (segment) required