-
-
Couldn't load subscription status.
- Fork 1k
Closed
Labels
docsRelease notes labelRelease notes label
Milestone
Description
Update: The current version of the migration guide is now available on Read the docs!
It would be very useful have a Mesa 3.0 migration guide. It will also help to start writing it soon, so users have time to read it and update while we're still in alpha/beta.
The migration guide is purely for current functionatity that's removed or changed in an backwards-incompatible way. The release notes will be for new features that don't break older models.
Topics
- Reserved variables (Handling Private/Reserved Variables in Mesa #2230)
- Model initialization requirement (Require Mesa models to be initialized with
super().__init__()#2218) - Flat namespace removal (Remove mesa.flat namespace #2091)
- Automatic assignment of
unique_idto Agents - AgentSet (and model.agents)
- Time and schedulers:
- Visualisation (breaking: Remove visualization_old (mesa-viz-tornado) #2133 and viz: Combine code for rendering in browser and Jupyter #2180
This list may be incomplete, feel free to extend
A lot of information is already in the PR descriptions themselves. There are also some Mesa-examples updates that could help:
- Resolve all warnings in pytest runs of examples mesa-examples#153
- Use SolaraViz instead of JupyterViz in examples mesa-examples#155
- Replace RandomActivation and SimultaneousActivation schedulers with AgentSet functionality mesa-examples#161
PRs
quaquel
Metadata
Metadata
Assignees
Labels
docsRelease notes labelRelease notes label