2016
DOI: 10.5194/gmd-9-823-2016
|View full text |Cite
|
Sign up to set email alerts
|

CellLab-CTS 2015: continuous-time stochastic cellular automaton modeling using Landlab

Abstract: Abstract. CellLab-CTS 2015 is a Python-language software library for creating two-dimensional, continuous-time stochastic (CTS) cellular automaton models. The model domain consists of a set of grid nodes, with each node assigned an integer state code that represents its condition or composition. Adjacent pairs of nodes may undergo transitions to different states, according to a user-defined average transition rate. A model is created by writing a Python code that defines the possible states, the transitions, a… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
54
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
2
1

Relationship

5
4

Authors

Journals

citations
Cited by 23 publications
(54 citation statements)
references
References 56 publications
0
54
0
Order By: Relevance
“…The choice of Python also means that developers using Landlab can take advantage of that language's affinity for rapid development (Prechelt, 2000). In particular, Python's dynamic typing and interpreted rather than compiled implementation remove the developer's need to deal explicitly with memory management (van Rossum and Drake, 2001). Other advantages of this choice include high portability between platforms, open-source language, numerous existing scientific libraries, and support for selective optimization of time-critical parts of the code base using Cython and/or compiled-language extensions.…”
Section: Programming Languagementioning
confidence: 99%
“…The choice of Python also means that developers using Landlab can take advantage of that language's affinity for rapid development (Prechelt, 2000). In particular, Python's dynamic typing and interpreted rather than compiled implementation remove the developer's need to deal explicitly with memory management (van Rossum and Drake, 2001). Other advantages of this choice include high portability between platforms, open-source language, numerous existing scientific libraries, and support for selective optimization of time-critical parts of the code base using Cython and/or compiled-language extensions.…”
Section: Programming Languagementioning
confidence: 99%
“…It provides a grid architecture, a suite of pre-built components for modeling surface or nearsurface processes, and utilities that handle data creation, management, and interoperability among process components (Tucker et al, 2016;Hobley et al, 2017;. The LandslideProbability component is written in Python and implemented with a model driver (written as a Jupyter Notebook) using the workflow shown in Fig.…”
Section: Model Development In Landlabmentioning
confidence: 99%
“…Landlab is a plug-and-play environment in which users can easily build two-dimensional numerical models consisting of any number of well-vetted components (e.g., Tucker et al, 2016;Adams et al, 2017) along with user-specific equations and functionality. The greatest advantages of using Landlab are (1) its built-in gridding engine, which creates model grids, efficiently stores spatially distributed variables, and handles boundary conditions, and (2) the ability to easily couple different components into a single model sharing a single grid.…”
Section: Implementing Space In Landlab Landlab Modeling Toolkitmentioning
confidence: 99%