Landlab components and models (30)
|The ChannelProfiler extracts and plots channel networks from a landlab grid.
|Calculate Chi Indices
|This component implements a depth-dependent Taylor series diffusion rule, combining concepts of Ganti et al. (2012) and Johnstone and Hilley (2014).
|Simulate detachment limited sediment transport.
|Landlab component for fluvial erosion/deposition.
|Exponential soil production function in the style of Ahnert (1976)
|Compute fluvial erosion using stream power theory (“fastscape” algorithm)
|Deform the lithosphere with 1D or 2D flexure.
|Cellular automaton model of hillslope evolution
|The GroundwaterDupuitPercolator solves the Boussinesq equation for flow in an unconfined aquifer over an impermeable aquifer base and calculates groundwater return flow to the surface.
|The HyLands model simulates the impact of bedrock landslides on topographic evolution and sediment dynamics.
|Python software framework for writing, assembling, and running 2D numerical models
|Landlab component that simulates landslide probability of failure as well as mean relative wetness and probability of saturation.
|Landlab component that models soil creep as a linear diffusion process
|NormalFault implements relative rock motion due to a normal fault.
|Component simulating overland flow using a 2-D numerical approximation of the shallow-water equations following the de Almeida et al., 2012 algorithm for storage-cell inundation modeling.
|This component simulates overland flow using the 2-D numerical model of shallow-water flow over topography using the Bates et al. (2010) algorithm for storage-cell inundation modeling.
|Nonlinear diffusion, following Perron (2011).
|Calculates potential evapotranspiration
|Landlab component for 2-D calculation of fluvial sediment transport and bedrock erosion
|Compute fluvial erosion using using “tools and cover” theory
|Landlab component that calculates soil infiltration based on the Green-Ampt solution.
|Compute the decay of soil moisture saturation at storm-interstorm time period
|Evolve life in a landscape.
|Compute fluvial erosion using stream power theory with a numerically smoothed threshold
|Model non-linear soil creep after Ganti et al. (2012)
|A Python package for multi-model analysis in long-term drainage basin evolution
|Transport length hillslope diffusion.
|Landlab component that simulates inter-species plant competition using a 2D cellular automata model.
|Model plant dynamics using multiple representative plant species
Landlab components and tools (23)
|Find depressions on a topographic surface.
|Soil depth-dependent linear hillslope diffuser
|Component for calculating drainage density in Landlab given a channel network
|This component generates a random fire event or fire time series from the Weibull statistical distribution.
|Component to accumulate flow and calculate drainage area.
|Single-path (steepest direction) flow direction with diagonals on rasters.
|Flow direction on a raster grid by the D infinity method.
|Multiple-path flow direction with or without out diagonals.
|Single-path (steepest direction) flow direction without diagonals.
|Create a 2D grid with randomly generated fractures.
|Calculate Hack parameters.
|Temporarily fills depressions and reroutes flow across them
|Laterally erode neighbor node through fluvial erosion.
|Create a Lithology object with different properties
|Component to calculate drainage area and accumulate flow, while permitting dynamic loss or gain of flow downstream.
|Multidirectional flow routing using a novel method.
|Generate random sequence of precipitation events
|Compute 1D and 2D total incident shortwave radiation.
|Fill sinks in a landscape to the brim, following the Barnes et al. (2014) algorithms.
|Generate random sequence of spatially-resolved precipitation events
|Calculate steepness and concavity indices from gridded topography
|Controls zones and populates them with taxa.
|A zone-based taxon
indicates open source code models that are available through another community modeling portal. The portals offer much information. To download the code(s) you may be asked to register as a user at their portal. By registering you will receive updates on new releases and other community information. Your registration will help the developers demonstrate to funders the size of their model's community. If you have problems getting access to this open source code, please let us know CSDMSsupport@Colorado.edu. CSDMS has a version of the code in its library and considers the code part of the open-source CSDMS initiative.