Build and run

Attributes

logger

_BUILDER

_MODEL

Classes

CalcResult

Dataclass om de resultaten te verzamelen vanuit de calculation.

Functions

_init_worker(geohydrologisch_model, ...)

Initiator voor de worker, dit zorgt ervoor dat de tijdrovende

_worker(row_unique)

De worker functie die op de parallelle rekenkernen wordt gedraaid.

build_and_run_system_calculations(geoprob_pipe)

In deze functie worden de parameters voor de berekeningen verzamelt,

Module Contents

logger
_BUILDER: Basesystembuilder
_MODEL: str
class CalcResult

Dataclass om de resultaten te verzamelen vanuit de calculation. Bevat de volgende attributen: Dataframe: df_limit_state bevat resultaten van de afzonderlijke grenstoestandsfuncties (Z_u, Z_h en Z_p) Dataframe: df_scenario_rp bevat resultaten van max(Z_u, Z_h, Z_p). Dataframe: df_scenario_cp bevat resultaten van de combinatie van de afzonderlijke grenstoestandsfuncties Dataframe: df_scenario_final bevat resultaten op basis van beslisregels van de afzonderlijke berekeningsmethoden. Zie construct_dataframes.py voor meer details. Dataframe: df_stochast, Dataframe: df_derived, ValidationMessages: validation_message

df_limit_state: pandas.DataFrame
df_scenario_rp: pandas.DataFrame
df_scenario_cp: pandas.DataFrame
df_scenario_final: pandas.DataFrame
df_stochast: pandas.DataFrame
df_derived: pandas.DataFrame
validation_message: Validationmessages
_init_worker(geohydrologisch_model, geopackage_filepath, to_run_vakken_ids)

Initiator voor de worker, dit zorgt ervoor dat de tijdrovende stappen een keer per worker worden uitgevoerd en dan beschikbaar blijven voor iedere run.

_worker(row_unique)

De worker functie die op de parallelle rekenkernen wordt gedraaid.

Parameters:

row_unique (dict)

build_and_run_system_calculations(geoprob_pipe)

In deze functie worden de parameters voor de berekeningen verzamelt, aan de workers gegeven en vervolgens de resultaten verzameld.

Parameters:

geoprob_pipe (Geoprobpipe)

Return type:

List[CalcResult]