User guide#
HydroMT (Hydro Model Tools) is an open-source Python package that facilitates the process of building and analysing spatial geoscientific models with a focus on water system models. It does so by automating the workflow to go from raw data to a complete model instance which is ready to run and to analyse model results once the simulation has finished. As such it is an interface between user, data and models.
In short the most common usage of hydromt is to build/update models via the following steps (see also the quick overview on how to use HydroMT):
Collect and catalog raw input data (e.g. DEM, land use, soil, climate, etc.)
Prepare a HydroMT configuration file to let HydroMT know which part of your model you wish to prepare, how and using which data (e.g. DEM from SRTM, MERIT Hydro, Copernicus or other source)
Run HydroMT to do all the data reading and processing for you either via the command line interface or via the Python API.
In this user guide, we will go through the different steps of the workflow and the different functionalities of HydroMT. We will also provide examples and tutorials to help you get started with HydroMT. Our user guide is separated into four (main) sections:
- User Guide
- Advanced user guide
- Architecture
- Architecture Diagram
- Preparing a Data Catalog
- Supported data types
- Using HydroMT in Python
- Statistical methods
- Model components
- Plugin Developer guide
- Core developer guide