跳转到主要内容

一个用于运行水文建模框架 Raven 的 Python 包。

项目描述

PyPI Conda-Forge License Build status Documentation Status Coveralls

一个用于设置和运行水文建模框架 Raven 的 Python 包装器。

《RavenPy》是针对Raven的Python封装,附带一些实用函数,这些函数简化了模型配置、校准和评估过程。

Raven是一个水文建模框架,允许水文学家通过组合不同的水文过程来构建水文模型。它还可以用于模拟各种现有的集中式和分布式模型。模型结构、参数、初始条件和驱动文件在文本文件中配置,Raven将这些文件解析以构建和运行水文模拟。有关Raven建模能力的详细描述,请参阅文档

《RavenPy》为Raven提供了一个Python接口,自动创建配置文件,并允许从Python启动模型。结果或错误将自动解析并在编程环境中公开。这简化了并行模拟、多模型预测集成、敏感性分析以及其他涉及大量模型运行的实验的启动。

请注意,与之前的0.11版本相比,版本0.12包含重大更改,并且破坏了向后兼容性。这些更改的好处是模型配置和运行的界面更加直观。

特性

  • 从Python配置、运行和解析Raven输出

  • 创建网格权重文件的实用命令

  • 提取流域的地理信息

  • 从未测量流域估计模型参数的算法

  • 将输出(流量、存储)公开为xarray.DataArray对象

安装

请参阅详细的安装文档

致谢

《RavenPy》的开发得到了CANARIEOuranos的支持,并且没有Juliane Mai和James Craig的帮助是无法实现的。

本软件包是用CookiecutterOuranosinc/cookiecutter-pypackage项目模板创建的。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

ravenpy-0.15.0.tar.gz (8.2 MB 查看哈希值)

上传

构建分布

ravenpy-0.15.0-py3-none-any.whl (6.3 MB 查看哈希值)

上传于 Python 3

由以下支持