A software framework for construction of process-based stochastic spatio-temporal models and data assimilation

Publication date

2010

Authors

Karssenberg, D.ORCID 0000-0002-6475-363XISNI 0000000114829248
Schmitz, OliverORCID 0000-0002-0493-851XISNI 0000000419437843
Salamon, P.
de Jong, K.ORCID 0000-0002-8650-9961ISNI 0000000419416065
Bierkens, Marc F PORCID 0000-0002-7411-6562ISNI 0000000109834798

Editors

Advisors

Supervisors

Document Type

Article
Open Access logo

License

Abstract

Process-based spatio-temporal models simulate changes over time using equations that represent real world processes. They are widely applied in geography and earth science. Software implementation of the model itself and integrating model results with observations through data assimilation are two important steps in the model development cycle. Unlike most software frameworks that provide tools for either implementation of the model or data assimilation, this paper describes a software framework that integrates both steps. The software framework includes generic operations on 2D map and 3D block data that can be combined in a Python script using a framework for time iterations and Monte Carlo simulation. In addition, the framework contains components for data assimilation with the Ensemble Kalman Filter and the Particle filter. Two case studies of distributed hydrological models show how the framework integrates model construction and data assimilation.

Keywords

Data assimilation, Particle filter, Ensemble kalman filter, Hydrology, PCRaster, Python, Snow, Environmental model, Calibration, Spatio-temporal model, Taverne

Citation

Karssenberg, D J, Schmitz, O, Salamon, P, de Jong, K & Bierkens, M F P 2010, 'A software framework for construction of process-based stochastic spatio-temporal models and data assimilation', Environmental Modelling and Software, vol. 25, pp. 489-502. https://doi.org/10.1016/j.envsoft.2009.10.004