Unified Framework for Hydrology

PyPI Version DOI Licence FAIR Software Compliance Tests Status

The Python package unifhy (Unified Framework for Hydrology) is a hydrological modelling framework which combines interchangeable modelling components for the surface layer, subsurface, and open water parts of the terrestrial water and nutrient cycles. By two-way coupling these six components, the framework provides a fully functional model for simulating the terrestrial water cycle. It is designed to foster collaborations between land surface, hydrological, and groundwater modelling communities by structuring their interactions around standardised interfaces between the components.

modelling framework diagram

Fig. 1: Diagram of the Modelling Framework Blueprint for unifhy.

Getting started

Learn how to get unifhy.

Learn how to use unifhy.

Contribute to unifhy.

Documentation

The documentation features three guides for various target audiences:

The documentation lists the modelling components currently available in the framework:

The Application Programming Interface (API) for the framework is also documented:

Acknowledgements

The development of this framework is funded by the NERC Hydro-JULES programme (NE/S017380/1).