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)