Welcome to MESHflow’s documentation!
MESHflow streamlines the setup of MESH models for any temporal or
spatial domain. Written in Python, it is accessible via a Command Line
Interface.
MESH (Modélisation Environnementale communautaire - Surface Hydrology)
is the hydrology land-surface scheme (HLSS) of Environment and Climate
Change Canada’s (ECCC’s) community environmental modelling system
(Pietroniro et al. 2007) [1]. It complements ECCC’s GEM-Hydro modelling
platform. MESH supports multiple surface component models within a single
framework, enabling direct comparison using identical forcings,
interpolation, grids, periods, time steps, and output settings. A key
feature is its ability to read atmospheric forcings from files, allowing
offline testing and use of data from observations or reanalysis products.
The evolution of Environment Canada’s atmospheric-hydrologic-land-surface modelling system is detailed in Pietroniro et al. (2007) and Wheater et al. (2022) [2]. Model development began with varying degrees of coupling, from linked models requiring separate calibration to fully coupled systems (Soulis et al. 2005) [3]. MESH originated from the WATCLASS model, which integrated the WATFLOOD routing model with the Canadian Land Surface Scheme (CLASS), and served as a foundation for coupling with weather and climate models.
Note
This project is under active development. Current release is v0.1.0-dev3.
Contents:
Footnotes