SectionsMeasureFailureprobability
sections.SectionsMeasureFailureprobability()
Bepaal de faalkans door een maatregel van een dijkvak
Attributes
Name | Type | Description |
---|---|---|
data_adapter | DataAdapter | De data adapter voor het in- en uitvoeren van gegevens. |
df_in_section_loads | Optional[pd.DataFrame] | None | DataFrame: Tijdreeks met belasting op het dijkvak. |
df_in_fragility_curves | Optional[pd.DataFrame] | None | DataFrame: Fragility curves voor het dijkvak. |
df_out | Optional[pd.DataFrame] | None | DataFrame: Uitvoer. |
input_schema_fragility_curves | ClassVar[dict[str, str]] | Het invoerschema voor de fragility curves per dijkvak. |
input_schema_loads | ClassVar[dict[str, str | list[str]]] | Het invoerschema voor de belasting per moment per dijkvak |
Notes
Input schema’s
input_schema_sections: schema voor de lijst met dijkvakken
- id: int64 : id van het dijkvak
- name: str : naam van de dijkvak
input_schema_loads: schema voor belasting per moment per meetlocaties
- measurement_location_id: int64 : id van het meetstation
- parameter_id: int64 : id van de belastingparameter (1,2,3,4)
- unit: str : eenheid van de belastingparameter
- date_time: datetime64[ns, UTC] : datum/ tijd van de tijdreeksitem
- value: float64 : waarde van de tijdreeksitem
- value_type: str : type waarde van de tijdreeksitem (meting of verwacht)
input_schema_section_fractions: schema voor koppeling van de maatgevende meetlocaties per dijkvak
- id: int64 : id van de dijkvak
- idup: int64 : id van bovenstrooms meetstation
- iddown: int64 : id van benedenstrooms meetstation
- fractionup: float64 : fractie van bovenstrooms meetstation
- fractiondown: float64 : fractie van benedestrooms meetstation
Output schema
df_out (DataFrame): uitvoer
- id: int64 : id van het dijkvak
- name; str : naam van de dijkvak
- date_time: datetime64[ns, UTC] : datum/ tijd van de tijdreeksitem
- value: float64 : waarde van de tijdreeksitem
- unit: str : eenheid van de belastingparameter
- parameter_id: int64 : id van de belastingparameter (1,2,3,4)
- value_type: str : type waarde van de tijdreeksitem (meting of verwacht)
Methods
Name | Description |
---|---|
iterate_combinations | |
run | Bepalen faalkans van een dijkvak met maatregel. |
iterate_combinations
sections.SectionsMeasureFailureprobability.iterate_combinations(
unique_combinations,
df_in_belasting,
df_in_fragility_curves,
df_out, )
run
input, output) sections.SectionsMeasureFailureprobability.run(
Bepalen faalkans van een dijkvak met maatregel.
Parameters
Name | Type | Description | Default |
---|---|---|---|
input | list[str] | Lijst met namen van data adapters voor tijd reeks met belasting op het dijkvak en fragility curves voor het dijkvak. | required |
output | str | Uitvoer data adapter voor de faalkans van een dijkvak met maatregel. | required |
Returns
Name | Type | Description |
---|---|---|
None |
Raises
Name | Type | Description |
---|---|---|
UserWarning | Als de lengte van de input niet gelijk is aan 2. |