Skip to content

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

Notifications You must be signed in to change notification settings

Jistill/pyWaterEng

 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 90.8%
  • Python 9.2%