圆盘渗透仪安装程序

discfit的Python项目详细描述


disfit读取现场圆盘渗透仪数据,计算土壤的水力参数、饱和导水率和gardnerα常数。

Disc permeameter是测量现场水力特性的工具。从数据中自动选取多个恒定水头期的稳定时段,计算各稳定时段的入渗率。然后,用gardner指数模型估算饱和条件下的入渗速率,

K(h) = Ks exp(αh)

其中k为非饱和导水率(cm/s),h为基质水头(cm),ks为饱和导水率(cm/s),α为常数(/cm)。注意h为负,αh为负。基于这个方程,线性关系ln(q)=ln(q s)+αh用于估算qs(cm/s)、饱和条件下的渗透速率和α常数,因为我们有来自圆盘渗透仪的多点(h,q)数据。导水率是根据树木的稳态分析(1968年)的入渗率计算得出的;

q = K(1 + 4 / παr)

其中α是加德纳α,r是圆盘直径(cm)。见Minasry和George(1999)中的方程式(10)和(13)。

安装

python 2或3是必需的。在https://www.python.org/安装python。之后,通过运行

pip install discfit

用法

discfit Filename dd dp

其中

  • file name:数据文件的文件名
  • dd:圆盘直径(cm)
  • dp:管道内径(cm)

数据文件格式

它是一个csv文件,包含时间、水位和吸入压头(矩阵压头的绝对值),如下所示。

# Comment line starts with '#'
# Time (sec), Water level (cm), Suction head (cm)
0, 58.32, 10.53
10, 58.30, 10.57
20, 58.33, 10.48

参考

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
默认情况下,JavaApachePOI锁定所有单元格。如何使所有单元格解锁?   java Play框架:为什么https url在使用“sbt dist”命令时不起作用?   ldap查询搜索筛选器中“&”的java意义   java构造不带警告的ImmutableSortedSet   用户界面Java GUI图形有多高效?   java在整个应用程序中使用相同的数据还是复制它?   java如何为所有打开的文档应用插入键操作   java存储setter方法的路径,以便以后可以调用它   java加载具有相同密钥的外部属性文件   Java通过inputmap跟踪击键   Java SSLSocket错误:无法从非静态上下文引用   java访问名为的文件的正确方式   java左括号打印在后缀中&右括号错误   java在循环中对齐数字列