You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: HISTORY.md
+29
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,35 @@
1
1
---
2
2
title: Release History
3
3
---
4
+
# 3.1.1 (2024-12-14)
5
+
## Highlights
6
+
Mesa 3.1.1 is a maintenance release that includes visualization improvements and documentation updates. The key enhancement is the addition of an interactive play interval control to the visualization interface, allowing users to dynamically adjust simulation speed between 1ms and 500ms through a slider in the Controls panel.
7
+
8
+
Several example models were updated to use Mesa 3.1's recommended practices, particularly the `create_agents()` method for more efficient agent creation and NumPy's `rng.integers()` for random number generation. The Sugarscape example was modernized to use PropertyLayers.
9
+
10
+
Bug fixes include improvements to PropertyLayer visualization and a correction to the Schelling model's neighbor similarity calculation. The tutorials were also updated to reflect current best practices in Mesa 3.1.
11
+
12
+
## What's Changed
13
+
### 🎉 New features added
14
+
* Add Interactive Play Interval Control to Mesa Visualization by @AdamZh0u in https://github.com/projectmesa/mesa/pull/2540
15
+
### 🐛 Bugs fixed
16
+
* bug fixes for draw_property_layers by @quaquel in https://github.com/projectmesa/mesa/pull/2548
17
+
### 🔍 Examples updated
18
+
* Wolf-sheep to use `create_agent` by @quaquel in https://github.com/projectmesa/mesa/pull/2543
19
+
* Shift sugarscape example to using create_agent by @quaquel in https://github.com/projectmesa/mesa/pull/2544
20
+
* Fix: Schelling Model Neighbor Similarity Calculation by @Sahil-Chhoker in https://github.com/projectmesa/mesa/pull/2518
21
+
* Change pd_grid example to use create_agents by @quaquel in https://github.com/projectmesa/mesa/pull/2545
22
+
* Switch sugarscape to using property layers by @quaquel in https://github.com/projectmesa/mesa/pull/2546
23
+
### 📜 Documentation improvements
24
+
* Updated docs and check_model param by @nissu99 in https://github.com/projectmesa/mesa/pull/2510
25
+
* Update tutorials to use `create_agents` and `rng.integers` by @DarshPareek in https://github.com/projectmesa/mesa/pull/2541
26
+
27
+
## New Contributors
28
+
*@nissu99 made their first contribution in https://github.com/projectmesa/mesa/pull/2510
29
+
*@DarshPareek made their first contribution in https://github.com/projectmesa/mesa/pull/2541
0 commit comments