Advanced API reference#

The advanced HydroMT-Wflow API exposes the underlying classes, workflows, and utility functions used to build, extend, and customize Wflow models. These interfaces are primarily intended for developers and advanced users who want to script model setup workflows, create custom preprocessing routines, or integrate HydroMT-Wflow components into other systems.

The API is organized into the following sections:

  • Base model: Core classes and methods for defining and managing Wflow models.

  • Model components: Classes and functions for handling specific model components like config, staticmaps, and forcing.

  • Workflows: Predefined workflows for common tasks such as setting up basemaps, reservoirs, and calibration.

  • Utilities: Helper functions for data processing, file I/O, and other common operations.