Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,60 @@
Release History
---------------

2.0.0 (2023-04-09) Wellton
++++++++++++++++++++++++++

**Special notes**

Mesa 2.0 includes several breaking changes that provide significant improvements to Mesa.

**Breaking Changes:**

* space: change `coord_iter` to return `(content,(x,y))` instead of `(content, x,y)`; this reduces known errors of scheduler to grid mismatch #1566, #1723
* space: change NetworkGrid `get_neighbors` to `get_neighborhood`; improves performance #1542
* space: raise exception when pos is out of bounds in `Grid.get_neighborhood` #1524
* space: remove deprecations (#1520, #1687, #1688):
* `find_empty()`: convert this to `move_to_empty()`
* `num_agents`: removed parameter from `move_to_empty()`
* `position_agent()`: convert this to `place_agent`
* `neighbor_iter()`: convert this to `iter_neighborhood()`
* batchrunner: remove deprecations #1627
* `batchrunner()` and `batchrunnerMP()`: convert these to `batch_run()`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aren't those supposed to be BatchRunner and BatchRunnerMP classes, not functions?

* visualization: remove `UserSettableParameter`; easier visualization creation #1693
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is too terse. I will have no idea what to replace UserSettableParameter with.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I put in some changes feel free to edit as well so we can get this out the door.


**New Features:**

* datacollector: can now handle data collection by agent type #1419, #1702
* time: allows for model level `StageActivation` #1709
* visualization: `ChartModule` can have dynamically named properties #1685
* visualization: improved stop server to end visualizations #1646
* *experimental* python front end option: integrated the initial prototype of the pure python front end option #1698, #1726

**Improvements**


* update HexGrid and create HexSingleGrid and HexMultiGrid #1581
* correct `get_heading` for toroidal space #1686
* update slider to start at 1FPS #1674
* update links to examples repo due to creation of mesa_examples #1636, #1637
* ** CI Improvements**
* update Ruff #1724
* remove Pipfile and Pipfile.lock #1692
* enable Codespell in Jupyter #1695
* improve regex for better build #1669, #1671
* exclude notebooks form linter #1670
* updated pip for zsh #1644
* CLI quality of life improvements #1640
* **Docs Improvements**
* update to PyData theme #1699
* remove .rst to create simpler build #1363, #1624
* use seaborn in tutorials #1718
* fix types and errors in docs #1624, #1705, #1706, #1720
* improve tutorials #1636, #1637, #1639, #1641, #1647, #1648, #1650, #1656, #1658, #1659, #1695, #1697,
* add nbsphinx to adv_tutorial #1694
* replace `const chart` for `var chart` in advanced tutorial #1679
* update LICENSE to 2023 #1683

1.2.1 (2023-03-18)
++++++++++++++++++

Expand Down