This repository provides an extension to the open data assimilation framework OpenDA that integrates HydPy in form of a wrapper via OpenDA's black box model concept.
OpenDA comes with various numerical algorithms for
calibrating model parameters and improving simulations via data assimilation.
The design of the wrapper is
sufficiently general to apply these algorithms on all hydrological models
implemented into HydPy.
For a quick overview, the extension provides the following main components:
- a wrapper for HydPy suitable to be used as an OpenDA black box model
- an IDataObject implementation that can be used to access observation data directly from a running HydPy instance
- a specialized noise model implementation that correlates HydPy model elements/HRUs via their spatial distribution
- some example projects that demonstrate the usage of this extension
For a deeper understanding of the possibilities and limitations of the wrapper, see the documentation on OpenDA and HydPy (especially HydPy server), as well as the current OpenDA issues and HydPy issues related to OpenDA.
The extension was implemented by Björnsen Consulting Engineers) on behalf of the German Federal Institute of Hydrology (BfG).
Please refer to the release notes of each individual release for which version of the wrapper works with which version of HydPy.
The OpenDA HydPy extension is open source software. It is licensed under: