文件名称:matlab代码解释器-RRMPG:降雨径流模拟游乐场
文件大小:1.06MB
文件格式:ZIP
更新时间:2024-06-12 05:30:52
系统开源
Matlab代码解释器介绍 该存储库是一个进行中的存储库。 官方文档可以在这里找到: 阅读以获得有关该项目的背景和目标的更多信息。 主意 水文学的基本部分之一是降雨径流模拟。 这里的任务是对流域对气象输入数据的响应进行建模并预测河流流量。 有多种方法可以解决该问题,即:概念模型,基于物理的模型和数据驱动的模型。 尽管这是在大学教授的,但通常缺少实践经验或使用非常简单的建模方法来完成。 我看到的主要原因之一是,大多数(至少是复杂的)水文模型都是在Fortran中实现的,但是很少有水文学领域的学生在首次与RR模型联系时知道Fortran。 因此,他们可能要做的只是将模型应用于其数据并手动进行参数调整,而不能探索模型并查看代码更改的效果。 如果以更简单和易读的语言(例如Python)存在性能良好的水文模型实现,这可能会有所不同。 阻碍此步骤的始终是Python的速度和RR模型的性质-它们大多必须在所有时间步上使用循环来实现。 好吧,一个大惊喜:就性能而言,纯Python和for循环并不是最佳组合。 例如,可以通过使用水文模型进行更改,但这又可能会妨碍代码理解,因为Cython为代码增加了非P
【文件预览】:
RRMPG-master
----setup.py(741B)
----.gitignore(180B)
----readthedocs.yml(37B)
----MANIFEST.in(43B)
----LICENSE(1KB)
----rrmpg()
--------data()
--------__init__.py(407B)
--------models()
--------tools()
--------utils()
----examples()
--------speed_comparision.ipynb(13KB)
--------model_api_example.ipynb(118KB)
----rtd_environment.yml(179B)
----README.rst(4KB)
----environment.yml(131B)
----docs()
--------Makefile(609B)
--------make.bat(807B)
--------source()
----test()
--------data()
--------test_models.py(11KB)
--------test_tools.py(897B)
--------test_utils.py(4KB)