Model overview

This section briefly introduces in HydPy’s model collection, separating it into the available main models and submodels. Beginners should first become familiar with the main models, which open up various ways of targeting general processes or process groups (click here for more details). Submodels, in contrast, are a means of configuring specific subprocesses or subprocess aspects (click here for more information).

The following subsections group the available model families by their purpose and briefly outline exemplary application models. For a thorough explanation of all available models, see the reference guide’s Model Families section.

When planning the first more complex HydPy projects, we advise looking at the submodel graph which attempts to list all sensible main and submodel combinations:

Complete Submodel Graph arma_rimorido
conv_idw
conv_idw_ed
conv_nn
dam_llake
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_lreservoir
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_lretention
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_pump
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_pump_sluice
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_sluice
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_v001
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_v002
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_v003
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_v004
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dam_v005
pemodel

Allows one submodel that follows the PETModel_V1 interface.

evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (no default available).

meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (no default available).

meteo_temp_io
precipmodel

Allows one submodel that follows the PrecipModel_V2 interface.

meteo_precip_io
dummy_node2node
exch_branch_hbv96
hland_96
aetmodel

Requires one submodel that follows the AETModel_V1 interface (no default available).

evap_aet_hbv96
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is hland_96).

hland_96
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96).

hland_96
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96).

hland_96
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96).

hland_96
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96).

hland_96
dummy_snowcover
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is hland_96).

hland_96
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_aet_minhas
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is hland_96).

hland_96
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96).

hland_96
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96).

hland_96
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96).

hland_96
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is hland_96).

hland_96
dummy_soilwater
evap_aet_morsim
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is hland_96).

hland_96
dummy_interceptedwater
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowalbedomodel

Allows one submodel that follows the SnowAlbedoModel_V1 interface.

dummy_snowalbedo
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96).

hland_96
dummy_snowcover
snowycanopymodel

Allows one submodel that follows the SnowyCanopyModel_V1 interface.

dummy_snowycanopy
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is hland_96).

hland_96
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96).

hland_96
meteo_temp_io
rconcmodel

Allows one submodel that follows the RConcModel_V1 interface.

rconc_nash
rconc_uh
hland_96c
aetmodel

Requires one submodel that follows the AETModel_V1 interface (no default available).

evap_aet_hbv96
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is hland_96c).

hland_96c
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96c).

hland_96c
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96c).

hland_96c
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96c).

hland_96c
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96c).

hland_96c
dummy_snowcover
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is hland_96c).

hland_96c
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_aet_minhas
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is hland_96c).

hland_96c
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96c).

hland_96c
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96c).

hland_96c
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96c).

hland_96c
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is hland_96c).

hland_96c
dummy_soilwater
evap_aet_morsim
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is hland_96c).

hland_96c
dummy_interceptedwater
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowalbedomodel

Allows one submodel that follows the SnowAlbedoModel_V1 interface.

dummy_snowalbedo
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96c).

hland_96c
dummy_snowcover
snowycanopymodel

Allows one submodel that follows the SnowyCanopyModel_V1 interface.

dummy_snowycanopy
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is hland_96c).

hland_96c
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96c).

hland_96c
meteo_temp_io
rconcmodel

Allows one submodel that follows the RConcModel_V1 interface.

rconc_nash
rconc_uh
hland_96p
aetmodel

Requires one submodel that follows the AETModel_V1 interface (no default available).

evap_aet_hbv96
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is hland_96p).

hland_96p
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96p).

hland_96p
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96p).

hland_96p
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96p).

hland_96p
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96p).

hland_96p
dummy_snowcover
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is hland_96p).

hland_96p
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_aet_minhas
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is hland_96p).

hland_96p
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96p).

hland_96p
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96p).

hland_96p
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is hland_96p).

hland_96p
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is hland_96p).

hland_96p
dummy_soilwater
evap_aet_morsim
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is hland_96p).

hland_96p
dummy_interceptedwater
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowalbedomodel

Allows one submodel that follows the SnowAlbedoModel_V1 interface.

dummy_snowalbedo
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is hland_96p).

hland_96p
dummy_snowcover
snowycanopymodel

Allows one submodel that follows the SnowyCanopyModel_V1 interface.

dummy_snowycanopy
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is hland_96p).

hland_96p
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is hland_96p).

hland_96p
meteo_temp_io
rconcmodel

Allows one submodel that follows the RConcModel_V1 interface.

rconc_nash
rconc_uh
kinw_williams
kinw_williams_ext
lland_dd
aetmodel

Requires one submodel that follows the AETModel_V1 interface (no default available).

evap_aet_hbv96
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is lland_dd).

lland_dd
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_dd).

lland_dd
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_dd).

lland_dd
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_dd).

lland_dd
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_dd).

lland_dd
dummy_snowcover
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is lland_dd).

lland_dd
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_aet_minhas
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is lland_dd).

lland_dd
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_dd).

lland_dd
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_dd).

lland_dd
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_dd).

lland_dd
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is lland_dd).

lland_dd
dummy_soilwater
evap_aet_morsim
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is lland_dd).

lland_dd
dummy_interceptedwater
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowalbedomodel

Allows one submodel that follows the SnowAlbedoModel_V1 interface.

dummy_snowalbedo
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_dd).

lland_dd
dummy_snowcover
snowycanopymodel

Allows one submodel that follows the SnowyCanopyModel_V1 interface.

dummy_snowycanopy
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is lland_dd).

lland_dd
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_dd).

lland_dd
meteo_temp_io
soilmodel

Allows one submodel that follows the SoilModel_V1 interface.

ga_garto_submodel1
lland_knauf
aetmodel

Requires one submodel that follows the AETModel_V1 interface (no default available).

evap_aet_hbv96
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_snowcover
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_aet_minhas
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_soilwater
evap_aet_morsim
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_interceptedwater
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowalbedomodel

Allows one submodel that follows the SnowAlbedoModel_V1 interface.

lland_knauf
dummy_snowalbedo
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_snowcover
snowycanopymodel

Allows one submodel that follows the SnowyCanopyModel_V1 interface.

dummy_snowycanopy
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is lland_knauf).

lland_knauf
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf).

lland_knauf
meteo_temp_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
soilmodel

Allows one submodel that follows the SoilModel_V1 interface.

ga_garto_submodel1
lland_knauf_ic
aetmodel

Requires one submodel that follows the AETModel_V1 interface (no default available).

evap_aet_hbv96
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_snowcover
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_aet_minhas
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_interceptedwater
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_soilwater
evap_aet_morsim
intercmodel

Requires one submodel that follows the IntercModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_interceptedwater
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowalbedomodel

Allows one submodel that follows the SnowAlbedoModel_V1 interface.

lland_knauf_ic
dummy_snowalbedo
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_snowcover
snowycanopymodel

Allows one submodel that follows the SnowyCanopyModel_V1 interface.

lland_knauf_ic
dummy_snowycanopy
soilwatermodel

Requires one submodel that follows the SoilWaterModel_V1 interface (default is lland_knauf_ic).

lland_knauf_ic
dummy_soilwater
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is lland_knauf_ic).

lland_knauf_ic
meteo_temp_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
soilmodel

Allows one submodel that follows the SoilModel_V1 interface.

ga_garto_submodel1
musk_classic
musk_mct
wqmodel

Requires one submodel that follows the CrossSectionModel_V1 interface (no default available).

wq_trapeze_strickler
sw1d_channel
routingmodels

Allows multiple submodels that follow the RoutingModel_V1, RoutingModel_V2, or RoutingModel_V3 interface.

sw1d_gate_out
sw1d_lias
crosssection

Requires one submodel that follows the CrossSectionModel_V2 interface (no default available).

wq_trapeze
sw1d_lias_sluice
crosssection

Requires one submodel that follows the CrossSectionModel_V2 interface (no default available).

wq_trapeze
sw1d_pump
crosssection

Requires one submodel that follows the CrossSectionModel_V2 interface (no default available).

wq_trapeze
sw1d_q_in
crosssection

Requires one submodel that follows the CrossSectionModel_V2 interface (no default available).

wq_trapeze
sw1d_q_out
crosssection

Requires one submodel that follows the CrossSectionModel_V2 interface (no default available).

wq_trapeze
sw1d_weir_out
storagemodels

Allows multiple submodels that follow the StorageModel_V1 interface.

sw1d_storage
crosssection

Requires one submodel that follows the CrossSectionModel_V2 interface (no default available).

wq_trapeze
wland_gd
dischargemodel

Requires one submodel that follows the DischargeModel_V2 interface (no default available).

