Watershed

class rameau.core.Watershed(name='', correction=None, thornthwaite_reservoir=None, progressive_reservoir=None, transfer_reservoir=None, snow_reservoir=None, river=None, groundwater=None, pumping=None, meteo=None, forecast_correction=None, is_confluence=False)[source]

Watershed.

Parameters:
  • name (str, optional) – Watershed name.

  • correction (dict or CorrectionParameters, optional) – Correction terms used when running a simulation. See CorrectionParameters for details.

  • thornthwaite_reservoir (dict or ThornthwaiteReservoir, optional) – Soil reservoir using the Thornthwaite soil approach. See ThornthwaiteReservoir for details.

  • progressive_reservoir (dict or ProgressiveReservoir, optional) – Soil reservoir using the GR3 soil approach. See ProgressiveReservoir for details.

  • transfer_reservoir (dict or TransferReservoir, optional) – Transfer reservoir. See TransferReservoir for details.

  • snow_reservoir (dict or SnowReservoir, optional) – Snow reservoir. See SnowReservoir for details.

  • river (dict or River, optional) – River parameters. See RiverParameters for details.

  • groundwater (dict or GroundwaterParameters, optional) – Groundwater parameters. See GroundwaterParameters for details.

  • pumping (dict or Pumping, optional) – Pumping parameters. See Pumping for details.

  • meteo (dict or Meteo, optional) – Parameters related to the meteorological inputs. See Meteo for details.

  • forecast_correction (dict or ForecastCorrection, optional) – Forecast corrections. See ForecastCorrection for details.

  • is_confluence (bool, optional) – True if the watershed is a confluence.

Returns:

Watershed

Attributes