8000 Preparing release GAMA 2025-06 · Issue #175 · gama-platform/gama · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Preparing release GAMA 2025-06 #175
Closed
@lesquoyb

Description

@lesquoyb

2025-05 release plan

Things to check first

To release 2025-05 we need to check:

The installation process

With the latest release.

  • Check the version numbering on executables, installers, dmg, zip files
  • Check the version numbering on the Windows installer during the installation process

Check that gama starts without problem and can run models from the library (Ant Foraging (Charts examples).gaml can be a good test) on all platforms and with all installation methods:

  • Windows 11
    • exe with JDK
    • exe without JDK
    • zip folder with JDK
    • zip folder without JDK
  • Linux
    • deb with JDK
    • deb without JDK
    • zip folder with JDK
    • zip folder without JDK
  • MacOS
    • dmg with JDK
    • dmg without JDK
  • MacOS M1/M2
    • dmg with JDK
    • dmg without JDK

Check library models

  • go to the gama code base root directory
  • run commands to list all experiment and gaml files, on windows:
dir /A-D /S /B | findstr /r .gaml$ >> res.txt
dir /A-D /S /B | findstr /r .experiment$ >> res.txt
  • open the resulting file and replace the beginning of the path (up to the first models or tests directory) by - [ ] to transform it into a list of checkboxes. In sublime text use the regex replace with those patterns:
^(?!\- \[ \] ).*?tests\\
^(?!\- \[ \] ).*?models\\
  • still in sublime text F9 to sort them (more convenient for the user and will help eliminate duplicates)
  • menu Edit -> Permute lines -> unique to remove duplicates (can happen because of compilation)
  • Basic Tests\issues\Issue 3624.gaml
  • Basic Tests\issues\Issue 3649.gaml
  • Basic Tests\issues\Issue 3685.gaml
  • Basic Tests\issues\Issue 3776.gaml
  • Basic Tests\issues\Issue3570.gaml
  • Basic Tests\issues\Issue3579.gaml
  • Basic Tests\issues\Issue3660.gaml
  • BDI Architecture\models\CityEscape_BDI_Emotions.gaml
  • BDI Architecture\models\Firefighters_BDI.gaml
  • BDI Architecture\models\GoldMiner_BDI.gaml
  • BDI Architecture\models\HelloWorld_BDI.gaml
  • BDI Architecture\models\Tutorial\BDI tutorial 1.gaml
  • BDI Architecture\models\Tutorial\BDI tutorial 2.gaml
  • BDI Architecture\models\Tutorial\BDI tutorial 3.gaml
  • BDI Architecture\models\Tutorial\BDI tutorial 4.gaml
  • BDI Architecture\models\Tutorial\BDI tutorial 5.gaml
  • Clustering Algorithms\Clustering.gaml
  • Clustering Algorithms\Spatial Clustering.gaml
  • Data\Data Cleaning\models\Clean Line Network.gaml
  • Data\Data Exportation\models\Save Graphs.gaml
  • Data\Data Exportation\models\Save to ASC.gaml
  • Data\Data Exportation\models\Save to CSV.gaml
  • Data\Data Exportation\models\Save to GeoJson.gaml
  • Data\Data Exportation\models\Save to Geotiff.gaml
  • Data\Data Exportation\models\Save to KML.gaml
  • Data\Data Exportation\models\Save to PNG.gaml
  • Data\Data Exportation\models\Save to SHP.gaml
  • Data\Data Exportation\models\Save to Text.gaml
  • Data\Data Importation\models\3D shapefile Loading.gaml
  • Data\Data Importation\models\ASC File Import.gaml
  • Data\Data Importation\models\BingMap Image Import.gaml
  • Data\Data Importation\models\Contour Lines.gaml
  • Data\Data Importation\models\CSV Agents.gaml
  • Data\Data Importation\models\CSV File Import.gaml
  • Data\Data Importation\models\DXF File Import.gaml
  • Data\Data Importation\models\GEOJSON File Import.gaml
  • Data\Data Importation\models\GEOTIFF File Import.gaml
  • Data\Data Importation\models\GIF File Loading.gaml
  • Data\Data Importation\models\GMLFILE Import.gaml
  • Data\Data Importation\models\Graph Agents Importation.gaml
  • Data\Data Importation\models\Graph Importation.gaml
  • Data\Data Importation\models\Grid DEM.gaml
  • Data\Data Importation\models\Image vectorization.gaml
  • Data\Data Importation\models\JSON File Import.gaml
  • Data\Data Importation\models\MapBox Image Import As Background Image.gaml
  • Data\Data Importation\models\MapQuest Image Import.gaml
  • Data\Data Importation\models\Multiple Raster Files Import.gaml
  • Data\Data Importation\models\OBJ file drawing.gaml
  • Data\Data Importation\models\OBJ file loading.gaml
  • Data\Data Importation\models\OSM File Import.gaml
  • Data\Data Importation\models\PNG Icons.gaml
  • Data\Data Importation\models\Raster Image Import.gaml
  • Data\Data Importation\models\SHP Import.gaml
  • Data\Data Importation\models\URL Image Import.gaml
  • Data\Download Spatial Data\models\Download Data (OSM-images).gaml
  • Data\Spatial Projection\models\from GAMA CRS.gaml
  • Data\Spatial Projection\models\to GAMA CRS.gaml
  • Data\Utils\models\FileUtils.gaml
  • Data\Utils\models\TestWebAddress.gaml
  • Data\Utils\models\ZipUnzip.gaml
  • Databases\Regular Database\Connection Test.gaml
  • Databases\Regular Database\Create and insert Agents from and in DB with MySQL.gaml
  • Databases\Regular Database\Simple AgentDB tests in MySQL.gaml
  • Databases\Regular Database\Simple Agents tests in MySQL.gaml
  • Databases\Regular Database\Simple SQLSKILL tests in SQLite.gaml
  • Databases\Spatial Database\MySQL\1. Create Spatial Table in MySQL.gaml
  • Databases\Spatial Database\MySQL\2. Agents to Database in MySQL.gaml
  • Databases\Spatial Database\MySQL\3. Agents from Database in MySQL.gaml
  • Databases\Spatial Database\PostGIS\1. Create Spatial Table in PostGIS.gaml
  • Databases\Spatial Database\PostGIS\2. Agents to Database in PostGIS.gaml
  • Databases\Spatial Database\PostGIS\2. Agents to Database in PostGIS2D.gaml
  • Databases\Spatial Database\PostGIS\2. Agents to Database in PostGIS3D.gaml
  • Databases\Spatial Database\PostGIS\3. Agents from Database in PostGIS.gaml
  • Diffusion Statement\models\Anisotropic Diffusion (Simple, Field).gaml
  • Diffusion Statement\models\Anisotropic Diffusion (Simple, Grid).gaml
  • Diffusion Statement\models\Anisotropic Diffusion (Toroidal).gaml
  • Diffusion Statement\models\Anisotropic Diffusion (Various Methods).gaml
  • Diffusion Statement\models\Blend color in a cuve (Multiple Signals).gaml
  • Diffusion Statement\models\Diffusion in a cuve (Cycle length).gaml
  • Diffusion Statement\models\Kernel matrix generation.gaml
  • Diffusion Statement\models\Uniform Diffusion (Field).gaml
  • Diffusion Statement\models\Uniform diffusion with mask (Avoid mask).gaml
  • Diffusion Statement\models\Uniform Diffusion.gaml
  • Driving Skill\models\Advanced models\Drive Random.gaml
  • Driving Skill\models\Advanced models\Following Paths.gaml
  • Driving Skill\models\Advanced models\Simple Intersection.gaml
  • Driving Skill\models\Advanced models\Traffic.gaml
  • Driving Skill\models\Simple model\Simple Traffic Model.gaml
  • Driving Skill\models\Utilities\OSM Loading Driving.gaml
  • FIPA Skill\models\FIPA CFP (1).gaml
  • FIPA Skill\models\FIPA CFP (2).gaml
  • FIPA Skill\models\FIPA No Protocol.gaml
  • FIPA Skill\models\FIPA Propose (1).gaml
  • FIPA Skill\models\FIPA Propose (2).gaml
  • FIPA Skill\models\FIPA Query (1).gaml
  • FIPA Skill\models\FIPA Query (2).gaml
  • FIPA Skill\models\FIPA Request (1).gaml
  • FIPA Skill\models\FIPA Request (2).gaml
  • FIPA Skill\models\FIPA Request (3).gaml
  • FIPA Skill\models\FIPA Request (4).gaml
  • GAML Syntax\Abort statement\Abort.gaml
  • GAML Syntax\Architectures\Rule Based Behaviors.gaml
  • GAML Syntax\Conditional Structures\If Then Else.gaml
  • GAML Syntax\Conditional Structures\State Transitions.gaml
  • GAML Syntax\Conditional Structures\Switch And Match.gaml
  • GAML Syntax\Conditional Structures\When.gaml
  • GAML Syntax\Data Types And Structures\Casting.gaml
  • GAML Syntax\Data Types And Structures\Date and Time\Date Type And Real Dates.gaml
  • GAML Syntax\Data Types And Structures\Date and Time\Simple Time Definition.gaml
  • GAML Syntax\Data Types And Structures\Fields.gaml
  • GAML Syntax\Data Types And Structures\Graph.gaml
  • GAML Syntax\Data Types And Structures\Lists.gaml
  • GAML Syntax\Data Types And Structures\Maps.gaml
  • GAML Syntax\Data Types And Structures\Matrices.gaml
  • GAML Syntax\Data Types And Structures\Units And Constants.gaml
  • GAML Syntax\Loop And Iterations\Ask Agents.gaml
  • GAML Syntax\Loop And Iterations\Break and Continue.gaml
  • GAML Syntax\Loop And Iterations\Iterators.gaml
  • GAML Syntax\Loop And Iterations\Loop Over.gaml
  • GAML Syntax\Loop And Iterations\Loop Statement.gaml
  • GAML Syntax\Scheduler\Default Scheduler.gaml
  • GAML Syntax\Scheduler\No Scheduler.gaml
  • GAML Syntax\Scheduler\Not Executed Random Manager Scheduler.gaml
  • GAML Syntax\Scheduler\Random Scheduler.gaml
  • GAML Syntax\Scheduler\Species Manager.gaml
  • GAML Syntax\Simulation Initialization\Init Action.gaml
  • GAML Syntax\Species Definition\Attribute access.gaml
  • GAML Syntax\Species Definition\Inheritance.gaml
  • GAML Syntax\Species Definition\Mirror species - creation and death of agents.gaml
  • GAML Syntax\Species Definition\Mirror species.gaml
  • GAML Syntax\System\Benchmarking.gaml
  • GAML Syntax\System\Clipboard.gaml
  • GAML Syntax\System\Elements of Syntax.gaml
  • GAML Syntax\System\Errors.gaml
  • GAML Syntax\System\Preferences.gaml
  • GAML Syntax\System\RunThread.gaml
  • GAML Syntax\System\System.gaml
  • GAML Syntax\Unit Test\Basic Example.gaml
  • GAML Syntax\Unit Test\Two Species (Example).gaml
  • GAML Syntax\Variables\Declaration of Parameters.gaml
  • GAML Syntax\Variables\Notifying Variables.gaml
  • Images\models\Casting Images.gaml
  • Images\models\Declaring Images.gaml
  • Images\models\Image Manipulation.gaml
  • Images\models\Manual Snapshot.gaml
  • Images\models\SVG Manipulation.gaml
  • Model Exploration\Batch Simulation\Calibration.gaml
  • Model Exploration\Batch Simulation\Exploration.gaml
  • Model Exploration\Experiment species\Experiment and simulation.gaml
  • Model Exploration\Multi-simulation\Multi-simulation.gaml
  • Modeling\Model Coupling\Co-AntPreyPredator\Ants Adapter.gaml
  • Modeling\Model Coupling\Co-AntPreyPredator\Comodel Example (Mixed Behaviors).gaml
  • Modeling\Model Coupling\Co-PreyPredator\Comodel Example (Populations Mutated).gaml
  • Modeling\Model Coupling\Co-PreyPredator\Prey Predator Adapter.gaml
  • Modeling\Model Coupling\Co-PreyPredator\Prey Predator.gaml
  • Modeling\Model Coupling\Flies and Mosquitos\Adapters\Flies Adapter.gaml
  • Modeling\Model Coupling\Flies and Mosquitos\Adapters\Mosquitos Adapter.gaml
  • Modeling\Model Coupling\Flies and Mosquitos\Create and kill models.gaml
  • Modeling\Model Coupling\Flies and Mosquitos\Models\Flies.gaml
  • Modeling\Model Coupling\Flies and Mosquitos\Models\Mosquitos.gaml
  • Modeling\Model Coupling\Flies and Mosquitos\Simple GUI comodel.gaml
  • Modeling\Multi-Level Usage\Balls, Groups and Clouds.gaml
  • Modeling\Multi-Level Usage\Corridor (Hybrid vs ABM).gaml
  • Modeling\Multi-Level Usage\Corridor.gaml
  • Modeling\Multi-Level Usage\Predators, Preys and Shelters.gaml
  • Modeling\Multi-thread simulation\Multi-thread.gaml
  • Modeling\Spatial Topology\Agent movement\models\Continuous Field of Vision.gaml
  • Modeling\Spatial Topology\Agent movement\models\Follow Path.gaml
  • Modeling\Spatial Topology\Agent movement\models\Follow Weighted Network (Agents).gaml
  • Modeling\Spatial Topology\Agent movement\models\Goto Directed Graph.gaml
  • Modeling\Spatial Topology\Agent movement\models\Goto Grid Weights.gaml
  • Modeling\Spatial Topology\Agent movement\models\Goto Grid.gaml
  • Modeling\Spatial Topology\Agent movement\models\Goto Network.gaml
  • Modeling\Spatial Topology\Agent movement\models\Goto Polygon.gaml
  • Modeling\Spatial Topology\Agent movement\models\Moving3D.gaml
  • Modeling\Spatial Topology\Agent movement\models\Wander on Graph.gaml
  • Modeling\Spatial Topology\Fields\Accessing Fields.gaml
  • Modeling\Spatial Topology\Graphs\models\3D Graph.gaml
  • Modeling\Spatial Topology\Graphs\models\Classic Graph Generation.gaml
  • Modeling\Spatial Topology\Graphs\models\Clustering.gaml
  • Modeling\Spatial Topology\Graphs\models\Graph Building From Agents.gaml
  • Modeling\Spatial Topology\Graphs\models\Graph Loading Layout.gaml
  • Modeling\Spatial Topology\Graphs\models\Graph Operators.gaml
  • Modeling\Spatial Topology\Graphs\models\Hand Made Graph.gaml
  • Modeling\Spatial Topology\Graphs\models\Multigraph.gaml
  • Modeling\Spatial Topology\Graphs\models\Shortest paths.gaml
  • Modeling\Spatial Topology\Graphs\models\Strahler.gaml
  • Modeling\Spatial Topology\Grids\models\Hexagonal Grid.gaml
  • Modeling\Spatial Topology\Grids\models\Shortest Path on Grid.gaml
  • Modeling\Spatial Topology\Grids\models\Weighted Shortest Path on Grid.gaml
  • Modeling\Spatial Topology\Spatial Operators\models\Geometry Discretization.gaml
  • Modeling\Spatial Topology\Spatial Operators\models\Moran Index.gaml
  • Modeling\Spatial Topology\Spatial Operators\models\Simplification and Buffer.gaml
  • Modeling\Spatial Topology\Spatial Operators\models\Spatial Interpolation.gaml
  • Modeling\Spatial Topology\Spatial Operators\models\Spatial Operators (Examples).gaml
  • Modeling\Spatial Topology\Spatial Operators\models\Spatial Queries.gaml
  • Modeling\Spatial Topology\Spatial Operators\models\Topologies.gaml
  • Modeling\Specific Operators\Multicriteria Decision.gaml
  • Models with Sound\models\Clock.gaml
  • Network\1 Get started\1 Simple ping-pong.gaml
  • Network\1 Get started\2 Broadcast to all.gaml
  • Network\1 Get started\3 Broadcast to group.gaml
  • Network\2 Available protocols\Arduino\Arduino Listener.gaml
  • Network\2 Available protocols\HTTP Request\HTTP GET.gaml
  • Network\2 Available protocols\HTTP Request\HTTP POST.gaml
  • Network\2 Available protocols\MQTT protocol\Example_MQTT_Receive.gaml
  • Network\2 Available protocols\MQTT protocol\Example_MQTT_Receive_Agent.gaml
  • Network\2 Available protocols\MQTT protocol\Example_MQTT_Send.gaml
  • Network\2 Available protocols\MQTT protocol\Example_MQTT_Send_Agent.gaml
  • Network\2 Available protocols\TCP protocol\TCP Server And Client Example .gaml
  • Network\2 Available protocols\TCP protocol\TCP Server Example.gaml
  • Network\2 Available protocols\TCP protocol\TCP Teleportation.gaml
  • Network\2 Available protocols\UDP protocol\UDP Emitter Example.gaml
  • Network\2 Available protocols\UDP protocol\UDP Listener Mouse from Processing For camera.gaml
  • Network\2 Available protocols\UDP protocol\UDP Listener Mouse from Processing.gaml
  • Network\2 Available protocols\WebSocket protocol\WebSocket Server And Client Example .gaml
  • Network\2 Available protocols\WebSocket protocol\WebSocket Server Example.gaml
  • Network\3 Advanced features\1 Pong Teleportation (send agent).gaml
  • Network\3 Advanced features\2 External GAMA controller.gaml
  • Ordinary Differential Equations\models\Examples\Generalized Lotka-Volterra (Toy model).gaml
  • Ordinary Differential Equations\models\Examples\SIR (Simple).gaml
  • Ordinary Differential Equations\models\Examples\Stochastic Differential Equation.gaml
  • Ordinary Differential Equations\models\For Advanced Users\Displays (Continuous, Phase Portrait).gaml
  • Ordinary Differential Equations\models\For Advanced Users\SIR (Split in Agents, Multiple Strains).gaml
  • Ordinary Differential Equations\models\Technical Details\Influence of the integration method (LV).gaml
  • Ordinary Differential Equations\models\Technical Details\Influence of the integration step (LV).gaml
  • Ordinary Differential Equations\models\Technical Details\Influence of the simulation step (SIR).gaml
  • Pedestrian Skill\models\Complex environment - walk.gaml
  • Pedestrian Skill\models\Generate pedestrian paths.gaml
  • Pedestrian Skill\models\Simple environment - walk_to.gaml
  • Physics Engine\models\Box2D Library.gaml
  • Physics Engine\models\Eroding Vulcano.gaml
  • Physics Engine\models\Falling.gaml
  • Physics Engine\models\Flow on Terrain.gaml
  • Physics Engine\models\Perfect Gas Chamber.gaml
  • Physics Engine\models\Play Pool.gaml
  • Physics Engine\models\Stairs.gaml
  • Physics Engine\models\Testing Restitution.gaml
  • Physics Engine\models\Testing Steps.gaml
  • Physics Engine\models\Tricky Fountain.gaml
  • Serialization\models\Backward Experiment Formats.gaml
  • Serialization\models\Backward Experiment Seed.gaml
  • Serialization\models\Base Model.gaml
  • Serialization\models\Create Simulation From File.gaml
  • Serialization\models\Serialization to Json.gaml
  • Serialization\models\Serialize and Deserialize Objects.gaml
  • Serialization\models\Serialize and Restore Agents.gaml
  • Serialization\models\Serialize Operators - Restore simulation.gaml
  • Serialization\models\Serialize Operators - Save simulation in file and serialize.gaml
  • Spatial Statistics\models\Raster Map Comparison.gaml
  • Spatial Statistics\models\Vector Map Comparison.gaml
  • Statistics\Regression.gaml
  • Statistics\Statistic Operators.gaml
  • Toy Models\Ants (Foraging and Sorting)\models\Ant Foraging.gaml
  • Toy Models\Ants (Foraging and Sorting)\models\Ant Sorting.gaml
  • Toy Models\Art\Gama 1.8\models\GAMA 1.8.gaml
  • Toy Models\Art\Gama 1.9\models\GAMA 1.9.gaml
  • Toy Models\Art\L-Trees\models\Tree and Seasons.gaml
  • Toy Models\Art\Mondrian City\models\Mondrian City.gaml
  • Toy Models\Art\Mondrian City\models\Mondrian Generator.gaml
  • Toy Models\Art\Radiohead In Point Cloud\models\Radiohead In Point Coud.gaml
  • Toy Models\Art\Voronoi\Voronoi.gaml
  • Toy Models\Boids\models\Boids 3D Analysis.gaml
  • Toy Models\Boids\models\Boids 3D Motion.gaml
  • Toy Models\Boids\models\Boids With Flocks.gaml
  • Toy Models\Boids\models\Boids.gaml
  • Toy Models\Bubble Sort\models\Bubble Sort 3D.gaml
  • Toy Models\Circle\Circle.gaml
  • Toy Models\Clock\models\Clock.gaml
  • Toy Models\Comodels\Boids and Voronoi\Adapters\Boids Adapter.gaml
  • Toy Models\Comodels\Boids and Voronoi\Adapters\Voronoi Adapter.gaml
  • Toy Models\Comodels\Boids and Voronoi\Voroboids (Boids and Voronoi Comodel).gaml
  • Toy Models\Comodels\City Boids\Adapters\Boids Adapter.gaml
  • Toy Models\Comodels\City Boids\Adapters\Procedural City Adapter.gaml
  • Toy Models\Comodels\City Boids\City Boids Comodel.gaml
  • Toy Models\Comodels\Flood and Evacuation\Adapters\Evacuation Adapter.gaml
  • Toy Models\Comodels\Flood and Evacuation\Adapters\Flood Adapter.gaml
  • Toy Models\Comodels\Flood and Evacuation\Flood Evacuation Comodel.gaml
  • Toy Models\Comodels\Plant Growth and Weather\Comodel 1.gaml
  • Toy Models\Comodels\Plant Growth and Weather\Comodel 2.gaml
  • Toy Models\Comodels\Plant Growth and Weather\Plant Growth.gaml
  • Toy Models\Comodels\Plant Growth and Weather\Weather.gaml
  • Toy Models\Comodels\Prey Sugarscaptor\Adapters\Predator Prey Adapter.gaml
  • Toy Models\Comodels\Prey Sugarscaptor\Adapters\Sugarscape Adapter.gaml
  • Toy Models\Comodels\Prey Sugarscaptor\Prey Sugarscaptor Comodel.gaml
  • Toy Models\Comodels\SIR Switch\Legacy_models\ABM Adapter.gaml
  • Toy Models\Comodels\SIR Switch\Legacy_models\EBM Adapter.gaml
  • Toy Models\Comodels\SIR Switch\Legacy_models\SIR_ABM.gaml
  • Toy Models\Comodels\SIR Switch\Legacy_models\SIR_EBM.gaml
  • Toy Models\Comodels\SIR Switch\SIR Comodel.gaml
  • Toy Models\Comodels\Urban and Traffic\Adapters\Traffic Adapter.gaml
  • Toy Models\Comodels\Urban and Traffic\Adapters\Urban Adapter.gaml
  • Toy Models\Comodels\Urban and Traffic\Urbanization And Traffic Comodel.gaml
  • Toy Models\Epidemiology\models\SIR (ABM vs EBM).gaml
  • Toy Models\Epidemiology\models\SIR (Split in Agents).gaml
  • Toy Models\Epidemiology\models\SIR (Switch).gaml
  • Toy Models\Epidemiology\models\SIR with FSM Architecture.gaml
  • Toy Models\Epidemiology\models\Susceptible Infected (SI).gaml
  • Toy Models\Epidemiology\models\Susceptible Infected Recovered (SIR).gaml
  • Toy Models\Evacuation\models\City Escape.gaml
  • Toy Models\Evacuation\models\Continuous Move.gaml
  • Toy Models\Evacuation\models\Goto on Grid.gaml
  • Toy Models\Evacuation\models\Move on Grid.gaml
  • Toy Models\Flood Simulation\models\Hydrological Model.gaml
  • Toy Models\Games\flappy bird\models\Flappy Bird.gaml
  • Toy Models\Games\pacman\models\pacman.gaml
  • Toy Models\Games\snake\Snake.gaml
  • Toy Models\Games\tetris\tetris.gaml
  • Toy Models\K Nearest Neighbours\models\knn.gaml
  • Toy Models\Learning\models\Mas KMeans Interactive.gaml
  • Toy Models\Learning\models\Mas KMeans.gaml
  • Toy Models\Life\Life.gaml
  • Toy Models\Multi-level Data Analysis\includes\Common Bug Species.gaml
  • Toy Models\Multi-level Data Analysis\models\Graph From Bug (Distance Graph).gaml
  • Toy Models\Multi-level Data Analysis\models\Graph From Bug (Mirror Graph).gaml
  • Toy Models\Multi-level Data Analysis\models\MODAVI.gaml
  • Toy Models\Pedestrian\models\Moussaid model.gaml
  • Toy Models\Predator Prey\Lotka-Volterra (Influence of Integration Step).gaml
  • Toy Models\Predator Prey\Lotka-Volterra (Simple).gaml
  • Toy Models\Segregation (Schelling)\includes\Common Schelling Segregation.gaml
  • Toy Models\Segregation (Schelling)\models\Segregation (Agents).gaml
  • Toy Models\Segregation (Schelling)\models\Segregation (Cellular Automata).gaml
  • Toy Models\Segregation (Schelling)\models\Segregation (GIS).gaml
  • Toy Models\Segregation (Schelling)\models\Segregation (Map Background).gaml
  • Toy Models\Soccer\models\Soccer Base.gaml
  • Toy Models\Soccer\models\Soccer Experiments.gaml
  • Toy Models\Soccer\models\Soccer.gaml
  • Toy Models\Soccer\models\Team1 Strategy.gaml
  • Toy Models\Soccer\models\Team2 Strategy.gaml
  • Toy Models\Sugarscape\models\Sugarscape.gaml
  • Toy Models\Traffic\models\LWR Traffic Flow Model.gaml
  • Toy Models\Traffic\models\Netlogo - Traffic model - 1 road.gaml
  • Toy Models\Traffic\models\Netlogo - Traffic model - 2 roads.gaml
  • Toy Models\Traffic\models\Traffic and Pollution.gaml
  • Toy Models\Urban Growth\models\Raster Urban Growth.gaml
  • Toy Models\Vote\Vote.gaml
  • Toy Models\Waterflow\models\Waterflow Field Elevation.gaml
  • Toy Models\Waterflow\models\Waterflow Grid Elevation.gaml
  • Toy Models\Waterflow\models\Waterflow Grid Neighborhood.gaml
  • Toy Models\Waterflow\models\Waterflow River Graph.gaml
  • Toy Models\Waterflow\models\Waterflow River Water Unit.gaml
  • Toy Models\Waterflow\models\Waterflow Watershed.gaml
  • Tutorials\3D\models\Model 01.gaml
  • Tutorials\3D\models\Model 02.gaml
  • Tutorials\3D\models\Model 03.gaml
  • Tutorials\Incremental Model\models\Incremental Model 1.gaml
  • Tutorials\Incremental Model\models\Incremental Model 2.gaml
  • Tutorials\Incremental Model\models\Incremental Model 3.gaml
  • Tutorials\Incremental Model\models\Incremental Model 4.gaml
  • Tutorials\Incremental Model\models\Incremental Model 5.gaml
  • Tutorials\Incremental Model\models\Incremental Model 6.gaml
  • Tutorials\Incremental Model\models\Incremental Model 7.gaml
  • Tutorials\Luneray flu\models\model1.gaml
  • Tutorials\Luneray flu\models\model2.gaml
  • Tutorials\Luneray flu\models\model3.gaml
  • Tutorials\Luneray flu\models\model4.gaml
  • Tutorials\Luneray flu\models\model5.gaml
  • Tutorials\Luneray flu\models\model6.gaml
  • Tutorials\Predator Prey\models\Model 01.gaml
  • Tutorials\Predator Prey\models\Model 02.gaml
  • Tutorials\Predator Prey\models\Model 03.gaml
  • Tutorials\Predator Prey\models\Model 04.gaml
  • Tutorials\Predator Prey\models\Model 05.gaml
  • Tutorials\Predator Prey\models\Model 06.gaml
  • Tutorials\Predator Prey\models\Model 07.gaml
  • Tutorials\Predator Prey\models\Model 08.gaml
  • Tutorials\Predator Prey\models\Model 09.gaml
  • Tutorials\Predator Prey\models\Model 10.gaml
  • Tutorials\Predator Prey\models\Model 11.gaml
  • Tutorials\Predator Prey\models\Model 12.gaml
  • Tutorials\Predator Prey\models\Model 13.gaml
  • Tutorials\Road Traffic\models\Model 01.gaml
  • Tutorials\Road Traffic\models\Model 02.gaml
  • Tutorials\Road Traffic\models\Model 03.gaml
  • Tutorials\Road Traffic\models\Model 04.gaml
  • Tutorials\Road Traffic\models\Model 05.gaml
  • Tutorials\Road Traffic\models\Model 06.gaml
  • Tutorials\Road Traffic\models\Model 07.gaml
  • Visualization and User Interaction\GUI Design\Parameters and Commands.gaml
  • Visualization and User Interaction\User Interaction\models\Confirm Dialog.gaml
  • Visualization and User Interaction\User Interaction\models\Display Constants.gaml
  • Visualization and User Interaction\User Interaction\models\Event Layer.gaml
  • Visualization and User Interaction\User Interaction\models\Mouse Drag.gaml
  • Visualization and User Interaction\User Interaction\models\Mouse Exit and Enter.gaml
  • Visualization and User Interaction\User Interaction\models\Moving Agents.gaml
  • Visualization and User Interaction\User Interaction\models\Tools Panel.gaml
  • Visualization and User Interaction\User Interaction\models\User Command.gaml
  • Visualization and User Interaction\User Interaction\models\User Control Architecture.gaml
  • Visualization and User Interaction\User Interaction\models\User input.gaml
  • Visualization and User Interaction\User Interaction\models\User Pause and Resume.gaml
  • Visualization and User Interaction\User Interaction\models\Wizard.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Building Elevation.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Built-In Shapes.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Camera Definitions.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Camera Shared Zoom.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Depth Attribute.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\GIS Visualization.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Lighting.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Moving 3D Object.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Procedural City.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Quadratic Linear and Constant attenuation.gaml
  • Visualization and User Interaction\Visualization\3D Visualization\models\Specular Effects.gaml
  • Visualization and User Interaction\Visualization\Aspects.gaml
  • Visualization and User Interaction\Visualization\Building Heatmap.gaml
  • Visualization and User Interaction\Visualization\Charts\models\Ant Foraging (Charts examples).gaml
  • Visualization and User Interaction\Visualization\Charts\models\Bar.gaml
  • Visualization and User Interaction\Visualization\Charts\models\Distribution.gaml
  • Visualization and User Interaction\Visualization\Charts\models\Heatmap.gaml
  • Visualization and User Interaction\Visualization\Charts\models\Long Series.gaml
  • Visualization and User Interaction\Visualization\Charts\models\Pie.gaml
  • Visualization and User Interaction\Visualization\Charts\models\Radar.gaml
  • Visualization and User Interaction\Visualization\Charts\models\Series.gaml
  • Visualization and User Interaction\Visualization\Charts\models\XY.gaml
  • Visualization and User Interaction\Visualization\Color Brewer.gaml
  • Visualization and User Interaction\Visualization\Conditional aspect selection.gaml
  • Visualization and User Interaction\Visualization\DEM Generator.gaml
  • Visualization and User Interaction\Visualization\Legend - Overlay.gaml
  • Visualization and User Interaction\Visualization\Palettes and Gradients.gaml
  • Visualization and User Interaction\Visualization\Text Display.gaml
  • Visualization and User Interaction\Visualization\Worm Heatmap.gaml

