从HSPF模型创建水平衡表。
hspf-water-balance的Python项目详细描述
水平衡-快速指南
hspf_water_balance是一个python脚本,用于从 水文模拟程序-FORTRAN(HSPF)或 Python。使用pandas(http://pandas.pydata.org/)或numpy (http://numpy.scipy.org)用于任何重型起重。
要求
- tstoolbox-通过“pip”或“easy_install”命令收集和安装。
安装
应该像运行pip install hspf_water_balance或 easy_install hspf_water_balance在任何命令行
用法-命令行
只需运行“hspf_water_balance–help”即可获得子命令列表
- 用法:hspf_水平衡[-h]
{about,detailed,summary,mapping} …
- 关于
- 显示版本号和系统信息。
- 详细的
- 创建每个组件的详细水平衡。
- 摘要
- 创建降水、径流、蒸发汇总表。
- 映射
- 创建一个适合于连接到shapefile以映射地表水的表 平衡部件。
对于输出数据的子命令,它被打印到屏幕上,您可以 然后重定向到文件。
用法-api
可以将所有命令行子命令用作函数。函数 签名与命令行子命令相同。回报总是 熊猫数据框。输入可以是csv或制表符分隔的文件,也可以是pandas 数据帧,并通过“input_ts”关键字提供给函数。
只需导入hspf_水平衡:
from hspf_water_balance import hspf_water_balance # Then you could call the functions ntsd = hspf_water_balance.summary(method='linear', input_ts='tests/test_fill_01.csv') # Once you have a PANDAS DataFrame you can use that as input to other # hspf_water_balance functions. ntsd = hspf_water_balance.aggregate(statistic='mean', agg_interval='daily', input_ts=ntsd)