Badlands is a long-term surface evolution model built to simulate landscape development, sediment transport and sedimentary basins formation from upstream regions down to marine environments.
The above figure illustrates the relationships between the different modules of the framework.
Below you will find the nitty-gritty components of the Python code... The following API documentation provides a nearly complete description of the different functions that compose the code... |:v:|
Warning
It is worth mentioning that a set of fortran & C functions are also part of badlands code but are not described in this API...
.. automodule:: model :members:
.. automodule:: flow :members:
.. automodule:: flow.flowNetwork :members:
.. automodule:: flow.visualiseFlow :members:
.. automodule:: forcing :members:
.. automodule:: forcing.forceSim :members:
.. automodule:: forcing.carbGrowth :members:
.. automodule:: forcing.isoFlex :members:
.. automodule:: forcing.pelagicGrowth :members:
.. automodule:: forcing.xmlParser :members:
.. automodule:: hillslope :members:
.. automodule:: hillslope.diffLinear :members:
.. automodule:: simulation :members:
.. automodule:: simulation.buildFlux :members:
.. automodule:: simulation.buildMesh :members:
.. automodule:: simulation.checkPoints :members:
.. automodule:: simulation.waveSed :members:
.. automodule:: surface :members:
.. automodule:: surface.FVmethod :members:
.. automodule:: surface.elevationTIN :members:
.. automodule:: surface.partitionTIN :members:
.. automodule:: surface.raster2TIN :members:
.. automodule:: surface.visualiseTIN :members:
.. automodule:: underland :members:
.. automodule:: underland.carbMesh :members:
.. automodule:: underland.eroMesh :members:
.. automodule:: underland.strataMesh :members:
.. automodule:: underland.stratiWedge :members: