ANUGA
Open-source 2D shallow-water modelling in Python from Geoscience Australia — strong for dam break and tsunami.
6 tools · Collection
You can now run a respectable flood-modelling workflow without a single licence: delineate catchments in pysheds, drive HEC-RAS from ras-commander, read its results with rashdf, or solve the 2D shallow-water equations directly in ANUGA and LISFLOOD-FP. This collection gathers the open Python stack we would actually build on — each piece maintained, documented and used in production somewhere serious.
Open-source 2D shallow-water modelling in Python from Geoscience Australia — strong for dam break and tsunami.
The Bristol raster flood model behind global flood maps — open source with GPU-accelerated solvers.
Python automation for HEC-RAS 6.x: batch runs, parallel execution and HDF results extraction.
Read HEC-RAS HDF5 geometry and results into GeoPandas/xarray — built for FEMA's flood-risk data pipelines.
Watershed delineation in pure Python — DEM conditioning to catchment boundary in a dozen lines.
Python interface to the SWMM engine — step through simulations, read state, and control gates in real time.