What is New in Dinamica EGO 2.2

Multi-column tables (data type called Table).

Several operators were changed, making them more flexible, removing meaningless inputs and outputs or replacing lookup tables with tables, if appropriate. All new definitions use our proxy functor system to ensure that models created by the previous version of Dinamica EGO are automatically upgraded to work with the new definitions.

Models created using the advanced map calculator syntax for EGO Script can now be saved using the graphical interface.

Several improvements to the map viewer.

Several new functors were added (table specific functors, Print, Sort Lookup Table etc).

The data copy optimization system was upgraded. The new system improves the execution performance of some models.

Examples and submodels were updated to use the new functors.

As always, several bug fixes.

A compreensive list of changes in Dinamica EGO 2.2, in Portuguese, can be found here.

Latest Release

What is New in Dinamica EGO 2.2.6

Fixed bug where some categorical maps may define invalid sub-regions.

Fixed bug where sometimes two-column tables could not be read as lookup tables.

What is New in Dinamica EGO 2.2.5

Added a new model debugger that can be used to stop the execution or run a model step by step.

Fixed a problem with the precision of transition matrices.

Weights of Evidence coefficient files can be converted to tables and back.

Workdir does not trigger a partial execution of the model script anymore.

Internal changes: added a new event system to the input/output ports.

What is New in Dinamica EGO 2.2.4

Fixed some bugs related to the data copy optimization system:

Maps used in sub-models were not being properly optimized.

Mux Map, Mux Categorical Map, Map Junction and Categorical Map Junction were not optimizing copies as they should.

Loading models containing a Workdir was triggering an assertion under some rare circumstances.

Several improvements were made to the manipulation of CSV files representing tables.

Fixed a bug where Patcher and Expander were not updating the map categories as expected.

The limits defined by a For can now include fractional numbers and count backward.

Fixed a bug where functors could be inlined by the EGO Script writer when they should not.

Several bug fixes and improvements to the map viewer including:

Now, the area outside the map is painted using a specific pattern.

Fixed some bugs where zooming-in/out could have unspecified consequences.

What is New in Dinamica EGO 2.2.3

Fixed some bugs related to the data copy optimization system: Patcher, Expander and Assign Map Categories were not using it.

Fixed bug where Patcher and Expander may end up calculating the size of patches using an Uniform distribution instead of using a Normal distribution.

Fixed bug where Get Table Column may create an invalid table when the input table is empty.

Fixed bug where the Auto Updater may fail to restart the application.

Print now displays messages using Monospace font. This improves the use of formatted messages.

String editor now allows the input string to have multiple lines.

What is New in Dinamica EGO 2.2.2

Fixed a regression in the conversion of Strings to filenames.

Fixed a bug where Calculate Map/Calculate Categorical Map might crash the application if running an expression to generate random numbers in a computer with lots of CPUs/cores.

What is New in Dinamica EGO 2.2.1

Fixed a critical regression in the definition of Select Lookup Table.

Old Releases

Dinamica EGO 2.0.x