Skip to content

TerraME is a programming environment for spatial dynamical modelling

Notifications You must be signed in to change notification settings

ajcRodrigues/terrame

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is TerraME?

TerraME is a programming environment for spatial dynamical modelling. It supports cellular automata, agent-based models, and network models running in 2D cellular spaces. TerraME provides an interface to TerraLib geographical database, allowing models to access geospatial data directly. Its modelling language has in built functions that makes it easier to develop multi-scale and multi-paradigm models. For full documentation please visit the TerraME Home Page and TerraME Wiki Page.

How to use TerraME

Supported Platforms

MS Windows, Mac OS X and Linux.

Installing

Please visit the download page. There you can find installers and instructions for different operational systems. It is also possible to compile TerraME from scratch.

Getting started

In Windows, you can run TerraME by clicking in the icon on Desktop. In Mac and Linux, it is possible to run it by calling

$> terrame

using the command prompt. The graphical interface has options to run examples, configure and run models, see documentation, as well as download and install additional packages. There are links to the source code of the models as well as the examples in the documentation.

To develop your own models you will need a Lua editor. We currently recommend ZeroBrane. Please follow the instructions available here to install and configure it properly.

Reporting Bugs

If you have found a bug, please report it at TerraME Issue Tracker. The list of known bugs is available here.

License

TerraME is distributed under the GNU Lesser General Public License as published by the Free Software Foundation. See terrame-license-lgpl-3.0.txt for details.

Code Status

The output of the daily tests is shown below. Daily installers are available here (use with care as they might be unstable).

Task Windows Linux Mac
dependencies
cpp-check
compile
base-check
base-test
base-doc
terralib-check
terralib-test
terralib-doc
execution-test
repository-test
installer

About

TerraME is a programming environment for spatial dynamical modelling

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 56.7%
  • C++ 25.5%
  • HTML 9.2%
  • CSS 2.8%
  • Shell 1.9%
  • CMake 1.8%
  • Other 2.1%