##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():水的比重。