steps:
  - setup_config:                     # options parsed to wflow toml file <section>.<option>
      data:
        time.starttime: "2010-02-02T00:00:00"
        time.endtime: "2010-02-10T00:00:00"
        time.timestepsecs: 86400
        output.netcdf_grid.path: output.nc
        output.netcdf_grid.compressionlevel: 1
        output.netcdf_grid.variables.soil_erosion__mass_flow_rate: soil_loss
        output.netcdf_grid.variables.river_water_sediment__suspended_mass_concentration: suspended_solids

  - setup_basemaps:
      hydrography_fn: merit_hydro      # source hydrography data {merit_hydro, merit_hydro_1k}
      basin_index_fn: merit_hydro_index # source of basin index corresponding to hydrography_fn
      upscale_method: ihu              # upscaling method for flow direction data, by default 'ihu'
      res: 0.00833           # build the model at a 30 arc sec (~1km) resolution
      region:
        subbasin: [12.2051, 45.8331]
        strord: 4
        bounds: [11.70, 45.35, 12.95, 46.70]

  - setup_rivers:
      hydrography_fn: merit_hydro      # source hydrography data, should correspond to hydrography_fn in setup_basemaps
      river_geom_fn: hydro_rivers_lin # river source data with river width and bankfull discharge
      river_upa: 30               # minimum upstream area threshold for the river map [km2]
      min_rivwth: 30               # minimum river width [m]
      slope_len: 2000             # length over which tp calculate river slope [m]
      smooth_len: 5000             # length over which to smooth river depth and river width [m]

  - setup_reservoirs:
      reservoirs_fn: hydro_reservoirs  # source for reservoirs shape and attributes
      min_area: 1.0           # minimum lake area to consider [km2]
      trapping_default: 1.0   # default trapping efficiency for reservoirs [0-1]

  - setup_natural_reservoirs:
      reservoirs_fn: hydro_lakes      # source for lakes based on hydroLAKES: {hydro_lakes}
      min_area: 1.0              # minimum reservoir area to consider [km2]

  - setup_riverbedsed:

  - setup_lulcmaps:
      lulc_fn: globcover_2009        # source for lulc maps: {globcover, vito, corine}
      lulc_mapping_fn: globcover_mapping_default  # default mapping for lulc classes

  - setup_canopymaps:
      canopy_fn: simard           # source for vegetation canopy height: {simard}

  - setup_soilmaps:
      soil_fn: soilgrids        # source for soilmaps: {soilgrids}
      usle_k_method: renard      # method to compute the USLE K factor: {renard, epic}
      add_aggregates: True      # if True add small and large aggregates to soil composition

  - setup_outlets:
      river_only: True

  - setup_gauges:
      gauges_fn: grdc             # If not None add gaugemap. Either a path or known gauges_fn: {grdc}
      snap_to_river: True             # If True snaps gauges from source to river
      derive_subcatch: False            # if True derive subcatch map based on gauges.

  - setup_constant_pars:             # constant parameters values
      river_water_sediment__bagnold_transport_capacity_coefficient: 0.0000175
      river_water_sediment__bagnold_transport_capacity_exponent: 1.4
      soil_erosion__answers_overland_flow_factor: 0.9
      soil_erosion__eurosem_exponent: 2.0
      sediment__particle_density: 2650
      clay__mean_diameter: 2
      silt__mean_diameter: 10
      "sediment_small_aggregates__mean_diameter": 30
      sand__mean_diameter: 200
      "sediment_large_aggregates__mean_diameter": 500
      gravel__mean_diameter: 2000
