Package index
Hazen-Williams Equations
Functions to calculate head loss, diameter, and flow using the empirical Hazen-Williams formula.
-
calc_head_loss_hw() - Calculate Head Loss using Hazen-Williams Equation
-
calc_diameter_hw() - Calculate Required Pipe Diameter using Hazen-Williams
-
calc_flow_hw() - Calculate Flow Rate using Hazen-Williams
Flamant Equations
Functions to calculate head loss, diameter, and flow for small-diameter pipes using the empirical Flamant formula.
-
calc_head_loss_flamant() - Calculate Head Loss using Flamant Equation
-
calc_diameter_flamant() - Calculate Required Pipe Diameter using Flamant
-
calc_flow_flamant() - Calculate Flow Rate using Flamant
Darcy-Weisbach Equations
Universal head loss calculations and friction factor solvers using functional programming.
-
calc_head_loss_darcy() - Calculate Head Loss using Darcy-Weisbach
-
calc_diameter_darcy() - Calculate Required Pipe Diameter using Darcy-Weisbach
-
calc_flow_darcy() - Calculate Flow Rate using Darcy-Weisbach
-
calc_friction_cw() - Calculate Friction Factor using Colebrook-White
-
calc_friction_sj() - Calculate Friction Factor using Swamee-Jain
-
calc_friction_blasius() - Calculate Friction Factor using Blasius