4.7 Article

SuperflexPy 1.3.0: an open-source Python framework for building, testing, and improving conceptual hydrological models

期刊

GEOSCIENTIFIC MODEL DEVELOPMENT
卷 14, 期 11, 页码 7047-7072

出版社

COPERNICUS GESELLSCHAFT MBH
DOI: 10.5194/gmd-14-7047-2021

关键词

-

资金

  1. Schweizerischer Nationalfonds zur Forderung der Wissenschaftlichen Forschung [200021_169003]
  2. Swiss National Science Foundation (SNF) [200021_169003] Funding Source: Swiss National Science Foundation (SNF)

向作者/读者索取更多资源

Catchment-scale hydrological models are widely used to represent hydrological processes and support water resource management. SuperflexPy is an open-source Python framework that allows for building conceptual hydrological models with a high degree of control over model specifications.
Catchment-scale hydrological models are widely used to represent and improve our understanding of hydrological processes and to support operational water resource management. Conceptual models, which approximate catchment dynamics using relatively simple storage and routing elements, offer an attractive compromise in terms of predictive accuracy, computational demands, and amenability to interpretation. This paper introduces SuperflexPy, an open-source Python framework implementing the SUPERFLEX principles (Fenicia et al., 2011) for building conceptual hydrological models from generic components, with a high degree of control over all aspects of model specification. SuperflexPy can be used to build models of a wide range of spatial complexity, ranging from simple lumped models (e.g., a reservoir) to spatially distributed configurations (e.g., nested sub-catchments), with the ability to customize all individual model components. SuperflexPy is a Python package, enabling modelers to exploit the full potential of the framework without the need for separate software installations and making it easier to use and interface with existing Python code for model deployment. This paper presents the general architecture of SuperflexPy, discusses the software design and implementation choices, and illustrates its usage to build conceptual models of varying degrees of complexity. The illustration includes the usage of existing SuperflexPy model elements, as well as their extension to implement new functionality. Comprehensive documentation is available online and provided as a Supplement to this paper. SuperflexPy is available as open-source code and can be used by the hydrological community to investigate improved process representations for model comparison and for operational work.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据