Delta Hydro

RichDEM

Dormant

High-performance DEM conditioning — Priority-Flood depression filling at scale, C++ with Python bindings.

Pricing
Open Source
License
GPL-3.0
Commercial use
Permitted
Ecosystem
C++, Python
Platform
Windows, macOS, Linux

Install

pip install richdem

About RichDEM

RichDEM, by Richard Barnes, packages his influential terrain-analysis algorithms — Priority-Flood depression filling, depression breaching, flow accumulation across eight flow metrics (D8, D-infinity, Freeman, Quinn and more) — as a C++ library with clean Python bindings. The algorithms are the ones his widely-cited papers describe, and the implementations are built for very large DEMs, with parallel variants that have processed continent-scale terrain.

Development has slowed in recent years, but the library remains sound and widely used; every routine cites the paper it implements, which makes methods sections easy. For interactive workflows WhiteboxTools offers more breadth; RichDEM wins when raw conditioning speed inside a Python pipeline is the requirement.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Alternatives to RichDEM

Other geospatial & hydro-gis tools covering similar workflow stages.

QGIS

Open SourceVerified

The free, open-source GIS that has become the default spatial platform for water engineers worldwide.

Geospatial & Hydro-GISActiveQGIS HydrologyTerrain Analysis

WhiteboxTools

Open SourceVerified

500+ fast geospatial analysis tools with the best DEM hydrology toolkit in open source.

Geospatial & Hydro-GISActiveDEM ProcessingTerrain Analysis

Esri's free hydrology framework for ArcGIS Pro — terrain preprocessing and the data model behind many agency workflows.

Geospatial & Hydro-GISActiveWatershed DelineationDEM Processing

GRASS GIS

Open Source

Four decades of geospatial engineering — r.watershed and the most battle-tested hydrology modules in GIS.

Geospatial & Hydro-GISActiveWatershed DelineationDEM Processing

Planetary-scale geospatial analysis in the cloud — the data catalogue and compute behind modern water remote sensing.

Geospatial & Hydro-GISActiveGoogle Earth EngineRemote Sensing

The global hydrography reference — basins, river networks, lakes and hydro-environmental attributes, free.

Geospatial & Hydro-GISActiveWatershed DelineationTerrain Analysis