LoadFromFloodScenarioProbability
flood_scenarios.LoadFromFloodScenarioProbability()Met deze functie wordt de belasting van een scenario bepaald
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_scenario_failure_probability | Optional[pd.DataFrame] | None | Dataframe met scenariokansen per deeltraject (segment) |
| df_in_section_to_segment | Optional[pd.DataFrame] | None | Dataframe met koppeling van sectie naar deeltrajecten voor representatieve fragility curves |
| df_in_section_fragility_curves | Optional[pd.DataFrame] | None | Dataframe met fragility curves per sectie en per faalmechanisme |
| df_out_scenario_loads | Optional[pd.DataFrame] | None | Dataframe met belastingen scenario (waarmee gevolgen kunnen worden geselecteerd) |
| schema_scenario_failure_probability | ClassVar[dict[str, str]] | Schema voor de input dataframe met scenariokansen per deeltraject (segment) |
| schema_section_to_segment | ClassVar[dict[str, str]] | Schema voor de input dataframe met koppeling van sectie naar deeltrajecten voor representatieve fragility curves |
| schema_section_fragility_curves | ClassVar[dict[str, str]] | Schema voor de input dataframe met fragility curves per sectie en per faalmechanisme |
Notes
schema voor scenario_failure_probability - segment_id: int - scenario_failure_probability: float
schema voor sections_to_segment - segment_id: int - section_id: int - length: float
schema voor section_fragility_curves - section_id: int - failuremechanism_id: int - measure_id: int - hydraulicload: float - failure_probability: float
Methods
| Name | Description |
|---|---|
| log_exceptions | Stuurt exceptions eerst naar de logger van de DataAdapter |
| run | De runner van de Load From Flood Scenario Probability module. |
log_exceptions
flood_scenarios.LoadFromFloodScenarioProbability.log_exceptions(method)Stuurt exceptions eerst naar de logger van de DataAdapter
run
flood_scenarios.LoadFromFloodScenarioProbability.run(input, output)De runner van de Load From Flood Scenario Probability module.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| input | list[str] | Lijst met namen van de data adapters | required |
| output | str | Data adapter voor output van hydraulische belasting per scenario [deeltraject (segment)] | required |