Title
Modelling landscape dynamics with Python
Abstract
A new tool for construction of models is presented that allows earth scientists without specialist knowledge in programming to convert theories to numerical computer models simulating landscape change through time. This tool, referred to as the PCRaster Python library, consists of: (1) the standard Python programming language, which is a generic, interpreted scripting language, supporting object oriented programming; (2) a large set of spatial and temporal functions on raster maps that are embedded in the Python language as an extension; (3) a framework provided as a Python class to construct and run iterative temporal models and to calculate error propagation with Monte Carlo simulation; and (4) visualization routines to display spatio-temporal data read and written by this framework. Python is a high-level programming language, and users of the tool do not have to be specialist computer programmers. Users of the PCRaster Python library can take advantage of several other Python libraries, such as extensions for matrix algebra and for modelling in three spatial dimensions.
Year
DOI
Venue
2007
10.1080/13658810601063936
International Journal of Geographical Information Science
Keywords
Field
DocType
python class,pcraster python library,new tool,python library,python language,modelling landscape dynamic,standard python programming language,numerical computer model,high-level programming language,iterative temporal model,scripting language,programming language,python,error propagation,monte carlo simulation,object oriented programming
Propagation of uncertainty,Raster graphics,Programming language,Object-oriented programming,Matrix algebra,Computer science,Visualization,Temporal models,Python (programming language),Scripting language
Journal
Volume
Issue
ISSN
21
5
1365-8816
Citations 
PageRank 
References 
11
0.88
5
Authors
3
Name
Order
Citations
PageRank
Derek Karssenberg111216.11
Kenneth A. De Jong214320.40
J. van der Kwast3121.24