Model:Drainage Density


Drainage Density


Also known as Landlab Drainage Density tool
Model type Tool
Model part of larger framework LandLab
Note on status model
Date note status model
Incorporated models or components:
Spatial dimensions 2D
Spatial extent Continental, Landscape-Scale, Reach-Scale, Regional-Scale, Watershed-Scale
Model domain Terrestrial
One-line model description Component for calculating drainage density in Landlab given a channel network
Extended model description The Landlab Drainage Density component calculates landscape-averaged drainage density, defined as the inverse of the mean distance from any pixel to the nearest channel. The component follows the approach defined in Tucker et al (2001, Geomorphology). The drainage density component does not find channel heads, but takes a user-defined channels mask.

Drainage Density, Landscape Morphology, Morphometry,

Name Charles Shobe
Type of contact Model developer
Institute / Organization Department of Geological Sciences, University of Colorado
Postal address 1 UCB 399
Postal address 2
Town / City Boulder
Postal code 80309-0399
State Colorado
Country United States
Email address

Supported platforms
Unix, Linux, Mac OS, Windows
Other platform
Programming language


Other program language
Code optimized Single Processor
Multiple processors implemented
Nr of distributed processors
Nr of shared processors
Start year development 2016
Does model development still take place? No
If above answer is no, provide end year model development 2016
Code development status Active
When did you indicate the 'code development status'? 2020
Model availability As code
Source code availability
(Or provide future intension)
Through web repository
Source web address
Source csdms web address
Program license type BSD or MIT X11
Program license type other
Memory requirements Dependent on size/resolution of model grid
Typical run time Reasonably fast (seconds to minutes), but dependent on size/resolution of model grid

Describe input parameters Parameters
   grid : ModelGrid
   channel__mask : Array that holds 1's where
       channels exist and 0's elsewhere
   area_coefficient : coefficient to multiply drainage area by,
       for calculating channelization threshold
   slope_coefficient : coefficient to multiply slope by,
       for calculating channelization threshold
   area_exponent : exponent to raise drainage area to,
       for calculating channelization threshold
   slope_exponent : exponent to raise slope to,
       for calculating channelization threshold
   channelization_threshold : threshold value above
       which channels exist
Input format
Other input format Arguments are passed to the component within Landlab
Describe output parameters [[Describe output parameters model::surface_to_channel__minimum_distance : [Length] The shortest path between each model grid node and the nearest channel. This is returned as a Landlab grid field.]]
Output format
Other output format Landlab grid field
Pre-processing software needed? Yes
Describe pre-processing software Though the component can use a simple slope-area threshold to delineate channels, it is much more preferable to use some channel-head extraction method like those of Passalacqua et al (2010, Journal of Geophysical Research), Pelletier (2013, Water Resources Research), or Clubb et al (2014, Water Resources Research).
Post-processing software needed? No
Describe post-processing software
Visualization software needed? No
If above answer is yes
Other visualization software

Describe processes represented by the model n/a
Describe key physical parameters and equations Drainage density is calculated as the inverse of the minimum distance to channel averaged over all nodes in the Landlab domain.
Describe length scale and resolution constraints Very little constraint; runs quickly on large grids.
Describe time scale and resolution constraints n/a
Describe any numerical limitations and issues

Describe available calibration data sets
Upload calibration data sets if available:
Describe available test data sets
Upload test data sets if available:
Describe ideal data for testing

Do you have current or future plans for collaborating with other researchers?
Is there a manual available? No
Upload manual if available:
Model website if any
Model forum / discussion board

This part will be filled out by CSDMS staff

OpenMI compliant Yes
BMI compliant Yes
WMT component No but possible
PyMT component
Is this a data component
Can be coupled with:
Model info
Nr. of publications: --
Total citations: 0
h-index: --"--" is not a number.
m-quotient: 0
Qrcode Drainage Density.png
Link to this page




Nr. of publications: --
Total citations: 0
h-index: --"--" is not a number.
m-quotient: 0

See more publications of Drainage Density



Input Files

Output Files