wq_walrus
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is wland_gd).

wland_gd
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is wland_gd).

wland_gd
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_gd).

wland_gd
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is wland_gd).

wland_gd
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_gd).

wland_gd
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_gd).

wland_gd
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_gd).

wland_gd
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_gd).

wland_gd
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_gd).

wland_gd
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_gd).

wland_gd
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_gd).

wland_gd
meteo_temp_io
waterlevelmodel

Requires one submodel that follows the WaterLevelModel_V1 interface (no default available).

exch_waterlevel
wland_wag
dischargemodel

Requires one submodel that follows the DischargeModel_V2 interface (no default available).

wq_walrus
petmodel

Requires one submodel that follows the PETModel_V1 or PETModel_V2 interface (no default available).

evap_pet_ambav1
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is wland_wag).

wland_wag
meteo_precip_io
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V4 interface (no default available).

meteo_glob_fao56
meteo_glob_morsim
meteo_psun_sun_glob_io
meteo_sun_fao56
meteo_sun_morsim
snowcovermodel

Requires one submodel that follows the SnowCoverModel_V1 interface (default is wland_wag).

wland_wag
dummy_snowcover
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_wag).

wland_wag
meteo_temp_io
evap_pet_hbv96
precipmodel

Requires one submodel that follows the PrecipModel_V1 or PrecipModel_V2 interface (default is wland_wag).

wland_wag
meteo_precip_io
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_wag).

wland_wag
meteo_temp_io
evap_pet_m
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_wag).

wland_wag
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_wag).

wland_wag
meteo_temp_io
evap_pet_mlc
retmodel

Requires one submodel that follows the PETModel_V1 interface (no default available).

evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_wag).

wland_wag
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_wag).

wland_wag
meteo_temp_io
evap_ret_fao56
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V3 interface (no default available).

meteo_clear_glob_io
meteo_glob_fao56
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_wag).

wland_wag
meteo_temp_io
evap_ret_io
evap_ret_tw2002
radiationmodel

Requires one submodel that follows the RadiationModel_V1 or RadiationModel_V2 interface (no default available).

meteo_glob_fao56
meteo_glob_io
meteo_glob_morsim
meteo_sun_fao56
meteo_sun_morsim
tempmodel

Requires one submodel that follows the TempModel_V1 or TempModel_V2 interface (default is wland_wag).

wland_wag
meteo_temp_io
waterlevelmodel

Requires one submodel that follows the WaterLevelModel_V1 interface (no default available).

exch_waterlevel

Main models

In HydPy, many main models represent hydrological processes, but there are also those serving more technical tasks.

Land models

Our land models simulate processes like runoff generation and concentration. You can choose different land models for different subbasins, which helps to more closely approximate the processes of large catchments that extend over several natural areas. Usually, land models support the further distribution of a subbasin in hydrological response units, snow classes, or the like.

There are currently three land model families.

HydPy-H (HBV) follows the ideas and terminology of the wordwide applied HBV model. Besides hland_96, which implements the original HBV96 model (Lindström et al., 1997), HydPy-H (HBV) provides combination models. hland_96p contains components of the HBV-like model PREVAH (Viviroli et al., 2009), and hland_96c of the HBV-like model COSERO (Kling, 2006, Kling et al., 2005).

HydPy-L (LARSIM) provides replicas of the LARSIM model (LEG, 2020), which many European flood forecasting services use. While application model lland_dd relies on the simple day-degree method, lland_knauf uses more complex energy balance calculations for simulating snow processes.

HydPy-W (WALRUS) closely emulates the WALRUS model (Brauer et al., 2014), designed to simulate surface water fluxes in lowland catchments influenced by near-surface groundwater. Application model wland_wag extends the original WALRUS concept by providing additional options regarding the spatial distribution of processes and the handling of mildly hilly terrain.

Stream models

The stream models simulate water and wave movement through rivers and channels. They might consider overbank flow in a simplified manner but generally implement 1-dimensional hydrological or hydrodynamical routing methods. You can choose the stream model type independently from the preferred land model type and combine different stream model types in one project.

There are currently four stream model families.

