Releases: gama-platform/gama.old
Version 1.9.3
Version 1.9.2
Release for GAMA 1.9.2, which adds compatibility with JDK 17 . Please test and report issues
Version 1.9.1
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
andimage
, 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
andpedestrian
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
andphysical_simulation
, which rely on the nativebullet
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:
- A list of changes (changelog) from the previous version is available at: https://gama-platform.org/wiki/Changelog
- If you have troubles installing GAMA, please refer to https://gama-platform.org/wiki/Installation
- Please report any problems, issues, bugs at: https://github.com/gama-platform/gama/issues
Gama 1.8.2 Release Candidate 2
Release candidate 2 for GAMA 1.8.2. Please test and report issues
GAMA Version 1.8.1
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
- a list of changes (changelog) from the previous version is available below
- please report any problems, issues, bugs at:
https://github.com/gama-platform/gama/issues
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 asfinal: 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
andmasked_by
operators - Goto - 44d2059 – Make sure that the
on:
facet can accept aspecies
. - 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) aftersolve
is over. - Maths plugin - 468720f - #2868, deprecates
integrated_times
andintegrated_values
in thesolve
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
inglobal
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 inuser_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 ofexperiment
. - 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
andto_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...
GAMA Version 1.8
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
- a (draft) list of changes from the previous version is available at:
http://gama-platform.org/wiki/New-Version-Changes - some immediate troubleshooting information has been gathered here:
http://gama-platform.org/wiki/Installation - please report any problems, issues, bugs at:
https://github.com/gama-platform/gama/issues