SectionsCriticalFailureprobability
sections.SectionsCriticalFailureprobability()Bepaal de maatgevende faalkans van een dijkvak gegeven de technische faalkans, maatregel en beheerdersoordeel.
Attributes
| Name | Type | Description |
|---|---|---|
| data_adapter | DataAdapter | DataAdapter object voor het verwerken van gegevens. |
| df_in_failureprobability | Optional[pd.DataFrame] | None | Invoer DataFrame met faalkans per dijkvak. Standaardwaarde is None. |
| df_out | Optional[pd.DataFrame] | None | Uitvoer DataFrame met faalkans per dijkvak. Standaardwaarde is None. |
| input_schema_failureprobability | ClassVar[dict[str, str]] | Schema voor de invoer van de faalkans per dijkvak. |
Notes
Input schema’s
input_schema_failureprobability: schema voor de lijst met dijkvakken
- section_id: int64 : id van de dijkvak
- failuremechanism_id: int64 : id van het faalmechanisme
- value_parameter_id: int64 : id van de belastingparameter (1,2,3,4)
- parameter_id: int64 : id van de faalkans parameter (5,100,101,102)
- date_time: datetime64[ns, UTC] : datum/ tijd van de tijdreeksitem
- value: float64 : belasting van de tijdreeksitem
Output schema
df_out: uitvoer
- section_id: int64 : id van het dijkvak
- failuremechanism_id: int64 : id van het faalmechanisme
- value_parameter_id: int64 : id van de belastingparameter (1,2,3,4)
- parameter_id: int64 : id van de faalkans parameter (5,100,101,102)
- date_time: datetime64[ns, UTC] : datum/ tijd van de tijdreeksitem
- failureprobability: float64 : faalkans van de tijdreeksitem
Methods
| Name | Description |
|---|---|
| log_exceptions | Stuurt exceptions eerst naar de logger van de DataAdapter |
| run | Uitvoeren van het bepalen van de faalkans van een dijkvak. |
log_exceptions
sections.SectionsCriticalFailureprobability.log_exceptions(method)Stuurt exceptions eerst naar de logger van de DataAdapter
run
sections.SectionsCriticalFailureprobability.run(input, output)Uitvoeren van het bepalen van de faalkans van een dijkvak.
Parameters:
input: str Naam van de data adapter van Faalkans per dijkvak output: str
uitvoer data adapter: koppeling van de maatgevende meetlocaties per dijkvak
Dataframe: Pandas dataframe geschikt voor uitvoer:
- Meetlocatie id (measurement_location_id)
- Meetlocatie code (measurement_location_code)
- Meetlocatie omschrijving/naam (measurement_location_description)
- Parameter id overeenkomstig Aquo-standaard: '4724' (parameter_id)
- Parameter code overeenkomstig Aquo-standaard: 'WATHTE' (parameter_code)
- Parameter omschrijving overeenkomstig Aquo-standaard: 'Waterhoogte' (parameter_description)
- Eenheid (unit)
- Datum en tijd (date_time)
- Waarde (value)
- Type waarde: meting of verwachting (value_type)