flowchart LR
node1["bathymetry"]
node2["bergend_aa_en_maas"]
node3["bergend_brabantse_delta"]
node4["bergend_de_dommel"]
node5["bergend_drents_overijsselse_delta"]
node6["bergend_hunze_en_aas"]
node7["bergend_limburg"]
node8["bergend_noorderzijlvest"]
node9["bergend_rijn_en_ijssel"]
node10["bergend_stichtse_rijnlanden"]
node11["bergend_vallei_en_veluwe"]
node12["bergend_vechtstromen"]
node13["data/AaenMaas/aangeleverd/Eerste_levering.dvc"]
node14["data/AaenMaas/modellen/AaenMaas_2024_6_3.dvc"]
node15["data/AaenMaas/verwerkt/1_ontvangen_data/Na_levering_202404/afwateringseenheden_WAM.dvc"]
node16["data/AaenMaas/verwerkt/1_ontvangen_data/Na_levering_20240418.dvc"]
node17["data/AaenMaas/verwerkt/1_ontvangen_data/wateraanvoer-10-4-2026/Inlaten_verdelen.gdb.dvc"]
node18["data/AaenMaas/verwerkt/2_voorbewerking/AanpassinghWh/20230530AaEnMaasData.gpkg.dvc"]
node19["data/AaenMaas/verwerkt/4_ribasim/areas.gpkg.dvc"]
node20["data/AaenMaas/verwerkt/4_ribasim/hydamo.gpkg.dvc"]
node21["data/AaenMaas/verwerkt/downloads.dvc"]
node22["data/AaenMaas/verwerkt/model_edits.gpkg.dvc"]
node23["data/AaenMaas/verwerkt/parameters/static_data.xlsx.dvc"]
node24["data/AaenMaas/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node25["data/AmstelGooienVecht/aangeleverd/Na_levering/Wateraanvoer/afvoergebiedaanvoergebied.gpkg.dvc"]
node26["data/AmstelGooienVecht/modellen/AmstelGooienVecht_boezemmodel_2024_12_0.dvc"]
node27["data/AmstelGooienVecht/verwerkt/BGT/bgt_AmstelGooienVecht_water.gpkg.dvc"]
node28["data/AmstelGooienVecht/verwerkt/Crossings/agv_crossings_v05.gpkg.dvc"]
node29["data/AmstelGooienVecht/verwerkt/Feedback Formulier/feedback_formulier_AmstelGooienVecht.xlsx.dvc"]
node30["data/AmstelGooienVecht/verwerkt/Parametrisatie_data/AmstelGooienVecht.gpkg.dvc"]
node31["data/Basisgegevens/Baseline/baseline-nl_land-j23_6-v1/baseline.gdb.dvc"]
node32["data/Basisgegevens/BuitenlandseAanvoer/aangeleverd/BuitenlandseAanvoer_V5.xlsx.dvc"]
node33["data/Basisgegevens/Hydrotypen.dvc"]
node34["data/Basisgegevens/KRW/krw_oppervlaktewaterlichamen_nederland_vlakken.gpkg.dvc"]
node35["data/Basisgegevens/LHM/4.3/input/LHM_data.tif.dvc"]
node36["data/Basisgegevens/LHM/4.3/results/LHM_433_budgets_update_makkink.dvc"]
node37["data/Basisgegevens/OSM/lock_belgium.gpkg.dvc"]
node38["data/Basisgegevens/OSM/osm_scheeresluis.gpkg.dvc"]
node39["data/Basisgegevens/OSM/waterway_canal.gpkg.dvc"]
node40["data/Basisgegevens/OSM/waterway_fairway.gpkg.dvc"]
node41["data/Basisgegevens/OSM/waterway_river.gpkg.dvc"]
node42["data/Basisgegevens/OSM/waterway_weir_belgium.gpkg.dvc"]
node43["data/Basisgegevens/Onttrekkingen/onttrekkingen.gpkg.dvc"]
node44["data/Basisgegevens/QGIS_qlr/output_controle_cc.qlr.dvc"]
node45["data/Basisgegevens/QGIS_qlr/output_controle_vaw_aanvoer.qlr.dvc"]
node46["data/Basisgegevens/QGIS_qlr/output_controle_vaw_afvoer.qlr.dvc"]
node47["data/Basisgegevens/RWS_waterschaps_grenzen/Rijkswaterstaat.gpkg.dvc"]
node48["data/Basisgegevens/RWS_waterschaps_grenzen/noordzee.gpkg.dvc"]
node49["data/Basisgegevens/RWS_waterschaps_grenzen/waterschap.gpkg.dvc"]
node50["data/Basisgegevens/RWZI/aangeleverd/RwziBase/Belasting.xlsx.dvc"]
node51["data/Basisgegevens/RWZI/aangeleverd/Z-info/metingen/zinfo_20160101_20231231_influentdebieten.csv.dvc"]
node52["data/Basisgegevens/RWZI/aangeleverd/locaties/RWZI_coordinates.geojson.dvc"]
node53["data/Basisgegevens/Top10NL/top10nl_Compleet.gpkg.dvc"]
node54["data/Basisgegevens/VanDerGaast_QH/spafvoer1.tif.dvc"]
node55["data/Basisgegevens/profielen.dvc"]
node56["data/BrabantseDelta/modellen/BrabantseDelta_2024_6_3.dvc"]
node57["data/BrabantseDelta/verwerkt/1_ontvangen_data/GML/dwarsprofiel.gml.dvc"]
node58["data/BrabantseDelta/verwerkt/1_ontvangen_data/sturing_gemalen_stuwen_22-5-2022/sturingGemalenStuwen_v2.xlsx.dvc"]
node59["data/BrabantseDelta/verwerkt/4_ribasim/areas.gpkg.dvc"]
node60["data/BrabantseDelta/verwerkt/4_ribasim/hydamo.gpkg.dvc"]
node61["data/BrabantseDelta/verwerkt/model_edits.gpkg.dvc"]
node62["data/BrabantseDelta/verwerkt/parameters/static_data.xlsx.dvc"]
node63["data/BrabantseDelta/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node64["data/DeDommel/modellen/DeDommel_2024_6_3.dvc"]
node65["data/DeDommel/verwerkt/1_ontvangen_data/Geodata/data_Q42018.gpkg.dvc"]
node66["data/DeDommel/verwerkt/4_ribasim/areas.gpkg.dvc"]
node67["data/DeDommel/verwerkt/4_ribasim/hydamo.gpkg.dvc"]
node68["data/DeDommel/verwerkt/model_edits.gpkg.dvc"]
node69["data/DeDommel/verwerkt/parameters/static_data.xlsx.dvc"]
node70["data/DeDommel/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node71["data/Delfland/aangeleverd/Na_levering/Wateraanvoer/Aanvoergebied_Afvoergebied_polders.gpkg.dvc"]
node72["data/Delfland/modellen/Delfland_boezemmodel_2024_12_0.dvc"]
node73["data/Delfland/verwerkt/BGT/bgt_Delfland_water.gpkg.dvc"]
node74["data/Delfland/verwerkt/Crossings/delfland_crossings_v08.gpkg.dvc"]
node75["data/Delfland/verwerkt/Feedback Formulier/feedback_formulier_Delfland.xlsx.dvc"]
node76["data/Delfland/verwerkt/Parametrisatie_data/Delfland.gpkg.dvc"]
node77["data/Delfland/verwerkt/Splitting_basins/Opgeknipte_basin_10.gpkg.dvc"]
node78["data/Delfland/verwerkt/Splitting_basins/Opgeknipte_basin_2.gpkg.dvc"]
node79["data/Delfland/verwerkt/Splitting_basins/Opgeknipte_basin_9.gpkg.dvc"]
node80["data/DrentsOverijsselseDelta/aangeleverd/Aanlevering_202311/HyDAMO_WM_20231117.gpkg.dvc"]
node81["data/DrentsOverijsselseDelta/modellen/DrentsOverijsselseDelta_2024_6_3.dvc"]
node82["data/DrentsOverijsselseDelta/verwerkt/1_ontvangen_data/HyDAMO_WM_20230720.gpkg.dvc"]
node83["data/DrentsOverijsselseDelta/verwerkt/1_ontvangen_data/extra data/Duiker_inlaat_lijn.dvc"]
node84["data/DrentsOverijsselseDelta/verwerkt/1_ontvangen_data/extra data/Peilgebieden.dvc"]
node85["data/DrentsOverijsselseDelta/verwerkt/2_voorbewerking/meppelerdiep.gpkg.dvc"]
node86["data/DrentsOverijsselseDelta/verwerkt/4_ribasim/hydamo.gpkg.dvc"]
node87["data/DrentsOverijsselseDelta/verwerkt/fix_user_data.gpkg.dvc"]
node88["data/DrentsOverijsselseDelta/verwerkt/model_edits.gpkg.dvc"]
node89["data/DrentsOverijsselseDelta/verwerkt/parameters/static_data.xlsx.dvc"]
node90["data/DrentsOverijsselseDelta/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node91["data/DrentsOverijsselseDelta/verwerkt/sturing/kunstwerk_in.gpkg.dvc"]
node92["data/DrentsOverijsselseDelta/verwerkt/sturing/kunstwerk_uit.gpkg.dvc"]
node93["data/HollandsNoorderkwartier/aangeleverd/Na_levering/20240618_peilgebieden_en_polders.dvc"]
node94["data/HollandsNoorderkwartier/modellen/HollandsNoorderkwartier_boezemmodel_2024_12_0.dvc"]
node95["data/HollandsNoorderkwartier/verwerkt/BGT/bgt_HollandsNoorderkwartier_water.gpkg.dvc"]
node96["data/HollandsNoorderkwartier/verwerkt/Crossings/hhnk_crossings_v26.gpkg.dvc"]
node97["data/HollandsNoorderkwartier/verwerkt/Feedback Formulier/feedback_formulier_HollandsNoorderkwartier.xlsx.dvc"]
node98["data/HollandsNoorderkwartier/verwerkt/Parametrisatie_data/Noorderkwartier.gpkg.dvc"]
node99["data/HollandsNoorderkwartier/verwerkt/Splitting_basins/Opgeknipte_basin_3.gpkg.dvc"]
node100["data/HollandseDelta/aangeleverd/Eerste_levering/watergangen.dvc"]
node101["data/HollandseDelta/aangeleverd/Na_levering/Wateraanvoer.dvc"]
node102["data/HollandseDelta/modellen/HollandseDelta_boezemmodel_2024_12_3.dvc"]
node103["data/HollandseDelta/verwerkt/BGT/bgt_HollandseDelta_water.gpkg.dvc"]
node104["data/HollandseDelta/verwerkt/Crossings/hd_crossings_v06.gpkg.dvc"]
node105["data/HollandseDelta/verwerkt/Feedback Formulier/feedback_formulier_HollandseDelta.xlsx.dvc"]
node106["data/HollandseDelta/verwerkt/Parametrisatie_data/HollandseDelta.gpkg.dvc"]
node107["data/HunzeenAas/modellen/HunzeenAas_2024_6_3.dvc"]
node108["data/HunzeenAas/verwerkt/1_ontvangen_data/20230606_HyDAMO_Onze-PROF-Tabs-Definitief.gpkg.dvc"]
node109["data/HunzeenAas/verwerkt/1_ontvangen_data/peilgebieden.gpkg.dvc"]
node110["data/HunzeenAas/verwerkt/4_ribasim/areas.gpkg.dvc"]
node111["data/HunzeenAas/verwerkt/4_ribasim/hydamo.gpkg.dvc"]
node112["data/HunzeenAas/verwerkt/model_edits.gpkg.dvc"]
node113["data/HunzeenAas/verwerkt/parameters/static_data.xlsx.dvc"]
node114["data/HunzeenAas/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node115["data/Limburg/modellen/Limburg_2024_6_3.dvc"]
node116["data/Limburg/verwerkt/1_ontvangen_data/20250613.dvc"]
node117["data/Limburg/verwerkt/1_ontvangen_data/HyDAMO_2_2_Limburg_met_wasmachine_levering20230406.gpkg.dvc"]
node118["data/Limburg/verwerkt/4_ribasim/hydamo.gpkg.dvc"]
node119["data/Limburg/verwerkt/model_edits.gpkg.dvc"]
node120["data/Limburg/verwerkt/parameters/static_data.xlsx.dvc"]
node121["data/Limburg/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node122["data/Noorderzijlvest/modellen/Noorderzijlvest_2024_6_3.dvc"]
node123["data/Noorderzijlvest/verwerkt/1_ontvangen_data/20241113.dvc"]
node124["data/Noorderzijlvest/verwerkt/5_D_HYDRO_export/hydroobjecten.dvc"]
node125["data/Noorderzijlvest/verwerkt/model_edits.gpkg.dvc"]
node126["data/Noorderzijlvest/verwerkt/parameters/static_data.xlsx.dvc"]
node127["data/Noorderzijlvest/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node128["data/Rijkswaterstaat/aangeleverd/Matroos_debieten_2017_2022_Lobith_Monsin.xlsx.dvc"]
node129["data/Rijkswaterstaat/aangeleverd/NIS/nis_all_kunstwerken_hws_2019.gpkg.dvc"]
node130["data/Rijkswaterstaat/aangeleverd/NIS/nis_alle_kunstwerken_hwvn_2019.gpkg.dvc"]
node131["data/Rijkswaterstaat/aangeleverd/bathymetrie-mask/water-mask.gpkg.dvc"]
node132["data/Rijkswaterstaat/aangeleverd/bathymetrie.dvc"]
node133["data/Rijkswaterstaat/aangeleverd/kunstwerken_primaire_waterkeringen.gpkg.dvc"]
node134["data/Rijkswaterstaat/modellen/hws_2025_10_1.dvc"]
node135["data/Rijkswaterstaat/verwerkt/basins_user_data.gpkg.dvc"]
node136["data/Rijkswaterstaat/verwerkt/categorie_oppervlaktewater.gpkg.dvc"]
node137["data/Rijkswaterstaat/verwerkt/kunstwerken.dvc"]
node138["data/Rijkswaterstaat/verwerkt/kwk_media.csv.dvc"]
node139["data/Rijkswaterstaat/verwerkt/model_user_data.gpkg.dvc"]
node140["data/Rijkswaterstaat/verwerkt/oppervlaktewater_belgie.gpkg.dvc"]
node141["data/Rijkswaterstaat/verwerkt/outlets.gpkg.dvc"]
node142["data/RijnenIJssel/modellen/RijnenIJssel_2024_6_3.dvc"]
node143["data/RijnenIJssel/verwerkt/1_ontvangen_data/RegelmiddelZpWp.csv.dvc"]
node144["data/RijnenIJssel/verwerkt/1_ontvangen_data/wrij_profielen.gpkg.dvc"]
node145["data/RijnenIJssel/verwerkt/4_ribasim/areas.gpkg.dvc"]
node146["data/RijnenIJssel/verwerkt/4_ribasim/hydamo.gpkg.dvc"]
node147["data/RijnenIJssel/verwerkt/model_edits.gpkg.dvc"]
node148["data/RijnenIJssel/verwerkt/parameters/static_data.xlsx.dvc"]
node149["data/RijnenIJssel/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node150["data/Rijnland/aangeleverd/Na_levering/20260422_MerenPlassen/Rijnland_meren_plassen_diepte.geojson.dvc"]
node151["data/Rijnland/aangeleverd/Na_levering/Wateraanvoer.dvc"]
node152["data/Rijnland/modellen/Rijnland_boezemmodel_2024_12_3.dvc"]
node153["data/Rijnland/verwerkt/BGT/bgt_Rijnland_water.gpkg.dvc"]
node154["data/Rijnland/verwerkt/Crossings/rijnland_crossings_v05.gpkg.dvc"]
node155["data/Rijnland/verwerkt/Feedback Formulier/feedback_formulier_Rijnland.xlsx.dvc"]
node156["data/Rijnland/verwerkt/Parametrisatie_data/Rijnland.gpkg.dvc"]
node157["data/Rijnland/verwerkt/Splitting_basins/Opgeknipte_basin_1.gpkg.dvc"]
node158["data/Rijnland/verwerkt/Splitting_basins/Opgeknipte_basin_15.gpkg.dvc"]
node159["data/Rijnland/verwerkt/Splitting_basins/Opgeknipte_basin_22.gpkg.dvc"]
node160["data/Rivierenland/aangeleverd/Na_levering/Wateraanvoer.dvc"]
node161["data/Rivierenland/aangeleverd/Na_levering/gaten.gpkg.dvc"]
node162["data/Rivierenland/modellen/Rivierenland_boezemmodel_2024_12_0.dvc"]
node163["data/Rivierenland/verwerkt/BGT/bgt_Rivierenland_water.gpkg.dvc"]
node164["data/Rivierenland/verwerkt/Crossings/wsrl_crossings_v06.gpkg.dvc"]
node165["data/Rivierenland/verwerkt/Feedback Formulier/feedback_formulier_Rivierenland.xlsx.dvc"]
node166["data/Rivierenland/verwerkt/Parametrisatie_data/Rivierenland.gpkg.dvc"]
node167["data/Scheldestromen/aangeleverd/Na_levering/Oplevering_Scheldestromen_20240328/Oplevering_20240328.gpkg.dvc"]
node168["data/Scheldestromen/aangeleverd/Na_levering/Wateraanvoer.dvc"]
node169["data/Scheldestromen/modellen/Scheldestromen_boezemmodel_2024_12_0.dvc"]
node170["data/Scheldestromen/verwerkt/BGT/bgt_Scheldestromen_water.gpkg.dvc"]
node171["data/Scheldestromen/verwerkt/Crossings/scheldestromen_crossings_v02.gpkg.dvc"]
node172["data/Scheldestromen/verwerkt/Feedback Formulier/feedback_formulier_Scheldestromen.xlsx.dvc"]
node173["data/Scheldestromen/verwerkt/Parametrisatie_data/Scheldestromen.gpkg.dvc"]
node174["data/SchielandendeKrimpenerwaard/aangeleverd/Na_levering/Wateraanvoer/HyDamo_metWasverzachter_20230905.gpkg.dvc"]
node175["data/SchielandendeKrimpenerwaard/modellen/SchielandendeKrimpenerwaard_boezemmodel_2024_12_1.dvc"]
node176["data/SchielandendeKrimpenerwaard/verwerkt/BGT/bgt_SchielandendeKrimpenerwaard_water.gpkg.dvc"]
node177["data/SchielandendeKrimpenerwaard/verwerkt/Crossings/hhsk_crossings_voor_profielen_met_OG_hydroobjecten.gpkg.dvc"]
node178["data/SchielandendeKrimpenerwaard/verwerkt/Feedback Formulier/feedback_formulier_SchielandendeKrimpenerwaard.xlsx.dvc"]
node179["data/SchielandendeKrimpenerwaard/verwerkt/Parametrisatie_data/HHSK.gpkg.dvc"]
node180["data/StichtseRijnlanden/modellen/StichtseRijnlanden_2024_6_3.dvc"]
node181["data/StichtseRijnlanden/verwerkt/4_ribasim/hydamo.gpkg.dvc"]
node182["data/StichtseRijnlanden/verwerkt/4_ribasim/hydroobject.gpkg.dvc"]
node183["data/StichtseRijnlanden/verwerkt/4_ribasim/peilgebieden.gpkg.dvc"]
node184["data/StichtseRijnlanden/verwerkt/4_ribasim/peilgebieden_vigerend.gpkg.dvc"]
node185["data/StichtseRijnlanden/verwerkt/model_edits.gpkg.dvc"]
node186["data/StichtseRijnlanden/verwerkt/modelfouten_met_verbeter_acties_BD_311024.gpkg.dvc"]
node187["data/StichtseRijnlanden/verwerkt/parameters/static_data.xlsx.dvc"]
node188["data/StichtseRijnlanden/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node189["data/ValleienVeluwe/modellen/ValleienVeluwe_2024_6_3.dvc"]
node190["data/ValleienVeluwe/verwerkt/1_ontvangen_data/20250425_HarmenVandeWerfhorst/Inlaatwerken en gebieden.gdb.dvc"]
node191["data/ValleienVeluwe/verwerkt/1_ontvangen_data/20250428.dvc"]
node192["data/ValleienVeluwe/verwerkt/2_voorbewerking/hydamo.gpkg.dvc"]
node193["data/ValleienVeluwe/verwerkt/fix_user_data.gpkg.dvc"]
node194["data/ValleienVeluwe/verwerkt/model_edits.gpkg.dvc"]
node195["data/ValleienVeluwe/verwerkt/model_edits_aanvoer.gpkg.dvc"]
node196["data/ValleienVeluwe/verwerkt/parameters/static_data.xlsx.dvc"]
node197["data/ValleienVeluwe/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node198["data/Vechtstromen/modellen/Vechtstromen_2024_6_3.dvc"]
node199["data/Vechtstromen/verwerkt/1_ontvangen_data/Feedbackform_20250428/20250428_Feedback Formulier.xlsx.dvc"]
node200["data/Vechtstromen/verwerkt/1_ontvangen_data/LHM20230418.gdb.dvc"]
node201["data/Vechtstromen/verwerkt/1_ontvangen_data/aanvulling feb 24.dvc"]
node202["data/Vechtstromen/verwerkt/1_ontvangen_data/downloads/peilgebieden_voormalig_velt_en_vecht.gpkg.dvc"]
node203["data/Vechtstromen/verwerkt/1_ontvangen_data/nalevering_20240920.dvc"]
node204["data/Vechtstromen/verwerkt/1_ontvangen_data/wateraanvoergebieden_20250416.dvc"]
node205["data/Vechtstromen/verwerkt/4_ribasim/areas.gpkg.dvc"]
node206["data/Vechtstromen/verwerkt/4_ribasim/hydamo.gpkg.dvc"]
node207["data/Vechtstromen/verwerkt/fix_user_data.gpkg.dvc"]
node208["data/Vechtstromen/verwerkt/model_edits.gpkg.dvc"]
node209["data/Vechtstromen/verwerkt/parameters/static_data.xlsx.dvc"]
node210["data/Vechtstromen/verwerkt/sturing/aanvoergebieden.gpkg.dvc"]
node211["data/WetterskipFryslan/aangeleverd/Na_levering/Wateraanvoer/aanvoer.gpkg.dvc"]
node212["data/WetterskipFryslan/aangeleverd/Na_levering/gaarkeuken.gpkg.dvc"]
node213["data/WetterskipFryslan/modellen/WetterskipFryslan_boezemmodel_2025_5_1.dvc"]
node214["data/WetterskipFryslan/verwerkt/BGT/bgt_WetterskipFryslan_water.gpkg.dvc"]
node215["data/WetterskipFryslan/verwerkt/Crossings/wetterskip_crossings_v06.gpkg.dvc"]
node216["data/WetterskipFryslan/verwerkt/Feedback Formulier/feedback_formulier_WetterskipFryslan.xlsx.dvc"]
node217["data/WetterskipFryslan/verwerkt/Parametrisatie_data/WetterskipFryslan.gpkg.dvc"]
node218["data/WetterskipFryslan/verwerkt/Splitting_basins/Opgeknipte_basin_16.gpkg.dvc"]
node219["data/WetterskipFryslan/verwerkt/Splitting_basins/Opgeknipte_basin_21.gpkg.dvc"]
node220["data/WetterskipFryslan/verwerkt/Splitting_basins/Opgeknipte_basin_6.gpkg.dvc"]
node221["data/Zuiderzeeland/aangeleverd/Na_levering/peilgebieden.gpkg.dvc"]
node222["data/Zuiderzeeland/modellen/Zuiderzeeland_boezemmodel_2024_12_0.dvc"]
node223["data/Zuiderzeeland/verwerkt/BGT/bgt_Zuiderzeeland_water.gpkg.dvc"]
node224["data/Zuiderzeeland/verwerkt/Crossings/zzl_crossings_v05.gpkg.dvc"]
node225["data/Zuiderzeeland/verwerkt/Feedback Formulier/feedback_formulier_Zuiderzeeland.xlsx.dvc"]
node226["data/Zuiderzeeland/verwerkt/Parametrisatie_data/Zuiderzeeland.gpkg.dvc"]
node227["data/Zuiderzeeland/verwerkt/Splitting_basins/Opgeknipte_basin_16.gpkg.dvc"]
node228["data/Zuiderzeeland/verwerkt/Splitting_basins/Opgeknipte_basin_31.gpkg.dvc"]
node229["data/Zuiderzeeland/verwerkt/Splitting_basins/Opgeknipte_basin_73.gpkg.dvc"]
node230["dynamic@aa_en_maas"]
node231["dynamic@brabantse_delta"]
node232["dynamic@de_dommel"]
node233["dynamic@drents_overijsselse_delta"]
node234["dynamic@hunze_en_aas"]
node235["dynamic@limburg"]
node236["dynamic@noorderzijlvest"]
node237["dynamic@rijn_en_ijssel"]
node238["dynamic@stichtse_rijnlanden"]
node239["dynamic@vallei_en_veluwe"]
node240["dynamic@vechtstromen"]
node241["feedback_amstel_gooi_en_vecht"]
node242["feedback_delfland"]
node243["feedback_hollands_noorderkwartier"]
node244["feedback_hollandse_delta"]
node245["feedback_rijnland"]
node246["feedback_rivierenland"]
node247["feedback_scheldestromen"]
node248["feedback_schieland_en_de_krimpenerwaard"]
node249["feedback_wetterskip_fryslan"]
node250["feedback_zuiderzeeland"]
node251["forcing_amstel_gooi_en_vecht"]
node252["forcing_delfland"]
node253["forcing_hollands_noorderkwartier"]
node254["forcing_hollandse_delta"]
node255["forcing_rijnland"]
node256["forcing_rivierenland"]
node257["forcing_scheldestromen"]
node258["forcing_schieland_en_de_krimpenerwaard"]
node259["forcing_wetterskip_fryslan"]
node260["forcing_zuiderzeeland"]
node261["hws_demand"]
node262["hws_transient"]
node263["koppelen"]
node264["parameterized_aa_en_maas"]
node265["parameterized_brabantse_delta"]
node266["parameterized_de_dommel"]
node267["parameterized_drents_overijsselse_delta"]
node268["parameterized_hunze_en_aas"]
node269["parameterized_limburg"]
node270["parameterized_noorderzijlvest"]
node271["parameterized_rijn_en_ijssel"]
node272["parameterized_stichtse_rijnlanden"]
node273["parameterized_vallei_en_veluwe"]
node274["parameterized_vechtstromen"]
node275["profiles_amstel_gooi_en_vecht"]
node276["profiles_delfland"]
node277["profiles_hollands_noorderkwartier"]
node278["profiles_hollandse_delta"]
node279["profiles_rijnland"]
node280["profiles_rivierenland"]
node281["profiles_scheldestromen"]
node282["profiles_schieland_en_de_krimpenerwaard"]
node283["profiles_wetterskip_fryslan"]
node284["profiles_zuiderzeeland"]
node285["rwzi"]
node286["samenvoegen"]
node1-->node261
node2-->node230
node3-->node231
node4-->node232
node5-->node233
node6-->node234
node7-->node235
node8-->node236
node9-->node237
node10-->node238
node11-->node239
node12-->node240
node13-->node264
node14-->node264
node15-->node264
node16-->node264
node17-->node2
node18-->node264
node19-->node264
node20-->node264
node21-->node264
node22-->node264
node23-->node264
node24-->node2
node25-->node251
node26-->node241
node26-->node251
node27-->node275
node28-->node275
node29-->node241
node29-->node251
node30-->node251
node31-->node1
node31-->node261
node32-->node230
node32-->node231
node32-->node232
node32-->node233
node32-->node234
node32-->node235
node32-->node236
node32-->node237
node32-->node238
node32-->node239
node32-->node240
node33-->node275
node33-->node276
node33-->node277
node33-->node278
node33-->node279
node33-->node280
node33-->node281
node33-->node282
node33-->node283
node33-->node284
node34-->node1
node34-->node261
node35-->node2
node35-->node3
node35-->node4
node35-->node5
node35-->node6
node35-->node7
node35-->node8
node35-->node9
node35-->node10
node35-->node11
node35-->node12
node36-->node230
node36-->node231
node36-->node232
node36-->node233
node36-->node234
node36-->node235
node36-->node236
node36-->node237
node36-->node238
node36-->node239
node36-->node240
node36-->node251
node36-->node252
node36-->node253
node36-->node254
node36-->node255
node36-->node256
node36-->node257
node36-->node258
node36-->node259
node36-->node260
node37-->node261
node38-->node261
node39-->node261
node40-->node261
node41-->node261
node42-->node261
node43-->node261
node44-->node251
node44-->node252
node44-->node253
node44-->node254
node44-->node255
node44-->node256
node44-->node257
node44-->node258
node44-->node259
node44-->node260
node45-->node2
node45-->node3
node45-->node4
node45-->node5
node45-->node6
node45-->node7
node45-->node8
node45-->node9
node45-->node10
node45-->node11
node45-->node12
node46-->node264
node46-->node265
node46-->node266
node46-->node267
node46-->node268
node46-->node269
node46-->node270
node46-->node271
node46-->node272
node46-->node273
node46-->node274
node47-->node251
node47-->node252
node47-->node253
node47-->node254
node47-->node255
node47-->node256
node47-->node257
node47-->node258
node47-->node259
node47-->node260
node47-->node264
node47-->node265
node47-->node266
node47-->node267
node47-->node268
node47-->node269
node47-->node270
node47-->node271
node47-->node272
node47-->node273
node47-->node274
node48-->node268
node48-->node270
node49-->node251
node49-->node252
node49-->node253
node49-->node254
node49-->node255
node49-->node256
node49-->node257
node49-->node258
node49-->node259
node49-->node260
node49-->node264
node49-->node265
node49-->node266
node49-->node267
node49-->node268
node49-->node269
node49-->node270
node49-->node271
node49-->node272
node49-->node273
node49-->node274
node50-->node285
node51-->node285
node52-->node285
node53-->node264
node53-->node265
node53-->node266
node53-->node267
node53-->node268
node53-->node269
node53-->node270
node53-->node271
node53-->node272
node53-->node273
node53-->node274
node54-->node2
node54-->node3
node54-->node4
node54-->node5
node54-->node6
node54-->node7
node54-->node8
node54-->node9
node54-->node10
node54-->node11
node54-->node12
node55-->node275
node55-->node276
node55-->node277
node55-->node278
node55-->node279
node55-->node280
node55-->node281
node55-->node282
node55-->node283
node55-->node284
node56-->node265
node57-->node265
node58-->node265
node59-->node265
node60-->node265
node61-->node265
node62-->node265
node63-->node3
node63-->node265
node64-->node266
node65-->node266
node66-->node266
node67-->node266
node68-->node266
node69-->node266
node70-->node4
node71-->node252
node72-->node242
node72-->node252
node73-->node276
node74-->node276
node75-->node242
node75-->node252
node76-->node252
node77-->node242
node78-->node242
node79-->node242
node80-->node267
node81-->node267
node82-->node267
node83-->node267
node84-->node267
node85-->node267
node86-->node267
node87-->node267
node88-->node267
node89-->node267
node90-->node5
node90-->node267
node91-->node5
node92-->node5
node93-->node253
node94-->node243
node94-->node253
node95-->node277
node96-->node277
node97-->node243
node97-->node253
node98-->node253
node99-->node243
node100-->node278
node101-->node254
node102-->node244
node102-->node254
node103-->node278
node104-->node278
node105-->node244
node105-->node254
node106-->node254
node107-->node268
node108-->node268
node109-->node268
node110-->node268
node111-->node268
node112-->node268
node113-->node268
node114-->node6
node114-->node268
node115-->node269
node116-->node269
node117-->node269
node118-->node269
node119-->node269
node120-->node269
node121-->node7
node122-->node270
node123-->node270
node124-->node270
node125-->node270
node126-->node270
node127-->node8
node128-->node262
node129-->node261
node130-->node261
node131-->node1
node132-->node1
node133-->node261
node134-->node274
node135-->node261
node136-->node261
node137-->node261
node138-->node261
node139-->node261
node140-->node261
node141-->node261
node142-->node271
node143-->node271
node144-->node271
node145-->node271
node146-->node271
node147-->node271
node148-->node271
node149-->node9
node149-->node271
node150-->node279
node151-->node255
node152-->node245
node152-->node255
node153-->node279
node154-->node279
node155-->node245
node155-->node255
node156-->node255
node157-->node245
node158-->node245
node159-->node245
node160-->node256
node161-->node246
node162-->node246
node162-->node256
node163-->node280
node164-->node280
node165-->node246
node165-->node256
node166-->node256
node167-->node281
node168-->node257
node169-->node247
node169-->node257
node170-->node281
node171-->node281
node172-->node247
node172-->node257
node173-->node257
node174-->node258
node175-->node248
node175-->node258
node176-->node282
node177-->node282
node178-->node248
node178-->node258
node179-->node258
node180-->node272
node181-->node272
node182-->node272
node183-->node272
node184-->node272
node185-->node272
node186-->node272
node187-->node272
node188-->node10
node188-->node272
node189-->node273
node190-->node11
node191-->node273
node192-->node273
node193-->node273
node194-->node273
node195-->node273
node196-->node273
node197-->node11
node198-->node274
node199-->node274
node200-->node12
node201-->node274
node202-->node274
node203-->node274
node204-->node274
node205-->node274
node206-->node274
node207-->node274
node208-->node274
node209-->node274
node210-->node12
node210-->node274
node211-->node259
node212-->node249
node213-->node249
node213-->node259
node214-->node283
node215-->node283
node216-->node249
node216-->node259
node217-->node259
node218-->node249
node219-->node249
node220-->node249
node221-->node260
node222-->node250
node222-->node260
node223-->node284
node224-->node284
node225-->node250
node225-->node260
node226-->node260
node227-->node250
node228-->node250
node229-->node250
node230-->node286
node231-->node286
node232-->node286
node233-->node286
node234-->node286
node235-->node286
node236-->node286
node237-->node286
node238-->node286
node239-->node286
node240-->node286
node241-->node275
node242-->node276
node243-->node277
node244-->node278
node245-->node279
node246-->node280
node247-->node281
node248-->node282
node249-->node283
node250-->node284
node251-->node286
node252-->node286
node253-->node286
node254-->node286
node255-->node286
node256-->node286
node257-->node286
node258-->node286
node259-->node286
node260-->node286
node261-->node262
node261-->node263
node262-->node286
node264-->node2
node265-->node3
node266-->node4
node267-->node5
node268-->node6
node269-->node7
node270-->node8
node271-->node9
node272-->node10
node273-->node11
node274-->node12
node275-->node251
node276-->node252
node277-->node253
node278-->node254
node279-->node255
node280-->node256
node281-->node257
node282-->node258
node283-->node259
node284-->node260
node285-->node230
node285-->node231
node285-->node232
node285-->node233
node285-->node234
node285-->node235
node285-->node236
node285-->node237
node285-->node238
node285-->node239
node285-->node240
node285-->node251
node285-->node252
node285-->node253
node285-->node254
node285-->node255
node285-->node256
node285-->node257
node285-->node258
node285-->node259
node285-->node260
node285-->node262
node286-->node263
DVC (Data Version Control)
We use DVC to version-control large data files (models, input datasets) without storing them in Git. DVC tracks file hashes in .dvc files committed to Git, while the actual data lives on remote storage.
Authentication
Create a file .dvc/config.local (already gitignored) with credentials for the remotes:
['remote "goodcloud"']
user = nhi_api
password = <RIBASIM_NL_CLOUD_PASS>
['remote "modeldata"']
user = nhi_api
password = <RIBASIM_NL_CLOUD_PASS>
['remote "minio"']
region = eu-west-1
endpointurl = https://s3.deltares.nl
access_key_id = <MINIO_ACCESS_KEY>
secret_access_key = <MINIO_SECRET_KEY>The password is the same as RIBASIM_NL_CLOUD_PASS in your .env file. The MinIO keys correspond to MINIO_ACCESS_KEY and MINIO_SECRET_KEY in .env.
Since pixi run install runs dvc pull, this configuration is needed before that step.
Pulling data
After authentication is set up, pull all tracked data:
pixi run dvc pullIf you have local changes that you want to overwrite, add --force.
Remotes
Three remotes are configured in .dvc/config:
| Remote | URL | Purpose |
|---|---|---|
minio (default) |
s3://ribasim-nl/dvc |
Primary DVC cache on MinIO |
goodcloud |
The Good Cloud /dvc |
Legacy DVC storage |
modeldata |
The Good Cloud /Ribasim modeldata |
Source data not under DVC control |
Pipeline
The DVC pipeline is defined in dvc.yaml. Stages run sequentially with dependencies:
Reproduce the full pipeline:
pixi run dvc reproReproduce a single stage:
pixi run dvc repro dynamic@aa_en_maasImporting data from remote storage
Use dvc import-url to download a file from a remote URL and take it under DVC control. The remote://modeldata alias refers to The Good Cloud storage that holds source data:
pixi run dvc import-url -f remote://modeldata/Zuiderzeeland/modellen/Zuiderzeeland_parameterized_2025_9_0 data/Zuiderzeeland/modellen/Pushing changes
After producing new outputs (running pipeline stages or adding new data), push to the remote:
pixi run dvc pushDo this before pushing the updated dvc.lock file to git, so the data hashes referenced therein are avaiable for everyone.