HydPy-Musk (Muskingum) makes several Muskingum routing methods available. musk_classic implements the original three-parameter approach of McCarthy (1940) and also provides options for emulating the simplified two-parameter approach of HBV96 (Lindström et al., 1997). In contrast, musk_mct does not rely on calibration parameters but calculates the required coefficients dynamically based on the channel properties following the Muskingum-Cunge approach as modified by Todini (2007).

HydPy-ARMA provides the second traditional branch of hydrological routing methods, which approximate the nonlinear routing processes by equation sets that follow the moving average approach (MA) or mixtures of autoregressive and moving average approaches (ARMA). arma_rimorido allows defining distinct equation sets for different discharge rates to better cope with nonlinearities related to processes like overbank flow. One can determine the required coefficients manually or use widely applied response functions like the TranslationDiffusionEquation or the LinearStorageCascade.

HydPy-SW1D (Shallow Water 1D) solves the 1-dimensional shallow water equations more hydrodynamically, which increases complexity and computation time but allows backwater effects to be taken into account. So, you may consider it when working in a lowland region. The main model sw1d_channel and its companion sw1d_network are highly configurable by adding submodels, which are also members of HydPy-SW1D (Shallow Water 1D) (see below).

HydPy-KinW contains storage-based routing methods that rely on simplifying kinematic wave assumptions. kinw_williams and kinw_williams_ext are both related to the Williams (1969) method in the sense of its implementation in the LARSIM model (LEG, 2020) but differ in kinw_williams using explicit channel geometries and kinw_williams_ext using preprocessed storage-discharge relationships. Before deciding to use any of its members, please read the current development status of HydPy-KinW, as we are likely to introduce some breaking changes soon.

Lake models

Lake model instances are often interposed between two stream model instances to simulate the damping effects lakes impose on the propagation of flood waves. Moreover, the various lake model types provide flow regulation and water transfer functionalities.

HydPy-Dam implements all available lake models. The application models dam_llake, dam_lretention, and dam_lreservoir agree with the LARSIM options “SEEG”, “RUEC”, and “TALS” for simulating controlled lakes, retention basins, and reservoirs (LEG, 2020). dam_pump, dam_sluice, and dam_pump_sluice serve to simulate the drainage of lowlands via active pumping and sluice-controlled free flow. The applications models dam_v001 to dam_v005 (which we might replace with a single, more flexible model type in the future) cover more complex dam and reservoir functionalities, including water transfers between model instances.

Exchange models

Our exchange models enable flexible (material and informational) data exchanges between model instances of other types and are often helpful to simulate water management measures.

HydPy-Exch implements all available exchange models. exch_branch_hbv96 and exch_weir_hbv96 both closely emulate functionalities of HBV96 (Lindström et al., 1997). exch_branch_hbv96 takes inflow (for example, from a single upstream stream model instance) and distributes it to multiple locations downstream (for example, to two downstream stream model instances). exch_weir_hbv96 is a highly specialised model which allows for bidirectional flow between two other model instances (usually lake model instances) depending on the current water level gradient.

Note that HydPy-Exch also provides submodels like exch_waterlevel (see below).

Interpolation models

Users can decide whether to provide preprocessed meteorological input time series for all individual subbasins or to interpolate station data to subbasin geometries “on the fly” during simulation runs. HydPy supplies different types of interpolation models for the latter case.

HydPy-Conv implements three interpolation methods: nearest-neighbour (conv_nn), inverse distance weighting (conv_idw), and a combination of inverse distance weighting and linear regression, somehow similar to External Drift Kriging (conv_idw_ed).

Submodels

Submodels allow users to include additional subprocesses, select among different subprocess descriptions, or modify their main models’ behaviour in other ways.

Meteorological models

Some submodels (especially those concerned with calculating evapotranspiration) require meteorological input data and can take it from different sources: from their main models (if provided), from a sub-submodel that reads it from files, or from a sub-submodel that calculates it on demand. The meteorology models cover the two latter cases.

HydPy-Meteo provides all these submodels. For the second case, there are those “io submodels” that handle individual factors like meteo_temp_io (air temperature), meteo_precip_io (precipitation), and meteo_glob_io (global radiation), and those submodels that supply a group of related factors like meteo_clear_glob_io (clear sky solar radiation and global radiation) and meteo_psun_sun_glob_io (potential sunshine duration, actual sunshine duration, and global radiation). For the third case, there are those “real submodels” like meteo_glob_fao56, meteo_sun_fao56, meteo_glob_morsim, and meteo_sun_morsim that calculate global radiation and sunshine duration (and related properties) following different methodologies.

