This is an old revision of the document!


PHP's gd library is missing or unable to create PNG images

What is New in Dinamica EGO 5.3.0

(ChangeLog compared to Dinamica EGO 5.2.1)

Dinamica NUI (Application Graphical User Interface)

  • Revert “Revert “Add layers to WeightsOfEvidenceSkeleton when a numberMap is connected to a CalcDistanceMap and determine a standard layer for unknown functors””
  • Add layer suggestion to WeightsOfEvidenceSkeleton when a numberMap is connected to a CreateCubeMap functor
  • Verify if the port has an editor before using the withDataEditor function
  • Add layers from functor connected to categories port when there is no editor.
  • Add layers from functor connected to nameMap port when there is no editor.
  • Add option to assign undecorated custom icons to functors.
  • Definition of family of method copyScript and copyFunctors to copy the content of scripts to a specified container.
  • Fixing wrong parameters names of python method dinamica.package's AutoComplete doc.
  • Resolved the logic issue when there is only one selection to be removed in the Categorization Editor
  • Description and messages in port editors are no longer disabled when used as port viewers or in debugging mode.
  • Adding experimental selection and bookmark tool.
  • To enable/disable the options, you have to press Alt +<F5>
  • Enable/Disable insertion on selection list of experimental selection and bookmark tool with option Alt+<f5>.
  • Refactoring
  • Add feature to detect model bottleneck based on the time of the functors in the explorer menu
  • Add verification to avoid showing functors time when searching when showTimeFunctor is not selected
  • Keep the state of the bottleneck button when Dinamica reopens.
  • Fix NaN values ​​in the sum of the functors' time; Rename the script time functions to relate with search results and bottleneck.
  • Rename classes ModelFunctorPanel and ModelFunctorsSearchIndex
  • Discard any previous content of the tree table model used by the ExplorerPanel when there are no functors to be displayed.
  • Smplifying methods of the Experimental Selection and Bookmark tool.
  • Fixed bug where the settings related to bottleneck presentation were not properly shared among Explorer panels from different models.
  • Fixed bug when there is no selection on Next list to compare if it is equal to current on Experimental Selection and Bookmark tool.
  • Making container expand, if it is collapsed, when a selection on on Experimental Selection and Bookmark tool is inside it
  • Adding Experimental Selection tool on toolbar.
  • Adding button to go to most recent selection on history Selection Experimental Tool.
  • Adding Option to set maximum selections and bookmarks stored.
  • Disable/Enable toolbar button for selection bookmark tool on initialization according flag.
  • Fixed bug where the reset button from the port editor was shown to some types that could not be edited.
  • Add feature to automatically reopen recent models upon starting the application
  • Comments.
  • Avoid including scripts not directly loaded and/or saved by the user in the recent file menu; comments.
  • Removed unused imports.
  • Allow the position of tabs grouping input ports in the functor editor to be optionally specified in the group name.
  • Fix assertion failure when editing functors with no input ports.
  • Make sure the editor causing a validation error is always visible when committing changes in the functor editor dialog.
  • Changing position of previous and next buttons to be closer of the others buttons on Toolbar.
  • Add menu option to disable the reopening of recent models and add a confirmation box to this step.
  • Remove unused imports.
  • Add unsaved models failures when displaying errors on recent models reopening.
  • Refactoring
  • Add a button to create a Step functor inside a loop container.
  • Identify which port editor caused the combined validation error in the graphical interface.
  • Fix inline table editor.
  • Add equalizer to non-categorical maps when showing the map in the MapFilenameEditor
  • Updated SWIG to version 4.0.2.
  • Removed unused imports; Changed class names from dff to be fully qualified.
  • Adaptations due to changes in listing of factory content to avoid copying the listed names.
  • Adding Workdir on option to Group selection using especial functor.
  • Ordenate the identifiers considering the value type and value number.
  • Edit the column header format by copying the table selection to the clipboard.
  • Fix the extra space in save button tooltip.
  • Add option to remove unused submodels from model dependencies.
  • Add option to automatically remove unused submodels when saving the script.
  • Collapse non-canonical containers in closed or opened containers, before showing the containers in canonical state.
  • Refactoring
  • Fix component tooltip on Option.
  • Automatically create CalculateRExpression or CalculatePythonExpression when dragging R or Python scripts, respectively, to the application; also changed behavior to accept dragging any file type.
  • Add feature to import store submodels and user submodels in menu tab.
  • Using regex to replace all old functor name and alias at scriptXML.
  • Rearrange all submodel options in a new submenu.
  • Add action status while importing the submodels.
  • Edit submodel import icon.
  • Updated to allow compatibility with GDAL 3.x.
  • Add feature to go to submodel definition in local submodel tree pane.
  • Changed how the initialization of the user R package folder is done; Changed the initialization to populate that folder with the basic R packages (which are no longer part of the Enhancement Plugin).
  • Changed the location of the Dinamica package source provided with Dinamica.
  • Changed the automatic integration with user provided R to first validate if RTools is correctly installed on the system.
  • Correctly prepare and reset the user package folder when using a custom R; automatically re-integrate Dinamica with custom R after removing user packages.
  • Definition of separate entity to run console processes while showing their results (refactored from RPluginInstallDialog); Changed R Environment integration to run using the new entities.
  • Prevent R packages to be removed when there are still pending changes made to R Environment settings that haven't being applied yet.
  • Fixed bug where the button used to remove all installed R packages was not being properly enabled or disabled.
  • Definition of option to update all installed R packages, if possible, in the R Environment used by Dinamica.
  • Refactorying: changed “” with ''; Formatting.

Image Viewer (Map Viewer)

  • Legends are now visible by default when loading maps.

Dinamica NUI Utils (Graphical User Interface Utilities)

  • Adding utility classes for experimental selection and bookmark tool.
  • Changing data struture used into PreviousNextController.
  • Adding MostRecent method into PreviousNextController.
  • Method to set size of stack on PreviousNextController.
  • Add feature to automatically reopen recent models upon starting the application
  • Workaround bugs where the descriptions of port editors could not be formatted and presented properly in certain cases.
  • Changing buttons from the choice dialog to make them more in line with the expected behavior.
  • Definition of auxiliary function to retrieve which tab of a JTabbedPane contains a given component.
  • Add menu option to disable the reopening of recent models and add a confirmation box to this step.
  • Fixes a bug where model backup would not work if the model has dots in its name.
  • Definition of separate entity to run console processes while showing their results (refactored from RPluginInstallDialog).
  • Make sure the Close button is visible when an error is detected.
  • Fixed placement of some of the message dialogs shown upon successful or erroneous completion of the console process.

Dinamica (Application Core and DLLs)


For general information about version 5 of Dinamica EGO, see Whats Is New In Version 5.