Code Monkey home page Code Monkey logo

What is TerraME?

TerraME is a programming environment for spatial dynamical modelling. It supports system dynamics, cellular automata, agent-based models, and network models. TerraME provides functionalities to cover the whole modelling cycle, from building cellular representations of data (if necessary), runnning multiple simulations, and publishing outputs into GoogleMaps applications. 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 if needed.

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 Ubuntu 18 Mac
dependencies
cpp-check
compile
base-check
gis-check
base-doc
gis-doc
base-test
gis-test
packages-test
execution-test
repository-test
installer

TerraME's Projects

ca icon ca

Cellular Automata Models

calibration icon calibration

A TerraME package with calibration functionalities.

docs-terrame icon docs-terrame

This repository stores useful files for TerraME webpages

ford icon ford

Implementation of Models from the book Modeling the Environment, by Andy Ford

gpm icon gpm

A TerraME package to implement GPM

libqtlua icon libqtlua

Fork from libqtlua to implement feature i want

logo icon logo

Package for simple spatial ABM models

luacmake icon luacmake

A basic CMake configuration to compile Lua.

luccme icon luccme

LuccME - a framework for topdown land use change modeling. CCST- INPE (2009 - 2019)

sci icon sci

Scientific methods for modeling

sysdyn icon sysdyn

Sistem Dynamics package for TerraME

terrame icon terrame

TerraME is a programming environment for spatial dynamical modelling

zerobranestudio icon zerobranestudio

Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, LuaJIT and other Lua interpreters on Windows, MacOS, and Linux

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.