Journal cover Journal topic
Geoscientific Model Development An interactive open-access journal of the European Geosciences Union
Journal topic

Journal metrics

Journal metrics

  • IF value: 4.252 IF 4.252
  • IF 5-year value: 4.890 IF 5-year 4.890
  • CiteScore value: 4.49 CiteScore 4.49
  • SNIP value: 1.539 SNIP 1.539
  • SJR value: 2.404 SJR 2.404
  • IPP value: 4.28 IPP 4.28
  • h5-index value: 40 h5-index 40
  • Scimago H index value: 51 Scimago H index 51
Discussion papers | Copyright
https://doi.org/10.5194/gmd-2018-204
© Author(s) 2018. This work is distributed under
the Creative Commons Attribution 4.0 License.

Model description paper 12 Oct 2018

Model description paper | 12 Oct 2018

Review status
This discussion paper is a preprint. It is a manuscript under review for the journal Geoscientific Model Development (GMD).

terrainbento 1.0: a Python package for multi-model analysis in long-term drainage basin evolution

Katherine R. Barnhart1,2, Rachel C. Glade2,3, Charles M. Shobe1,2, and Gregory E. Tucker1,2 Katherine R. Barnhart et al.
  • 1Cooperative Institute for Research in Environmental Sciences, University of Colorado at Boulder, Boulder, CO, USA
  • 2Department of Geological Sciences, University of Colorado at Boulder, Boulder, CO, USA
  • 3Institute for Arctic and Alpine Research, University of Colorado at Boulder, Boulder, CO, USA

Abstract. Models of landscape evolution provide insight into the development of specific field areas, create testable predictions of landform development, demonstrate the consequences of current geomorphic process theory, and spark imagination through hypothetical scenarios. While the last four decades have brought the proliferation of many alternative formulations for the redistribution of mass by Earth surface processes, relatively few studies have systematically compared and tested these alternative equations. We present a new Python modeling package, terrainbento 1.0, that enables multi-model comparison, sensitivity analysis, and calibration of Earth surface process models. terrainbento provides a set of 28 model programs that implement alternative transport laws related to four model elements: hillslope processes, surface-water hydrology, erosion by flowing water, and material properties. The 28 model programs stem from 13 binary choices related to one of these four elements – for example, the use of linear or non-linear hillslope diffusion. terrainbento is an extensible framework: model base classes that treat the elements common to all models (such as input/output and boundary conditions) make it possible to create a new model without re-inventing these common methods. terrainbento is built on top of the Landlab framework, such that new Landlab components directly support the creation of new terrainbento models. terrainbento is fully documented, has 100% unit test coverage including numerical comparison with % all available analytical solutions for process models, and continuous integration testing. We support future users and developers with introductory Jupyter notebooks and a template for creating new terrainbento model programs. In this paper, we describe the package structure, process model theory, and software implementation of terrainbento. Finally, we illustrate the utility of terrainbento with a benchmark example highlighting the differences in steady state topography between five different process models.

Katherine R. Barnhart et al.
Interactive discussion
Status: open (until 15 Dec 2018)
Status: open (until 15 Dec 2018)
AC: Author comment | RC: Referee comment | SC: Short comment | EC: Editor comment
[Subscribe to comment alert] Printer-friendly Version - Printer-friendly version Supplement - Supplement
Katherine R. Barnhart et al.
Model code and software

terrainbento K. Barnhart, R. Glade, C. Shobe, and G. Tucker https://doi.org/10.5281/zenodo.1345800

Katherine R. Barnhart et al.
Viewed
Total article views: 329 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
276 49 4 329 5 4
  • HTML: 276
  • PDF: 49
  • XML: 4
  • Total: 329
  • BibTeX: 5
  • EndNote: 4
Views and downloads (calculated since 12 Oct 2018)
Cumulative views and downloads (calculated since 12 Oct 2018)
Viewed (geographical distribution)
Total article views: 329 (including HTML, PDF, and XML) Thereof 329 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Cited
Saved
No saved metrics found.
Discussed
No discussed metrics found.
Latest update: 13 Nov 2018
Publications Copernicus
Download
Short summary
terrainbento 1.0 is a Python package for modeling the evolution of the surface of the Earth over geologic time (e.g. thousands to millions of years). Despite many decades of effort by the geomorphology community, there is no one established governing equation for the evolution of topography. terrainbento 1.0 thus provides 27 alternative models that support hypothesis testing and multi-model analysis in landscape evolution.
terrainbento 1.0 is a Python package for modeling the evolution of the surface of the Earth over...
Citation
Share