There is a newer version of the record available.

Published January 16, 2024 | Version v2.2.1

projectmesa/mesa: v2.2.1

  • 1. Unity Technologies
  • 2. Delft University of Technology
  • 3. Google (all opinions are my own)
  • 4. Open Systems Technologies Corporation
  • 5. @populus-ai
  • 6. @Princeton-CDH
  • 7. University at Buffalo
  • 8. @rstudio @UBC-DSCI @UBC-MDS
  • 9. CARIAD

Description

Highlights

After the substantive 2.2.0 release we are releasing 2.2.1 which addresses a few bugs, unintended behaviors and a performance regression. #1960 makes sure agent addition and removal is handled correct, #1965 fixed an unintended behavior change in RandomActivationByType.agents_by_type and #1964 makes sure we're at least as fast as before 2.2.0, if not faster. The introduction tutorial is also extended with #1955.

We highly recommend updating to 2.2.1 if you're using 2.2.0.

pip install --upgrade mesa

What's Changed

๐Ÿงช Experimental features

  • jupyter_viz: Implement multiline plot by @rht in https://github.com/projectmesa/mesa/pull/1941

๐Ÿ›  Enhancements made

  • make mesa runable without some dependencies by @Corvince in https://github.com/projectmesa/mesa/pull/1950
  • Improve performance of AgentSet and iter_cell_list_contents by @Corvince in https://github.com/projectmesa/mesa/pull/1964

๐Ÿ› Bugs fixed

  • Bugfix in agentset to handle addition and removal correctly by @quaquel in https://github.com/projectmesa/mesa/pull/1960
  • Make RandomActivationByType.agents_by_type backward compatible by @quaquel in https://github.com/projectmesa/mesa/pull/1965

๐Ÿ“œ Documentation improvements

  • Refer to just Python instead of Python 3 by @rht in https://github.com/projectmesa/mesa/pull/1957
  • intro tutorial: Analysing model reporters by @EwoutH in https://github.com/projectmesa/mesa/pull/1955

๐Ÿ”ง Maintenance

  • Migrate from setuptools to hatch by @rht in https://github.com/projectmesa/mesa/pull/1882
  • ci: Add tests for mesa-examples by @rht in https://github.com/projectmesa/mesa/pull/1956
  • refactor: Move Matplotlib-specific Solara components to separate file by @rht in https://github.com/projectmesa/mesa/pull/1943

Full Changelog: https://github.com/projectmesa/mesa/compare/v2.2.0...v2.2.1

Files

projectmesa/mesa-v2.2.1.zip

Files (1.8 MB)

Name Size Download all
md5:2029ebbfbf84f091c16984fb95dc803a
1.8 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/projectmesa/mesa/tree/v2.2.1 (URL)