Model Information

Overview

We have prepared a series of tutorials to help users learn how to develop a hydrological model using DRYP. These tutorials include examples of models designed to enhance understanding of all model components and demonstrate the capabilities of DRYP. We use synthetic examples to introduce the model’s features and guide users through its functionalities.

The training materials are presented as a series of Jupyter Notebooks, which will help you navigate the content and run DRYP efficiently.

The user can find and download all training materials as well as DRYP model examples from the following GitHub repo CUWALID-tutorials:

DRYP model examples can be downloaded from: GitHub DRYP Examples

And the Jupyter Notebooks for DRYP modelling tutorials can be downloaded from:

GitHub DRYP Tutorial

Training Modules

The training materials are divided into two main modules:

  • Introduction to DRYP and the Model Gridded Environment

  • Development of a Basin-Scale Model Using Regional Datasets

Module 1: Understanding the Hydrological Model DRYP

This module is designed to help users understand the key features and components of the DRYP hydrological model. It includes theoretical explanations as well as hands-on examples using synthetic experiments to demonstrate model behavior.

Sections in this module:

  1. Introduction to the DRYP Python Library – Intro

  2. Understanding DRYP and the Model Grid Environment – Model environment

  3. Exploring DRYP Through Synthetic Experiments – Model Examples

Module 2: Developing a Basin-Scale Model Using Regional Datasets

This module guides users through the process of building a catchment-scale hydrological model using real-world regional datasets. Users will learn how to prepare model input parameters using the built-in CUWALID tools, which support the preprocessing and processing of gridded and raster data.

Sections in this module:

  1. Preparing Model Input Parameters and Datasets – DRYP pre-processing.

  2. Running a Catchment-Scale DRYP Model – Running simulations

  3. Post-processing DRYP Model Outputs – DRYP post-processing