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
input, output) sections.SectionsCriticalFailureprobability.run(
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)