Check unit tests

  • TestBDI.experiment
  • Boolean.experiment
  • ComparisonTest.experiment
  • GraphTest.experiment
  • Int.experiment
  • Length.experiment
  • MathTest.experiment
  • StringTest.experiment
  • Core Tests.experiment
  • Maths Tests.experiment
  • Simplebdi.experiment
  • Stats Tests.experiment
  • multi-criteria.experiment
  • network_test_connection.experiment
  • network_test_interaction_local.experiment
  • network_test_interaction.experiment
  • Creation.experiment
  • Operators.experiment
  • Overlapping.experiment
  • Property.experiment
  • Query.experiment
  • Relation.experiment
  • Topology.experiment

Check plugins

  • Camisole (1.9.0.202301160403)
  • ImageAnalysis (1.0.0.202301160403)
  • LaunchPad (1.0.0.202301160403)
  • Markdown Documentation (1.9.0.202301160403)
  • mike and hecras (1.9.0.202301160403)
  • Mpi (1.0.0.202301160403)
  • Qrcode (1.0.0.202301160403)
  • Switch Project (1.0.0.202301160403)
  • Uml Generator (1.9.0.202301160403)
  • Gaming (1.9.0.202301160403)
  • Remote.Gui (1.9.0.202301160403)
  • Argumentation Feature (1.0.0.202301160403)
  • Bayesian Network Feature (1.0.0.202301160403)
  • Fuzzy logic (1.9.0.202301160403)
  • Ifcfile (1.0.0.202301160403)
  • Matlab (1.9.0.202301160403)
  • Netcdf (1.0.0.202301160403)
  • RJava (1.9.0.202301160403)
  • Weka (1.7.0.202301160403)
  • Webcam
  • EasyShell (2.0.0.v20160927-2006)
  • EasyShell (2.3.0.v20221015-2029)
  • Easy Shell Feature (1.5.0.201606122114)
  • GAMA git client
  • GAMA graphical editor

