跳转到主要内容

水文方向时间序列分析

项目描述

# Hydropy

[![Pypi](https://img.shields.io/pypi/v/hydropy.svg)](https://pypi.python.org/pypi/hydropy) [![Build Status](https://img.shields.io/travis/stijnvanhoey/hydropy.svg)](https://travis-ci.org/stijnvanhoey/hydropy) [![License](https://img.shields.io/badge/License-BSD%202–Clause-blue.svg)](https://open-source.org.cn/licenses/BSD-2-Clause)

水文方向时间序列分析。

此包旨在简化水文数据的收集和分析。在Jupyter笔记本中使用Hydropy,并保存您的分析,以便您可以重新创建您的程序并与他人分享。

Hydropy利用Numpy和Pandas的强大功能,快速处理大数据集。Matplotlib和Seaborn内置在Hydropy中,让您可以快速轻松地创建可供发表的图表。

在笔记本中尝试Hydropy:[hydropy_tutorial.ipynb](https://github.com/stijnvanhoey/hydropy/blob/master/hydropy_tutorial.ipynb)

## 示例

# 2011年6月的退潮期:myflowserie.get_year(‘2011’).get_month(“Jun”).get_recess()

![退潮期](./data/recession.png)

# 2010年7月LS06_347站点的90%分位数的峰值以上:myflowserie[‘LS06_347’].get_year(‘2010’).get_month(“Jul”).get_highpeaks(150, above_percentile=0.9)

![选定的峰值](./data/peaks.png)

# 从系列风暴中选择3个风暴 storms = myflowserie.derive_storms(raindata[‘P06_014’],‘LS06_347’,number_of_storms=3,drywindow=96,makeplot=True)

![选定的风暴](./data/storms.png)

更详细的教程/介绍可以在ipython笔记本中找到:[hydropy_tutorial.ipynb](https://github.com/stijnvanhoey/hydropy/blob/master/hydropy_tutorial.ipynb)

我们感谢弗拉芒环境署(VMM)在教程中使用的资料。可以从http://www.waterinfo.be/下载。

要安装此软件,请先git clone代码库,然后通过以下命令安装:

python setup.py install

若想在不安装的情况下测试功能,请使用以下由Binder提供的测试环境:[![Binder](http://mybinder.org/badge.svg](http://mybinder.org/repo/stijnvanhoey/hydropy)

灵感或可能的扩展:* 基本上这是对hydropy https://code.google.com/p/hydropy/的重构 * Hydroclimpy http://hydroclimpy.sourceforge.net/ * Georgakakos2004, ROC * https://cran.r-project.cn/web/packages/hydroTSM/vignettes/hydroTSM_Vignette.pdf

该笔记本的幻灯片版本是通过nbconvert(使用reveal.js)制作的,命令如下:

ipython nbconvert hydropy_tutorial.ipynb –to=slides –post=serve –reveal-prefix=reveal.js –config slides_config.py

http://nbviewer.ipython.org/format/slides/github/stijnvanhoey/hydropy/blob/master/hydropy_tutorial.ipynb#/

版权所有(c)2015-2017 Stijn Van Hoey,Martin Roberge,以及贡献者

致谢

开发负责人

贡献者

Martin Roberge <mroberge@towson.edu>

项目详情


下载文件

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

源代码分布

hydropy-0.1.2.tar.gz (3.2 MB 查看哈希值)

上传时间 源代码

构建分布

hydropy-0.1.2-py2.py3-none-any.whl (23.6 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面