terrainbento 1.0: a Python package for multi-model; analysis in long-term drainage basin evolution Journal Article uri icon

Overview

abstract

  • 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.;

publication date

  • October 12, 2018

has restriction

  • green

Date in CU Experts

  • November 10, 2020 4:14 AM

Full Author List

  • Barnhart KR; Glade RC; Shobe CM; Tucker GE

author count

  • 4

Other Profiles