SectionsTechnicalFailureprobability
sections.SectionsTechnicalFailureprobability()
Bepaal de technische faalkans van een dijkvak
Attributes
Name | Type | Description |
---|---|---|
data_adapter | DataAdapter | DataAdapter object voor het verwerken van gegevens. |
df_in_section_loads | Optional[pd.DataFrame] | None | Invoer DataFrame met belasting per dijkvak. Standaardwaarde is None. |
df_in_fragility_curves | Optional[pd.DataFrame] | None | Invoer DataFrame met fragiliteitscurves per dijkvak. Standaardwaarde is None. |
df_out | Optional[pd.DataFrame] | None | Uitvoer DataFrame met faalkansen per dijkvak. Standaardwaarde is None. |
input_schema_fragility_curves | ClassVar[dict[str, str]] | Schema voor de invoer van fragiliteitscurves per dijkvak. |
input_schema_loads | ClassVar[dict[str, str]] | Schema voor de invoer van belasting 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. |
iterate_combinations
sections.SectionsTechnicalFailureprobability.iterate_combinations(
unique_combinations,
df_in_belasting,
df_in_fragility_curves,
df_out, )
run
input, output) sections.SectionsTechnicalFailureprobability.run(
Bepalen faalkans van een dijkvak.
Parameters
Name | Type | Description | Default |
---|---|---|---|
input | list[str] | Lijst met namen van data adapters (2) voor tijdreeks met belasting op de dijkvak en fragility curves voor de dijkvak | required |
output | str | Uitvoer data adapter naam. | required |
Returns
Name | Type | Description |
---|---|---|
None |
Raises
Name | Type | Description |
---|---|---|
UserWarning | Als de lengte van de input variabele niet gelijk is aan 2. |