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

sections.SectionsMeasureFailureprobability.run(input, output)

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.