Check headless mode

  • can run a model with headless legacy
    • on Windows 11
    • on Linux
    • on MacOS
    • on MacOS M1/M2
  • can run a model with headless batch
    • on Windows 11
    • on Linux
    • on MacOS
    • on MacOS M1/M2
  • can run gama-server
    • multiple clients can connect to the same instance of gama-server
    • all commands listed in the documentation work as expected
    • the python client wrapper can interact with this release
    • the js client can interact with this release
    • the connection works over internet (not just on a local machine)
    • it is possible to take snapshots

Website

  • Check that the version 2025-05 is refereed everywhere in the documentation/website instead of 1.9.3
  • Check that the plugin page is up to date
  • Add a section in the gama versions page to reference 2025-05
  • edit the changelog
  • edit the developing gama page
  • check that the memento has updated name and is still up to date

Once everything has been checked

  • on GitHub remove the pre-release tag, change the name to GAMA 2025-05 and add the latest tag
  • update the download links on the website and the version number on the page
  • freeze the documentation
  • generate a pdf of the documentation
  • Update hosted installers, with and without jdk
  • test of hosted installers
    • winget
    • aur with JDK
    • aur without JDK
    • linux ppa
    • brew MacOS with JDK
    • brew MacOS without JDK
    • brew MacOS M1/M2 with JDK
    • brew MacOS M1/M2 without JDK
  • Add the release to gama.resources without the pre-release tag)
  • Update p2 plugin for stable release instead of SNAPSHOT
  • change development branch to 2025-05
  • Update gama.experimental repository
    • Update repository to stable p2
    • Create new p2 repository (plugin one) for GAMA stable
    • Create new alpha branch

Announce the release

  • on gama's facebook page
  • on the users' mailing list
  • on the developers' whatsapp
  • on linkedin

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0