Skip to content

Releases: gama-platform/gama.old

Version 1.9.3

22 Feb 05:01
Compare
Choose a tag to compare

Release for GAMA 1.9.3
Published on 22/02/24 05:01.

Version 1.9.2

03 Sep 14:10
Compare
Choose a tag to compare

Release for GAMA 1.9.2, which adds compatibility with JDK 17 . Please test and report issues

Version 1.9.1

15 Apr 08:42
Compare
Choose a tag to compare

The GAMA development team is pleased to announce the release of GAMA 1.9.1

This version, while maintaining the power, stability, expressiveness and ease of use of GAMA, brings new capabilities and openings to the platform, making it even more intuitive to use by modelers and even more versatile in terms of applications.

This major release of GAMA contains many new features and fixes, including:

  • A much more fluid and powerful IDE, offering support for all the latest technologies, from HiDPI displays to JDK 17 and Apple Silicon processors.
  • A new server mode of GAMA, offering a clear and extensible exchange protocol, which completely revolutionizes the way to interact with the platform from R, Python or any web client.
  • Increased model exploration possibilities thanks to new calibration and optimization methods, also directly usable in the server mode.
  • The addition of the two new data types field and image, which make it even easier to load, analyze, visualize and produce raster data
  • A much more powerful graph manipulation than previous versions, but still easy to couple with agents
  • A focus on urban mobility applications, with the advanced_driving and pedestrian skills, which make it much easier to produce realistic large-scale mobility models.
  • The possibility to simulate physical interactions between agents thanks to the new skills static_body, dynamic_body and physical_simulation, which rely on the native bullet library.
  • New and faster display capabilities, offering more intuitive handling of agents and organisation of display surfaces, making it easier than ever to build interactive simulations, serious games or advanced scientific visualisations.

Please consult the information and documentation about this release at https://gama-platform.org. Notably:

Gama 1.8.2 Release Candidate 2

22 Jul 05:25
Compare
Choose a tag to compare
Pre-release

Release candidate 2 for GAMA 1.8.2. Please test and report issues

GAMA Version 1.8.1

23 Jun 02:40
13f7e22
Compare
Choose a tag to compare

This is the official GAMA 1.8.1 version, released on the 23rd of June, 2020.

Information and documentation about this release can be found here: http://gama-platform.org

Changelog

BUG FIXES

View contents
  • Charts - d99c033, 5e41f06 - #2921, correct colors in histograms and radars.
  • Displays - 0fffc80 - #2854, takes orientation into account in the camera settings.
  • Displays - 512942c - #2853, improves numbers input in the z-axis rotation field
  • Displays - 903c64d - #2897, adds a preference for copying Camera parameters.
  • Displays - 09df6fa - #2971, harmonizes the meaning of the transparency facet
  • Displays - 3f35633 - #2835, take correct snapshots of zoomed displays
  • Displays - 80fa60d, ee1281a - #2851, better handles Java2D displays when simulation is added dynamically from the Parameters view
  • Displays - c4fde16 - #2913. #2902, better computes boolean attributes in layers.
  • Editor - 0b52880 - #2850, removes empty error messages from the editor
  • Editor - a1246f7 - #2969, reenables correct operations of “Find References...”
  • Editor - cc2b564 - #2833, more robust highlighting of boolean operators
  • Files - 66f73ef - #2860, updates the CSV metadata when edited in GAMA
  • Files - 9a52ccf - #2929, replaces : in filenames when saving benchmark results
  • Files - ab00eea - #2901, corrects .asc file headers created by QGis.
  • Files - ae9efc1 - #2988, does not escape / anymore in strings
  • Files - d6cf13c – Fixes an issue with OSM data and projection
  • FSM - 5229a74, 3198351 - #2865, run the exit section of a state, even when it is marked as final: true (could happen when dying).
  • FSM - e55831c - #2866, emits an error when several states are marked final
  • GAML - 075b1a2, 6f40de5, 169ddb6, 81f6d2f - #2869, #2874 and COMOKIT/COMOKIT-Model/issues/21, checks dependencies between attributes
  • GAML - 6702160 - #2922, better computes the variable scope of recursive actions
  • GAML - 698b2f5 - #2932, provides the right context to the agents layer.
  • GAML - 6f40de5 - #2875, checks the syntax of generic types more carefully
  • GAML - 7c2c653 - #2873, disables the use of at on any type but containers
  • GAML - a92f3b0 - warnings for expressions in the interactive console or monitors
  • GAML - bd48567 - #2995, makes sure that font can be called with 2 arguments.
  • GAML - d9a459d - #2910, computes constant string values used in file statements
  • GAML - df346c9 - #2605, sets the correct compilation and execution scopes when building attributes to save in the save statement
  • GAML - e10938c - #2836, better serializes color constants
  • GAML - e17800f - Fixes an annoying compilation bug for virtual actions
  • GAML - ec24425 - Fixes the bug in COMOKIT/COMOKIT-Model/issues/40 by making sure parent species have inherited their control before their children try to gather it.
  • Geometries - 47518a1, 35d96ce – Fixes issues with pathBetween and masked_by operators
  • Goto - 44d2059 – Make sure that the on: facet can accept a species.
  • Graphs - 8963a3f - #2916, better splits some T-shaped geometries when cleaning road networks
  • Graphs - 048512f, 472b189 - #2861, stops losing the geometrical information when applying layouts to graphs.
  • Graphs - 187848e - Fixes a bug occurring when filtering road type when creating a network and then using all_pairs_shortest_path
  • Graphs - 540a5e1 - #2839, prevents an NPE in the update of a graph vertices
  • Graphs - ba85b59 - #2940, removes an NPE when cleaning a road network built from OSM data using ArcMap
  • Headless - 005d1fa - #2890, points to the embedded JDK in the headless scripts
  • Headless - 0da04af - #2983, correctly sets project_path in headless mode
  • Headless - aa74dbb, d4f7751, 47c131a, cdba1b7 - #296, improves the robustness of the headless script and its handling of paths
  • Headless - caaf878#2976, removes virtual outputs when generating XML files
  • Hexagonal grids - 23e0cf2 - #2894, returns the correct cell at a given location
  • Hexagonal grids - 474cfbc - #2892, allows spatial queries to operate again
  • Maths plugin - 04af42d - #2867, sets the value of t(time) after solve is over.
  • Maths plugin - 468720f - #2868, deprecates integrated_times and integrated_values in the solve statement.
  • Navigator - fd90fa5 - #2846, displays all types of files in "Uses" in the navigator.
  • Network plugin a8d53f6 - #2906, adds a new attribute to the network connect action, in order to set the max size of packets (default is still 1024)
  • Operators - af254f9 - #2858, correctly documents the - operator for lists
  • Parameters view - 5cdc90a - #2834, allows labels of parameter to wrap.
  • Random - 1a3b78f - #2974, stops filling lists with random values in parallel
  • Random - 7a29e0a, ac17bc3 - #2930 and COMOKIT/COMOKIT-Model/issues/30, removes uses of HashSet in spatial operators and indexes
  • Save statement - 187ece6 - #2857, allows to save one shape at a time.
  • Scheduling - 4ffc819 - #2927, #2933, schedules mirror species after their target species
  • Scheduling - a1fd69e - #2952, removes an NPE when using schedules in global and documents it.
  • Species browser - d974812 - #2852, correctly restores the attributes list in the species browser
  • Template editor - 87d4203 - #2849, restores the ability to add templates again
  • Tests - c61ba75 - #2881, builds a dynamic correspondence between class names and types
  • User input - 89ad7c8 - #2978, makes init: / <- mandatory in user_input.
  • Views - 903c64d - #2856, removes the useless preference on view tabs height.
  • Wizards - 3d94861 - #2882, checks badly named experiments/models in wizards
  • Workbench - d34a3d6 - #2848, prevents infinite loop when creating workspaces

ENHANCEMENTS

View contents
  • Charts - 3dc0d11 - #2864, deprecates the xxx_font_size / xxx_font_style facets in chart layers and allows to use the font(...) operator instead
  • Displays - 344894e - #2127, #2380 and #2928, Improves the display of rasters
  • Displays - 136f6e9 - #2891, synchronizes displays when one is set to autosave.
  • Displays - 76a2902 - #1918, Addition of mouse_menu (ctrl-click) for event layers
  • Displays - ed233b5 – Allows to display graphics w/o respecting world proportions
  • Documentation - 94ad249 – Encodes the docGAMA.xml in UTF-8
  • Files - 8316888 - #2830, #2870, improves the handling of complex CSV files by adding 2 new constructors to csv_file.
  • Files - 86a64de, 9429902 – Adds an understandable error message for DXF files when the unit is less than or equal to 0. – improves their parsing (elliptical arc)
  • Files - d21eaac#2939, adds the new folder_exists operator.
  • GAML - 2b5705d - #2883, documents the fact that model: needs to be the first facet of experiment.
  • GAML - 57e07c2#2931, emits a warning when comparing different types
  • GAML - 6310cb8 - #2872, enhanced information on the redefinition of reflexes and the order in which they will be executed
  • GAML - 834da44 – Transforms #min_int and #max_int into... int constants.
  • Geometries - 984fb5c - Improves the building of paths in 3D graphs
  • Geometries - ab1e403#2896, ensures cells’ geometries share common points
  • Graphs - 950c78c – Add a new operator: as_edge_graph(list edges, list nodes)
  • Headless - a92ff24 - Auto display error log if error in java runtime
  • Models library - ecbbd44 - Addition of the Luneray' Flu tutorial
  • Models library - 1bc9316 - Addition of traffic models.
  • Models library - 2e948dd - Adds models of CRS_transform and to_GAMA_CRS
  • Models library - ae1286d - Addition of models for the BDI tutorial
  • Models library - 735bf36 – Adds a simple example of XY charts
  • Models library - 110733f - Adds a model demonstrating simplification and buffer
  • Models library - 6fd7ee8 – Adds models of the new statistical distributions
  • Models library - 5c02210 – Removes the init in “Long Series.gaml”
  • Navigator - 53a9dbe - #2989 does not display experiments in the navigator when @no_experiment is defined
  • Operators - bfc39b4 – Adds an operator to transform a geometry from a CRS to a target CRS.
  • Operators - d8154ff – Adds all_indexes_of operator
  • Parameters view - b618d5b - Adds collapse/expand all for parameter view
  • Parameters view - d8402f4 - Add preferences to auto-expand all parameters in categories
  • Random - 0d4a555, 58df2c3, 6294803 - addition of rnd operators with weibull, lognormal and gauss distributions, various parameters + probability density functions
  • Random - 6643eef - Adds rnd_choice with map argument, keys return type and values gives the distribution
  • Save statement - 2d421ef - Adds the export of gis data with GAMA CRS
  • Save statement - 3aabeae - Save geotiff files in float format (and not byte).
  • Save statement - 731ff61 – Saves geometries with GAMA CRS and scaling
  • Save statement - 91ccdf8 – Adds .prj support file when saving shapefiles
  • Save statement – b558212, afe6da4, saves geometries with a list of attributes
  • Simulation - 32eb57a – updates the state of the simulation aft...
Read more

GAMA Version 1.8

31 Jul 16:26
Compare
Choose a tag to compare

This is the official GAMA 1.8 version, released on the 31st of July, 2019.

Information and documentation about this release can be found here: http://gama-platform.org