##WaterPy: Python 中的水和环境工具
WaterPy 旨在开发一个用于水和环境工程的 Python 库。这是一个可供任何使用的免费库。
我们非常欢迎通过新模块或功能对项目进行合作和贡献、改进现有代码。
如果有兴趣,请联系或提交您的 Python 代码,并将包含以下信息的文件包含在 WaterPython 博客中:
- 功能页面“关于”部分包含的功能说明;
- 简单易读的“示例代码”;
- 终于得到了预期的“结果”。
- 可以创建新的水和环境模块并将其包含在库中。
WaterPython 预先感谢您的贡献和支持。
- 联系该项目:http://waterpy.blogspot.com/
- 获取该库:https://github.com/dmgsantos/WaterPy
- 如有任何问题或建议:[email protected]
库中包含的模块和函数():
生物反应器:
- BIO_eckenfelder_area() - 根据 Eckenfelder 方程的滴滤器面积。
- BIO_eckenfelder_se() - 根据 Eckenfelder 方程,滴滤池 DBO 下游浓度。
设备:
- EQ_pump_p()——泵浦功率;
- EQ_pumpstation_p():计算泵站的功率和总扬程;
- EQ_pumpstation_npshr():计算泵送系统所需的净正吸头 (NPSH)。
- EQ_turbine_p():涡轮机的功率。
- EQ_Hydropower_p():水电站的功率和水头
几何学:
- GEO_geometry_acircle():圆的全截面面积;
- GEO_geometry_hrcircle():圆全截面的水力半径;
- GEO_geometry_wpcircle():圆全截面的湿周长;
- GEO_geometry_aprism():棱柱明渠的面积;
- GEO_geometry_wpprism():棱柱明渠的湿周长;
- GEO_geometry_hrprism():棱柱明渠的水力半径;
- GEO_geometry_wlprism():棱柱明渠的宽度和长度。
水文:
- HYD_kirpich_tc():根据 Kirpich 方程河流的集中时间;
- HYD_scs_ia():根据SCS进行初始抽象;
- HYD_scs_s():根据SCS的潜在存储;
- HYD_scs_cn():根据AMC(Antecedent Moisture Condition)进行曲线数变换;
- HYD_scs_q():根据SCS进行径流;
- HYD_scs_inf():根据SCS渗透。
- HYD_scs_duh():根据 SCS 的合成无量纲单位过程线。
- HYD_scs_Hydrograph():根据 SCS 的流量过程线。
多孔介质流:
- PMF_darcylaw_kdarcy():水力传导率;
- PMF_darcylaw_q():达西定律特定放电;
- PMF_darcylaw_v():多孔介质中的通量速度;
- PMF_darcylaw_re():多孔介质流的雷诺数。
均匀自由表面流:
- FSF_prismatic_y() - 棱柱形通道的均匀流动高度(矩形、三角形、梯形)
- FSF_prismatic_q() - 棱柱通道的均匀流动(矩形、三角形、梯形)
均匀加压流量:
- UPF_hw_f() - Hazen Williams 摩擦损失;
- UPF_gms_f() - Gauckler-Manning-Strickler 摩擦损失;
- UPF_dw_f() - 达西-韦斯巴赫摩擦损失;
- UPF_cw_f() - Colebrook-White 摩擦损失。
水性质:
- WATER_reynoldsnumber_re():雷诺数;
- WATER_antoine_vp():采用Antoine方程的蒸气压;
- WATER_密度_rho():水的密度;
- WATER_viscosity_dvisc():水的动力粘度;
- WATER_viscosity_kvisc(): 水的运动粘度;
- WATER_密度_gamma():水的比重。