Evapotranspiration models

HydPy’s evapotranspiration models are all submodels, although some also work as special-purpose main models. We divide them into those calculating and reference evapotranspiration (RET), potential evapotranspiration (PET), and actual evapotranspiration (AET).

Note there is a strict technical separation between the AET on the one side and the RET and PET models on the other, but only a lax nominal separation between the RET and PET models. This means it is always clear if a main model requires an AET submodel, but a RET model like evap_ret_io technically also works for a main model requiring a PET submodel. It is up to the user to check if a contemplated combination makes sense from the hydrological perspective.

HydPy-Evap provides all available evapotranspiration models.

evap_ret_io supplies its main model with externally processed reference (or, as discussed above, potential) evapotranspiration estimates. evap_ret_fao56 and evap_ret_tw2002, on the other hand, calculate the reference evapotranspiration autonomously following Allen et al. (1998) and ATV-DVWK (2002), respectively.

There are two groups of PET models. evap_pet_hbv96 and evap_pet_ambav1 calculate the potential evapotranspiration in agreement with the HBV96 model (Lindström et al., 1997) and version 1.0 of the AMBAV model (Löpmeier, 2014), whereas evap_pet_m and evap_pet_mlc require reference evapotranspiration estimates of a RET sub-submodel and adjust them according the current month and, in the case of evap_pet_mlc, also to the land cover of the respective hydrological response units.

There are also two groups of AET models. evap_aet_morsim calculates the actual evapotranspiration autonomously based on the LARSIM implementation (LEG, 2020) of the MORECS model (Thompson et al., 1981), while evap_aet_hbv96 and evap_aet_minhas adjust potential evapotranspiration estimates, provided by a sub-submodel, to the catchment’s wetness as suggested by Lindström et al. (1997) and Minhas et al. (1974).

Infiltration models

HydPy’s features for modifying infiltration processes via submodels are still in their infancy. So far, there is only the infiltration model ga_garto_submodel1 of the model family HydPy-GA (Green-Ampt), which works in combination with lland_dd and lland_knauf to extend the volume-based infiltration method of LARSIM, taken from the Xinaniang model (Zhao, 1977), with an intensity-based infiltration method, a modern version of the Green-Ampt method (Lai et al., 2015), to improve the simulation of runoff generation during high-intensity rainfall. ga_garto_submodel1 is well-tested and works as desired. Still, we might improve its coupling to the mentioned main models later (and eventually allow its coupling to other land models afterwards).

Runoff concentration models

All runoff concentration models deal with the time delay between the generation of fast runoff within a subbasin and its occurrence at the subbasin’s outlet (in other words, the conversion of effective precipitation to direct runoff).

HydPy-Rconc provides two submodels that allow configuring runoff concentration in different ways. rconc_nash implements the Nash cascade and relies on explicitly modelled storage contents. rconc_uh, on the other hand, implements the Unit Hydrograph approach, which ordinates that can be set freely or, more convenience, following the simplifying assumptions of HBV96 (Lindström et al., 1997) and GR4J (Perrin et al., 2007).

Routing models

All routing models provide means to fine-tune the water movement within rivers and channels. As to be expected, many are potential stream model submodels. Others fit to land models and control the routing of a subbasin’s discharge into the stream network.

The submodels of HydPy-SW1D (Shallow Water 1D) are specially designed to be used by sw1d_channel and sw1d_network (see above). sw1d_lias can be viewed as the core routing model, which implements the “local inertial approximation of the shallow water equations” (Bates et al., 2010), whereas sw1d_storage generally serves to update the water balance of individual stream sections. Most of the other submodels serve to include hydraulic structures like sluices sw1d_lias_sluice, pumping stations sw1d_pump, weirs sw1d_weir_out, and gates sw1d_gate_out.

HydPy-WQ provides more general “function-like” submodels that calculate discharge or related factors based on water level information or the other way round. wq_trapeze and wq_trapeze_strickler are channel profile models that approximate a real channel geometry by an arbitrary number of trapezes, with wq_trapeze_strickler providing additional variables based on the Manning-Strickler equation. wq_walrus, however, determines a subbasin’s discharge over a weir into a stream network in agreement with the WALRUS model (Brauer et al., 2014).