HEC-ResSim
Reservoir system simulation from HEC — operating rules, flood control and multi-reservoir networks, free.
Python water-resource network simulator — fast LP-based allocation for reservoir systems and supply networks.
Install
pip install pywrPywr simulates water-resource networks — reservoirs, transfers, demands, environmental flows — by solving an allocation problem (linear programme) at every timestep. Models are defined in JSON or Python, run very fast, and integrate cleanly with pandas and the scientific Python stack, which makes Pywr well suited to Monte Carlo yield studies, climate-scenario screening and optimisation-in-the-loop work.
Developed at the University of Manchester and used in national-scale water resource planning (including England's regional water resources programme), it is one of the most credible open alternatives to commercial system-simulation packages like WEAP or Aquator.
Ranked by the topics, categories and workflow stages they share with Pywr.
Reservoir system simulation from HEC — operating rules, flood control and multi-reservoir networks, free.
Integrated water resources planning and policy analysis framework for basin-scale supply and demand modeling.
Python automation for HEC-HMS — batch and parallel runs, design storms, and DSS handoff to HEC-RAS.
The open global large-sample hydrology dataset — thousands of catchments with forcing, attributes and streamflow.
Jupyter notebook suite for batch HEC-RAS and HEC-HMS runs — parallel execution and calibration statistics.
Deep-learning rainfall-runoff modelling — the LSTM framework behind much of ML hydrology research.