Software
MARRMoT

I contributed to developing the Modular Assessment of Rainfall-Runoff Models Toolbox (MARRMoT) v2.x. MARRMoT is a flexible modelling framework written in MATLAB reproducing the behaviour of 47 established hydrological models. It can be used to calibrate and run models in a user-friendly and consistent way and is designed to facilitate the sharing of model code for reproducibility and to support intercomparison between hydrological models. Additionally, it allows users to create or modify models using components of existing ones. Check out the articles describing MARRMOT on Geoscientific Model Development to learn more:
- Knoben et al. (2019) for the motivation and original development of the framework;
- Trotter et al. (2022) for the structural improvements from v1 to v2.
To install and use MARRMoT:
EITHER:
Download a copy of the files from the repository and extract the files in an appropriate directory;OR:
(Optionally fork and) clone the repository onto your own machine.
Then
- Open Matlab;
- Add the
MARRMoT
folder and its subfoldersFunctions
,Models
andUser Manual
to the Matlab path; - Check out the sample workflows in the
User Manual
folder or read the User Manual to get started
Other resources
I have also developed a MARRMoT friendly implementation of the Dynamic Identifiability Analysis algorithm (or DYNIA from Wagener et al., 2003). It is available from my GitHub page.