Code Monkey home page Code Monkey logo

hydro-model-xaj's Introduction

hydro-model-xaj

项目介绍

根据**水利水电出版社出版的,由武汉大学叶守泽老师和河海大学詹道江老师等合编的《工程水文学》第三版教材中新安江模型的原理,结合河海大学芮孝芳老师《水文学原理》中的相关知识,并重点参考了河海大学包为民老师的《水文预报》第4版,编写的三水源新安江模型的 python 版本。因为此项目动机是复习新安江模型,所以代码不是重点,重点是思路,具体的思路在wiki中都有说明。

项目目前有了第一个相对完整的可测试版本v0.1.1,仍在开发中。

详细说明请移至wiki页面

使用说明

运行test.py中的测试函数即可。 目前测试函数包括直接调用模型的测试函数,以及率定的测试函数,简单修改程序即可测试任意一个。测试使用的数据较少,并不符合实际预报规范,目前项目只是为了梳理新安江模型原理及其运算过程,实际应用还在本项目代码基础上进一步开发。

wiki文档使用markdown编写,浏览器上显示格式不完全,建议使用vscode编辑器+相应插件(在vscode的插件库中直接搜索markdown,选择markdown preview enhanced插件即可)浏览。

如果觉得项目中文字和代码对原理的理解有误,或者出现代码运行错误,请在issues中留言。

主要内容

本项目涉及内容主要包括以下各方面,详见wiki页面

  • 数据处理

  • 模型核心算法

    • 前期土壤含水量计算
    • 流域产流计算
    • 水源划分
    • 汇流计算
  • 实测径流分析

    • 退水曲线分析
    • 流量过程分割
  • 参数率定

    • 模型参数概念分析
    • 率定算法

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

hydro-model-xaj's People

Contributors

ouyangwenyu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.