This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Dinamica EGO 8 ====== ===== Overview ===== EGO stands for //Environment for Geoprocessing Objects//. Dinamica EGO is a spatial modeling platform for environmental modeling, flexible enough to design anything from a simple static spatial model to a complex dynamic simulation. The software is written in C++ and Java. Its algorithms, called functors, are sequenced in graph form to build a visual data flow: each functor performs one operation, and functors connect to each other through their ports, where each port represents a connector to a data element such as a map, a table, a matrix, an expression, or a constant. Models are built by dragging functors from the [[gui_basics|Functor Library]] panel onto the canvas and connecting their ports, so the model itself is a diagram whose execution follows the resulting data flow chain. Models can be saved as [[ego_script|EGO Script]], [[xml_script|EGOML Script]], or EGOMLX. See the [[dinamica_reference|Dinamica Reference]] for the full language, type, and functor reference. Dinamica EGO implements the most common spatial analysis algorithms found in commercial GIS software, plus a series of algorithms designed specifically for spatial simulation, including transition functions and calibration and validation methods. ==== Key Features ==== === Modeling and design === * [[lesson_2|Model design as diagrams, using a data-flow language on a graphical interface]] * [[submodels|Sub-models]] * [[wizard|Model wizards]] * Decision processes for bifurcating and joining execution pipelines === Simulation === * Nested iterations * [[tutorial:varying_parameters_in_a_simulation|Multi-transitions]] * [[lesson_13|Dynamic feedbacks]] * [[tutorial:using_subregions_in_a_simulation_model|Multi-region]] === Functors and calibration === * [[functor_list|An extensive catalog of spatial algorithms for the analysis and simulation of space-time phenomena]] * [[tutorial:heuristic_calibration_of_models_by_using_genetic_algorithm|Genetic Algorithm for model calibration]] === Performance === * [[parallelism_on_dinamica|High performance, including a native 64-bit version, full parallelism using multiprocessor computing architectures, and smart handling of large raster datasets]] === Extensions === * [[biodinamica|BioDinamica plug-in for analyses of biodiversity, biogeography, and macroecology]] Dinamica EGO favors simplicity, flexibility, and performance, optimizing speed and computer resources such as memory and parallel processing. {{ :screens:dinamica-ego-5.png?direct&1200 |}} ===== Documentation ===== ==== Getting Started ==== * [[http://www.dinamicaego.com|Dinamica EGO Website]] * [[http://www.dinamicaego.com/license|License Agreement]] * [[guidebook_start|Guidebook 2.0]] * [[https://www.youtube.com/channel/UC8NsKElyl_6ku9plyyRYKcg/playlists|Videos showing how to use Dinamica]] * [[what_is_new_8_12_0|What Is New in version 8]] - older versions: [[what_is_new_7|7]] | [[what_is_new_6|6]] | [[what_is_new_5|5]] | [[what_is_new_4|4]] | [[what_is_new_3|3]] * [[faq|Frequently Asked Questions (FAQ)]] ==== Language and Type Reference ==== * [[dinamica_reference|Dinamica Reference]] * [[ego_script|EGO Script]] * [[xml_script|EGOML Script]] * [[type_system|Type System]] * [[basic_data_flow|Basic Data Flow]] ==== Interfaces ==== * [[gui_basics|Functor Library]] * [[dinamica_console|Dinamica Console CLI]] * [[Screenshots]] ==== Reference ==== * [[functor_list|Functor List]] * [[calculate_functors|Calculate Functors]] * [[submodels|Submodels]] ==== Guides and Tips ==== * [[manipulating_tables_and_lookup_tables|Manipulating Tables and Lookup Tables]] * [[gui_tips|GUI Tips]] * [[model_tips|Model Tips]] * [[How-To]] ==== Language Integration ==== * [[python_coupling|Python Coupling]] * [[lesson_20|R Coupling]] ==== Plugins, Utilities, and Community ==== * [[plugins|Plugins]] * [[submodel_list|Submodel documentation]] * [[Utilities]] * [[community:Documentation Provided by the Community]] ===== Model Examples and Datasets ===== > **Note:** Example models and datasets are available at [[https://csr.ufmg.br/imagery/guidebook_dinamica_5.rar|guidebook_dinamica_5.rar]].