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 logo

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 logo

WhiteboxTools

Open SourceVerified

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

Geospatial & Hydro-GISActiveDEM ProcessingTerrain Analysis

JAXA's 30m global DSM from PRISM stereo imagery — a strong third opinion alongside SRTM and Copernicus DEM.

Geospatial & Hydro-GISStableSatellite DEM DataDEM Processing

ASTER GDEM

Gov-Public

A 30m global DEM reaching to 83° latitude — the go-to where SRTM/NASADEM have no coverage at all.

Geospatial & Hydro-GISStableSatellite DEM DataDEM Processing

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

Geospatial & Hydro-GISActiveWatershed DelineationDEM Processing

ESA's TanDEM-X-derived global DEM — the most accurate free global surface model available today.

Geospatial & Hydro-GISActiveSatellite DEM DataDEM Processing