.. _model_main: Overview models =============== High level functionality ------------------------ HydroMT has the following high-level functionality for setting up models from raw data or adjusting models: * :ref:`building a model <model_build>`: building a model from scratch. * :ref:`updating a model <model_update>`: adding or changing model components of an existing model. The exact process of building or updating a model can be configured in a single configuration :ref:`.yaml file <model_workflow>`. This file describes the full pipeline of model methods and their arguments. The methods vary for the different model classes and :ref:`plugins`, as documented in this documentation or for each plugin documentation website.