Generating Forcing Data#
There are different ways to get forcing data for your model run that are supported by eWaterCycle. They also differ per model, so you will have to check the documentation of the model you want to use.
Every model needs forcing data, there are several possible ways to get this forcing data:
Camels Forcing using Caravan
ERA5 reanalysis
Shapefile you made yourself
Shapefile from Caravan dataset
CMIP6 historical data
CMIP6 future data
Manual data input
eWaterCycle supports different types of forcings, currently it supports:
CaravanForcing | DistributedMakkinkForcing | DistributedUserForcing | GenericDistributedForcing |
GenericLumpedForcing | HypeForcing | LisfloodForcing | LumpedMakkinkForcing |
LumpedUserForcing | MarrmotForcing | PCRGlobWBForcing | WflowForcing |
The type of forcing needed is model dependent!
The forcing object in eWaterCycle has some properties:
start time
end time
directory, which is a path
shapefile, also a path pointing to the shapefile, it also needs the accompanying files (so .shp + .cpg, .prj, .dbf, .shx)
filenames, a dictionary containing the paths to the netCDF files where the data is stored for that variable