Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2017/07/06 09:27]
pedro
start [2018/10/01 12:08] (current)
pedro
Line 13: Line 13:
 ===== Download ===== ===== Download =====
  
-The latest version of TerraME is 2.0-RC-(Released on 9 June 2017). It has installers for Windows and Mac and there is a compiled version for Linux.+The latest version of TerraME is 2.0-RC-(Released on 1 October 2018). It has installers for Windows and Mac and there is a compiled version for Linux.
  
-|**[[https://​github.com/​TerraME/​terrame/​releases|Download TerraME 2.0-RC-3]]**|+|**[[https://​github.com/​TerraME/​terrame/​releases|Download TerraME 2.0-RC-8]]**|
    
 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 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
Line 30: Line 30:
  
 You can implement models in TerraME using any text file editor of your preference, such as [[http://​notepad-plus-plus.org/​|Notepad++]],​ [[http://​www.vim.org/​|Vim]] or [[http://​www.gnu.org/​software/​emacs/​|Emacs]]. We currently suggest that you use [[http://​studio.zerobrane.com | ZeroBraneStudio]] as your programming environment to  You can implement models in TerraME using any text file editor of your preference, such as [[http://​notepad-plus-plus.org/​|Notepad++]],​ [[http://​www.vim.org/​|Vim]] or [[http://​www.gnu.org/​software/​emacs/​|Emacs]]. We currently suggest that you use [[http://​studio.zerobrane.com | ZeroBraneStudio]] as your programming environment to 
-develop models in TerraME. After downloading and installing ZeroBraneStudio (ZBS), please execute the following ​steps+develop models in TerraME. It is free and open source (but it is possible to donate to the project). After downloading and installing ZeroBraneStudio (ZBS), please execute the steps in the tutorial available ​[[https://github.com/​TerraME/​terrame/​wiki/ZB|here]].
- +
-=== Copy configuration files === +
- +
-Copy the three configuration files below to a directory within Zero Brane Studio installation directory.  +
- +
-^**File** ​ ^**What it does** ​ ^ **Copy to**  | +
-^[[https://raw.githubusercontent.com/​TerraME/​terrame/​master/ide/​zerobrane/​lua.lua ​lua.lua]] ​ |Tells ZBS to highlight both Lua and TerraME keywords. ​ |''​ZeroBraneStudio/​spec''​ (there is already one with this name here, overwrite it) |  +
-^[[https://​raw.githubusercontent.com/​TerraME/​terrame/​master/​ide/​zerobrane/​terrame.lua | terrame.lua]]  ​|Tells ZBS how to use TerraME ​|''​ZeroBraneStudio/​interpreters'' ​ | +
-^[[https://​raw.githubusercontent.com/​TerraME/​terrame/​master/​ide/​zerobrane/​user.lua | user.lua]] ​ |Tells ZBS where to find the TerraME interpreter. ​ |''​ZeroBraneStudio/​cfg''​ | +
- +
-The default installation directories for Zero Brane are: +
- +
-  - Windows: ''​C:​\ZeroBraneStudio\''​ +
-  - Mac: ''/​Applications/​ZeroBraneStudio.app/​Contents/​ZeroBraneStudio/''​ +
-  - Linux: ''/​opt/​zbstudio/''​ +
- +
-=== Checking if it was correctly configured === +
- +
-  - If Zero Brain is running, close it and open again. In **Linux**, to execute TerraME properly, you must run '​zbstudio'​ from the command line, instead of clicking in the ZeroBrane icon. This will allow ZeroBrane to get your '​TME_PATH'​. +
-  - Go to ''​File''​ menu, and click ''​New''​ +
-  - In the main window (which is blank), write ''​print("​hello"​)''​ +
-  - Save the file with ''​.lua''​ extension in your computer +
-  - You will see that the names ''​print''​ and ''"​hello"''​ will become colored +
-  - Go to ''​Project''​ menu, in ''​Lua Interpreter'',​ select ''​TerraME''​ +
-  - Click in the green icon with two triangles pointing to the right (''​Execute the current project/​file''​) +
-  - If everything went fine, you will get the following text in the ''​Output''​ box in the bottom of Zero Brane: +
-  - <​code>​Program '​terrame'​ started in [...] +
-hello +
-Program completed in [...] seconds [...]</​code>​+
  
 ===== Documentation===== ===== Documentation=====
Line 65: Line 36:
 === Discussion List === === Discussion List ===
  
-(**New**) ​TerraME'​s discussion list is **terrame at freelists dot org**. To join it please click [[http://​www.freelists.org/​list/​terrame|here]].+TerraME'​s discussion list is **terrame at freelists dot org**. To join it please click [[http://​www.freelists.org/​list/​terrame|here]].
  
 === Tutorials === === Tutorials ===
Line 72: Line 43:
   * [[https://​github.com/​TerraME/​terrame/​wiki/​Paradigms|Modeling Paradigms in TerraME]]   * [[https://​github.com/​TerraME/​terrame/​wiki/​Paradigms|Modeling Paradigms in TerraME]]
   * [[https://​github.com/​TerraME/​terrame/​wiki/​Fill|Creating and Filling Cellular Spaces]]   * [[https://​github.com/​TerraME/​terrame/​wiki/​Fill|Creating and Filling Cellular Spaces]]
 +  * [[https://​github.com/​TerraME/​terrame/​wiki/​Calibration|Multiple Simulations]] (**New**) ​
 +  * [[https://​github.com/​TerraME/​terrame/​wiki/​Publish|Publishing Geospatial Data]]
  
 === FAQ === === FAQ ===
  
-Frequently asked questions are answered [[https://​github.com/​TerraME/​terrame/​wiki/​FAQ|here]]. **(New)**.+Frequently asked questions are answered [[https://​github.com/​TerraME/​terrame/​wiki/​FAQ|here]].
  
 === Packages === === Packages ===
Line 83: Line 56:
  
   * **[[http://​www.terrame.org/​packages/​doc/​base/​doc/​index.html|base]]**:​ A package with the basic modelling concepts, such as Cell, CellularSpace,​ Agent, Timer, and Model.   * **[[http://​www.terrame.org/​packages/​doc/​base/​doc/​index.html|base]]**:​ A package with the basic modelling concepts, such as Cell, CellularSpace,​ Agent, Timer, and Model.
-  * **[[http://​www.terrame.org/​packages/​doc/​terralib/​doc/​index.html|terralib]]**: A package to handle geospatial data. It has types to manage TerraView projects as well as functions to create and fill cellular layers.+  * **[[http://​www.terrame.org/​packages/​doc/​gis/​doc/​index.html|gis]]**: A package to handle geospatial data. It has types to manage TerraView projects as well as functions to create and fill cellular layers.
  
 Using the graphical interface, it is possible to download and install packages from TerraME'​s repository. They are are: Using the graphical interface, it is possible to download and install packages from TerraME'​s repository. They are are:
Line 91: Line 64:
   * **[[http://​www.terrame.org/​packages/​doc/​sci/​doc/​index.html|sci]]**:​ A small package with interpolation functions.   * **[[http://​www.terrame.org/​packages/​doc/​sci/​doc/​index.html|sci]]**:​ A small package with interpolation functions.
   * **[[http://​www.terrame.org/​packages/​doc/​sysdyn/​doc/​index.html|sysdyn]]**:​ Examples using system dynamics models.   * **[[http://​www.terrame.org/​packages/​doc/​sysdyn/​doc/​index.html|sysdyn]]**:​ Examples using system dynamics models.
 +  * **[[http://​www.terrame.org/​packages/​doc/​calibration/​doc/​index.html|calibration]]**:​ Functions to run a given model several times, as well as metrics to compute goodness-of-fit and to calibrate models using genetic algorithms.
 +  * **[[http://​www.terrame.org/​packages/​doc/​publish/​doc/​index.html|publish]]**:​ Create webmap tools using the input as well as output of models.
  
 Under development packages: Under development packages:
  
-  * **[[http://​www.terrame.org/​packages/​doc/​calibration/​doc/​index.html|calibration]]**:​ Functions to run a given model several times, as well as metrics to compute goodness-of-fit and to calibrate models using genetic algorithms. 
   * **[[http://​www.terrame.org/​packages/​doc/​gpm/​doc/​index.html|gpm]]**:​ Create geospatial data as well as neighbourhood files using connectivity networks such as roads.   * **[[http://​www.terrame.org/​packages/​doc/​gpm/​doc/​index.html|gpm]]**:​ Create geospatial data as well as neighbourhood files using connectivity networks such as roads.
-  * **[[http://​www.terrame.org/​packages/​doc/​publish/​doc/​index.html|publish]]**:​ Create webpages using the input as well as output of models. 
   * **rstats**: Integrate TerraME with R.   * **rstats**: Integrate TerraME with R.
  
Line 113: Line 86:
   * Tiago Carneiro. {{http://​www.dpi.inpe.br/​gilberto/​teses/​nested_ca.pdf|Nested-CA:​ a foundation for multiscale modeling of land use and land change}}. //PhD Thesis//, INPE, 2006.    * Tiago Carneiro. {{http://​www.dpi.inpe.br/​gilberto/​teses/​nested_ca.pdf|Nested-CA:​ a foundation for multiscale modeling of land use and land change}}. //PhD Thesis//, INPE, 2006. 
  
- +===== Extensions ​=====
-===== Additional software ​===== +
- +
-=== TerraView === +
-**[[http://​www.dpi.inpe.br/​terralib5|TerraView]]** is a GIS application based on TerraLib, a library to handle vector and raster data using several data sources. TerraME currently works with **TerraView 5.1.3**. +
- +
-=== Extensions ​===+
   * **[[http://​luccme.ccst.inpe.br/​|LUCCME]]**,​ an extension for top-down land change modeling.   * **[[http://​luccme.ccst.inpe.br/​|LUCCME]]**,​ an extension for top-down land change modeling.
   * **[[http://​inpe-em.ccst.inpe.br/​conteudo_en/​index.html|INPE-EM]]**,​ a framework to compute greenhouse gases emission estimates from land cover change   * **[[http://​inpe-em.ccst.inpe.br/​conteudo_en/​index.html|INPE-EM]]**,​ a framework to compute greenhouse gases emission estimates from land cover change

QR Code
QR Code TerraME: Multiparadigm Modeling Toolkit (generated for current page)