SkillAgentSearch skills...

PyWaterEng

A python package for undergraduate water engineering education, including hydrology and hydraulics.

Install / Use

/learn @ruozhoulin/PyWaterEng
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PyWaterEng

This repo is for undergraduate water engineering education, including hydrology and hydraulics. With the help of this package, you can check your homework calculation (some are extremely error-prone) and visualize your results.

For hydrology, we cover:

  • Infiltration (Horton method)
  • Runoff (unit hydrograph, linear reservoir model)
  • Frequency analysis
  • Rational method

For hydraulics, we cover:

  • Hydrostatics
  • Bernoulli equation
  • Manning equation (Pipe flow and open channel flow)
  • Orifice
  • Reynolds number

Examples

Please refer to following files:

  • tutorial_Bernolli_Equation.ipynb
  • tutorial_Flood_Frequency_Analysis.ipynb
  • tutorial_Hydrostatics.ipynb
  • tutorial_Linear_Reservoir.ipynb
  • tutorial_Rational_Method.ipynb
  • tutorial_Unit_Hyrdograph.ipynb
View on GitHub
GitHub Stars5
CategoryEducation
Updated9mo ago
Forks3

Languages

Jupyter Notebook

Security Score

62/100

Audited on Jul 6, 2025

No findings