一个用于运行水文建模框架 Raven 的 Python 包。
项目描述
一个用于设置和运行水文建模框架 Raven 的 Python 包装器。
自由软件:MIT 许可证
《RavenPy》是针对Raven的Python封装,附带一些实用函数,这些函数简化了模型配置、校准和评估过程。
Raven是一个水文建模框架,允许水文学家通过组合不同的水文过程来构建水文模型。它还可以用于模拟各种现有的集中式和分布式模型。模型结构、参数、初始条件和驱动文件在文本文件中配置,Raven将这些文件解析以构建和运行水文模拟。有关Raven建模能力的详细描述,请参阅文档。
《RavenPy》为Raven提供了一个Python接口,自动创建配置文件,并允许从Python启动模型。结果或错误将自动解析并在编程环境中公开。这简化了并行模拟、多模型预测集成、敏感性分析以及其他涉及大量模型运行的实验的启动。
请注意,与之前的0.11版本相比,版本0.12包含重大更改,并且破坏了向后兼容性。这些更改的好处是模型配置和运行的界面更加直观。
特性
从Python配置、运行和解析Raven输出
创建网格权重文件的实用命令
提取流域的地理信息
从未测量流域估计模型参数的算法
将输出(流量、存储)公开为xarray.DataArray对象
安装
请参阅详细的安装文档。
致谢
《RavenPy》的开发得到了CANARIE和Ouranos的支持,并且没有Juliane Mai和James Craig的帮助是无法实现的。
本软件包是用Cookiecutter和Ouranosinc/cookiecutter-pypackage项目模板创建的。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
ravenpy-0.15.0.tar.gz (8.2 MB 查看哈希值)
构建分布
ravenpy-0.15.0-py3-none-any.whl (6.3 MB 查看哈希值)