What is new?
More to come: Dinamica EGO is evolving fast and relentless. Thus, in addition to milestone versions, we will continue to release experimental beta versions. Keep posted participating in our discussion group
What is new in Version 1.8.x (November 2011)
The changes in this release, compared to the currently stable version (1.6.2), include:
Wizard editor to create model wizards. Model wizards can be used to guide user interaction with a model. A wizard example can be found in the folder Dataset\Examples\run_lucc_northern_ mato_grosso\run_roads_wizard (See presentation of this tool and other functionalities at http://www.csr.ufmg.br/dinamica/training/2_EGO_framework.pdf).
The operator Calc Cost Map now performs cost surface calculation in parallel. As a result, the cost calculation is now much faster on multicore computers. Check out a performance comparison between Dinamica EGO and two commercial GIS by accessing http://csr.ufmg.br/dinamica/dokuwiki/doku.php.
Dynamic workdir allowing more portability and switching of scenario input data.
Brand new map viewer with several tools to visualize spatial data.
Movie maker. Now it is possible to use the new viewer to create a MP4 movie using simulation output maps.
Models load faster even when the MinGW expression compilation module is used.
New operators: While, Do While, Select String, Select Folder, String Junction and Folder Junction.
Better functor library layout.
Several bug fixes.
What is new in Version 1.6 (October 2010)
64 bit support: Dinamica EGO now can be installed as a native 64-bit program on Windows Seven 64 and Vista 64, taking advantage of the expanded memory address and performance optimizations.
Better memory management: Dinamica EGO now handles larger and more sophisticated models even if running in 32 bit version or on the graphical interface. Several large models that failed on the graphical interface now run properly. Similar to the console version, Dinamica EGO graphical interface now also takes advantage of multiple available processors to run a model.
New console launcher allows for queuing models and running them sequentially.
Native expression compilation: Calculate Map expressions can be compiled to native code, improving, as result, model performance. The compilation takes place automatically without user intervention. One just needs to install the optional package for native expression support!
The precision for lookup tables has been increased, enabling storage of large numbers.
The precision for map, value and table calculations has been increased, preventing the occurrences of spurious rounding errors. The operators CalculateCategoricalMap, CalculateMap, CalculateValues and CalculateLookupTable have been updated.
Model optimization tool based on Genetic Algorithm. Dinamica EGO has incorporated a Genetic Algorithm Tool that performs heuristic calibration of models. This generic tool allows a set of model parameters to be assembled into tables and input as a gene to the GA tool. The GA tool contains several options for the optimization process, such as number of individuals, generations, exit condition to stop optimization process as evolution becomes asymptotical, as well as controls for overspecialization. A lesson in the guidebook and examples are included to illustrate the potential of the GA tool for improving transition probability maps obtained from Weights of Evidence method.
New EGO script configuration options: it is now possible to customize the way that Dinamica EGO writes EGO scripts, making easier to write and understand models in textual format.
Dinamica now uses a private installation of the Java runtime environment. So, it no longer needs to replace preexisting versions of Java.
New support to read inputs and write outputs straightly from/into zip files using the new Workdir operator. Also, the user can use this operator to define a root folder, making easier to share and transport models across computers with different folder structure.
New operators: several new operators are available to facilitate the manipulation of tables and maps.
New enhanced graphical editor for lookup tables and matrices.
New graphical interface docking framework with improved panel management and possibility for undocking panels. This enables to enlarge the model sketch, keeping at the same time some key panels afloat, such as the bird view, thus improving model visualization.
As always, we fixed several bugs and improved the performance of several functors.
Sad news: the VENSIM support is now deprecated and available only for 32 bit version. For now, if you need VENSIN link, you can force the installation of the 32 bit version (even on a 64 bit Windows) using the 32 version installer provided.
More to come: Dinamica EGO is evolving fast and relentless. Thus, in addition to milestone versions, we will continue to release experimental beta versions. Keep posted participating in our discussion group.
What is new in Version 1.4 (October 2009)
New EGO script format: the parser performance was enhanced to better validate script contents and display more error messages. In addition, EGO and XML formats became one hundred percent compatible, so no information is lost when converting back and forth between these formats.
Enhanced EGO programming language format.
New raster map handling engineer. Even if there isn't enough virtual memory, Dinamica EGO can handle large raster formats using map raster disk swapping.
Bugs corrected in the reading and writing contents of some editors.
More functors parallelized.
New Map Viewer that displays large maps and allows histogram manipulation.
Now you can convert any change matrix into a LookupTable and vice-versa.
Functors can now receive an alias. The alias represents a variable name in EGO script, so textual models become much more intelligible, and therefore easier to track.
A new Dinamica EGO web update mechanism.
Option Menu with centralized information.
New property panel on which you can edit a functor port.
Spell Checker for comments inside a functor (English only).
New crash recovery mechanism automatically saves the model to avoid model loss.
Now the LookupTable functor has an auto-filling function and chart visualization tool.
New search functor routine by functor name, alias, and comments.
Customizable Look & Feel.
Model backup utility.
Bug corrections and other performance optimization.
Options panel with model properties. A description of model, including authorship, version, etc can be associated to a model. Properties of a model that will be visible as a tooltip in Windows Explorer.
New map algebra operators, including slope, hydrological flow direction and accumulation and a function to estimate density kernel of point events. Assign and get map categories functors, and new containers to extract a layer from a cube raster set and to assemble maps into a multilayer raster.
Pipeline control functors renamed to better represent their processes.
Run external process permits calling a program from within Dinamica EGO.
Neighborhood operators and new table operators are included in Calculate map.
A guidebook including lessons on advanced resources and REDD case study.
Models to calculate landscape structure metrics included.
Charts can be produced and saved from Lookup tables.
Category and value names can be inserted in the header of lookup tables.
Linear values can be interpolated in a lookup table.
Functor library tabs have the colors of their functors.
Back to home