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 |