porousmedia - a Go struct used to define the properties of some variable porous media profile including a fully-implicit solution to the one-dimensional, unsteady Richards equation of variably saturated liquid and vapour flow in porous media, based on the solution of Bittelli, M., Campbell, G.S., and Tomei, F., (2015). Soil Physics with Python. Oxford University Press.
profile - an ordered set of porousmedia making up a linear/vertical subsurface profile.
rainrun - a variety of lumped-parameter, catchment-based continuous rainfall-runoff models using a common interface. This package include the ability for Monte Carlo integration and optimization.
routing - a suite of topological tools optimized as a recursive set of structs
snowpack - a snowpack modelling scheme
solirrad - solar irradiation computer
swat - SWAT model effectively re-created using goHydro
tem - a Topological Elevation Model: a DEM with drain path connectivity.
transfunc - a suite of generalized "transfer functions" used in hydrological modelling
waterbudget - a set of classic large scale waterbudget models (for fun)