2.1.1
The eWaterCycle package makes it easier to use hydrological models without having intimate knowledge about how to install and run the models.
- Uses container for running models in an isolated and portable way with grpc4bmi
- Generates rain and sunshine required for the model using ESMValTool
- Supports observation data from GRDC or USGS
- Exposes simple interface to quickly get up and running
Added
input_var_names
property to the eWaterCycle model class, to accompany the existingoutput_var_names
property (#403).var_units
method to the eWaterCycle model class, to mirror PyMT (#403).- A note on the time units that eWaterCycle expects models to provide to the documentation (#403).
- CaravanForcing, which allows for the retrieval of single basins from the Caravan dataset, rather than downloading the whole dataset (#407).
Changed
- If a model plugin raises an exception during the loading of the model entry points, a more clear exception is raised which guides the users on how to solve the error (#404).
- Updated the model documentation to link to the eWaterCycleModel API docs, and to make it a bit more clear that it is build on top of BMI (#403).
- Dask has been explicitly added to the ewatercycle package dependencies. The package already depended on it through ESMValTool (#410).