geoprob_pipe.calculations.systems.build_and_run =============================================== .. py:module:: geoprob_pipe.calculations.systems.build_and_run Attributes ---------- .. autoapisummary:: geoprob_pipe.calculations.systems.build_and_run.logger geoprob_pipe.calculations.systems.build_and_run._BUILDER geoprob_pipe.calculations.systems.build_and_run._MODEL Classes ------- .. autoapisummary:: geoprob_pipe.calculations.systems.build_and_run.CalcResult Functions --------- .. autoapisummary:: geoprob_pipe.calculations.systems.build_and_run._init_worker geoprob_pipe.calculations.systems.build_and_run._worker geoprob_pipe.calculations.systems.build_and_run.build_and_run_system_calculations Module Contents --------------- .. py:data:: logger .. py:data:: _BUILDER :type: geoprob_pipe.calculations.systems.base_objects.base_system_build.BaseSystemBuilder .. py:data:: _MODEL :type: str .. py: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 .. py:attribute:: df_limit_state :type: pandas.DataFrame .. py:attribute:: df_scenario_rp :type: pandas.DataFrame .. py:attribute:: df_scenario_cp :type: pandas.DataFrame .. py:attribute:: df_scenario_final :type: pandas.DataFrame .. py:attribute:: df_stochast :type: pandas.DataFrame .. py:attribute:: df_derived :type: pandas.DataFrame .. py:attribute:: validation_message :type: geoprob_pipe.utils.validation_messages.ValidationMessages .. py:function:: _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. .. py:function:: _worker(row_unique) De worker functie die op de parallelle rekenkernen wordt gedraaid. .. py:function:: 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.