##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() - ความเข้มข้นดาวน์สตรีมของ DBO ของตัวกรองแบบหยดตามสมการ Eckenfelder
อุปกรณ์:
- 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 (สภาพความชื้นก่อนหน้า);
- HYD_scs_q(): วิ่งออกตาม SCS;
- HYD_scs_inf(): การแทรกซึมตาม SCS
- HYD_scs_duh(): ไฮโดรกราฟหน่วยไร้มิติสังเคราะห์ตาม SCS
- HYD_scs_hydrograph(): โฟลว์อุทกศาสตร์ตาม SCS
PorousMediaFlow:
- PMF_darcylaw_kdarcy(): การนำไฟฟ้าแบบไฮดรอลิก;
- PMF_darcylaw_q(): การปลดปล่อยเฉพาะของกฎหมายดาร์ซี;
- PMF_darcylaw_v(): ความเร็วฟลักซ์ในตัวกลางที่มีรูพรุน;
- PMF_darcylaw_re(): หมายเลข Reynolds ของการไหลของสื่อที่มีรูพรุน
เครื่องแบบฟรีพื้นผิวการไหล:
- FSF_prismatic_y() - .ความสูงการไหลสม่ำเสมอของช่องปริซึม (สี่เหลี่ยม, สามเหลี่ยม, สี่เหลี่ยมคางหมู)
- FSF_prismatic_q() - การไหลสม่ำเสมอของช่องปริซึม (สี่เหลี่ยม, สามเหลี่ยม, สี่เหลี่ยมคางหมู)
สม่ำเสมอแรงดันไหล:
- UPF_hw_f() - การสูญเสียแรงเสียดทานของ Hazen Williams;
- UPF_gms_f() - การสูญเสียแรงเสียดทานของ Gauckler-Manning-Strickler;
- UPF_dw_f() - การสูญเสียแรงเสียดทานของ Darcy-Weysbach;
- UPF_cw_f() - การสูญเสียแรงเสียดทานของ Colebrook-White
คุณสมบัติน้ำ:
- WATER_reynoldsnumber_re(): หมายเลขเรย์โนลด์ส;
- WATER_antoine_vp(): ความดันไอด้วยสมการแอนทอน
- WATER_density_rho(): ความหนาแน่นของน้ำ;
- WATER_viscosity_dvisc(): ความหนืดแบบไดนามิกของน้ำ;
- WATER_viscosity_kvisc(): ความหนืดจลนศาสตร์ของน้ำ
- WATER_density_gamma(): น้ำหนักเฉพาะของน้ำ