Model:Landlab

From CSDMS
Revision as of 14:33, 14 May 2014 by Dan.hobley (talk | contribs) (Updated the readthedocs website address)



Landlab

This code has been community reviewed and published in the open access Journal of Open Source Software (JOSS)


Metadata

Also known as
Model type Modular
Model part of larger framework
Incorporated models or components:
Spatial dimensions 2D
Spatial extent Landscape-Scale, Watershed-Scale, Reach-Scale, Patch-Scale
Model domain
One-line model description Python software framework for writing, assembling, and running 2D numerical models
Extended model description Landlab is a Python software package for creating, assembling, and/or running 2D numerical models. Landlab was created to facilitate modeling in earth-surface dynamics, but it is general enough to support a wide range of applications. Landlab provides three different capabilities:

(1) A DEVELOPER'S TOOLKIT for efficiently building 2D models from scratch. The toolkit includes a powerful GRIDDING ENGINE for creating, managing, and iterative updating data on 2D structured or unstructured grids. The toolkit also includes helpful utilities to handle model input and output.

(2) A set of pre-built COMPONENTS, each of which models a particular process. Components can be combined together to create coupled models.

(3) A library of pre-built MODELS that have been created by combining components together.

To learn more, please visit http://landlab.readthedocs.org/en/latest/
Keywords:


First name Greg
Last name Tucker
Type of contact Model developer
Institute / Organization University of Colorado
Postal address 1 Campus Box 399
Postal address 2
Town / City Boulder
Postal code 80309
State Colorado
Country USA"USA" is not in the list (Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, ...) of allowed values for the "Country" property.
Email address gtucker@cires.colorado.edu
Phone +1 303 492 6985
Fax


First name Nicole
Last name Gasparini
Type of contact Model developer
Institute / Organization Tulane University
Postal address 1
Postal address 2
Town / City New Orleans
Postal code
State Louisiana
Country USA"USA" is not in the list (Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, ...) of allowed values for the "Additional country" property.
Email address
Phone
Fax


First name Erkan
Last name Istanbulluoglu
Type of contact Model developer
Institute / Organization University of Washington
Postal address 1
Postal address 2
Town / City Seattle
Postal code
State Washington
Country USA"USA" is not in the list (Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, ...) of allowed values for the "Additional country" property.
Email address
Phone
Fax


First name Eric
Last name Hutton
Type of contact Model developer
Institute / Organization University of Colorado
Postal address 1 CSDMS
Postal address 2
Town / City Boulder
Postal code 80309
State Colorado
Country USA"USA" is not in the list (Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, ...) of allowed values for the "Additional country" property.
Email address
Phone
Fax


Supported platforms Unix, Linux, Mac OS, Windows
Other platform
Programming language Python
Other program language
Code optimized Single Processor
Multiple processors implemented
Nr of distributed processors
Nr of shared processors
Start year development 2012
Does model development still take place? Yes
If above answer is no, provide end year model development
Code development status
When did you indicate the 'code development status'?
Model availability As code
Source code availability
(Or provide future intension)
Through CSDMS repository
Source web address
Source csdms web address
Program license type GPL v2
Program license type other
Memory requirements variable
Typical run time variable


Describe input parameters Because this is a toolkit for model building, there are no set input parameters. Rather, developers use the code to create their own models, with their own unique inputs.

The ModelParameterDictionary tool provides formatted ASCII input for model parameters. The I/O component also handles input of digital elevation models (DEMs) in standard ArcInfo ASCII format.

Input format ASCII
Other input format
Describe output parameters Gridding component provides ASCII and/or netCDF output of grid geometry.
Output format ASCII
Other output format
Pre-processing software needed? No
Describe pre-processing software
Post-processing software needed? No
Describe post-processing software
Visualization software needed? Yes
If above answer is yes Matlab
Other visualization software Python, VisIt


Describe processes represented by the model As of autumn 2013, the library of process components includes the following:

- diffusion (for conductive heat transport, soil transport over terrain, or other applications of diffusion theory) - single-direction flow routing over topography - detachment-limited stream erosion - solar radiation input as a function of topography, latitude, and time - evapotranspiration - soil-moisture dynamics - stochastic storm generation - stochastic wildfire generation - impact cratering - overland flow / flood inundation

Describe key physical parameters and equations See documentation at: http://the-landlab.readthedocs.org/en/latest/
Describe length scale and resolution constraints Depends on application/process
Describe time scale and resolution constraints Depends on application/process
Describe any numerical limitations and issues Depends on application/process


Describe available calibration data sets Varies among components and models
Upload calibration data sets if available:
Describe available test data sets Varies among components and models. All components include internal consistency checks using the doctest package.
Upload test data sets if available:
Describe ideal data for testing Varies among components and models


Do you have current or future plans for collaborating with other researchers? Landlab was created for the scientific community to use and share. We encourage anyone interested to contribute new components and models.
Is there a manual available? Yes
Upload manual if available:
Model website if any Documentation online at http://the-landlab.readthedocs.org/en/latest/
Model forum / discussion board
Comments


This part will be filled out by CSDMS staff

OpenMI compliant No not possible
BMI compliant No not possible
WMT component Not yet"Not yet" is not in the list (Yes, In progress, No but possible, No not possible) of allowed values for the "Code CMT compliant or not" property.
PyMT component
Is this a data component
Can be coupled with:
Model info
Greg Tucker
Gasparini, Istanbulluoglu, Hutton
Nr. of publications: 34
Total citations: 328
h-index: 10
Qrcode Landlab.png
Link to this page

Download statistics

<pbars ytitle=Downloads Title='Monthly Downloads landlab' xlabels=true size=900x200 ymax=10 grid=true box=true cubic=true plots=open xformat=number connected=true angle=90 legend> ,Total downloads: 15 2008 - Jan,0 Feb,0 Mar,0 Apr,0 May,0 Jun,0 Jul,0 Aug,0 Sep,0 Oct,0 Nov,0 Dec,0 2009 - Jan,0 Feb,0 Mar,0 Apr,0 May,0 Jun,0 Jul,0 Aug,0 Sep,0 Oct,0 Nov,0 Dec,0 2010 - Jan,0 Feb,0 Mar,0 Apr,0 May,0 Jun,0 Jul,0 Aug,0 Sep,0 Oct,0 Nov,0 Dec,0 2011 - Jan,0 Feb,0 Mar,0 Apr,0 May,0 Jun,0 Jul,0 Aug,0 Sep,0 Oct,0 Nov,0 Dec,0 2012 - Jan,0 Feb,0 Mar,0 Apr,0 May,0 Jun,0 Jul,0 Aug,0 Sep,0 Oct,0 Nov,0 Dec,0 2013 - Jan,0 Feb,0 Mar,0 Apr,0 May,0 Jun,0 Jul,0 Aug,0 Sep,1 Oct,0 Nov,0 Dec,3 2014 - Jan,2 Feb,1 Mar,3 Apr,0 May,3 Jun,0 Jul,0 Aug,0 Sep,0 Oct,0 Nov,0 Dec,0 2015 - Jan,0 Feb,2 Mar,0 Apr,0 May,0 Jun,0 Jul,0 </pbars>

Introduction

History

References


Source code

Suggested way to reference a version of the model source code following data reference guidelines:


The part "]]" of the query was not understood.</br>Results might not be as expected.
Publication(s)Model describedCitations


Overview and general


The part "]]" of the query was not understood.</br>Results might not be as expected.
Publication(s)Model describedCitations


Applications


The part "]]" of the query was not understood.</br>Results might not be as expected.
Publication(s)Model describedCitations


Related theory and data


The part "]]" of the query was not understood.</br>Results might not be as expected.
Publication(s)Model describedCitations

Issues

Help

Input Files

Output Files