v0.1.0-alpha
Pre-release
Pre-release
What's Changed
- Refactoring mesa.Agent, mesa.AgentSet, mesa.Model -> AgentSetDF, AgentsDF, ModelDF by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/8
- setup: Migrate from setup.py to pyproject.toml by @rht in https://github.com/adamamer20/mesa-frames/pull/13
- ci: Add pre-commit configuration by @rht in https://github.com/adamamer20/mesa-frames/pull/14
- Merge requirements.txt into pyproject.toml by @rht in https://github.com/adamamer20/mesa-frames/pull/15
- ci: Add GA for tests by @rht in https://github.com/adamamer20/mesa-frames/pull/17
- Changes to AgentSetDF and AgentsDF before time.py -> CopyMixin by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/16
- benchmark: Split Polars agent into native and concise by @rht in https://github.com/adamamer20/mesa-frames/pull/23
- benchmark: Split pandas agent into native and concise by @rht in https://github.com/adamamer20/mesa-frames/pull/24
- speed up mesa readme_plot script by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/26
- Adding DataFrameMixin for improved reusability/encapsulation by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/27
- Abstract SpaceDF by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/29
- Adding Abstract DiscreteSpaceDF by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/30
- Adding abstract GridDF by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/32
- Additional methods and fixes to DataFrameMixin by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/43
- Concrete GridPandas by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/44
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/adamamer20/mesa-frames/pull/55
- Fixes and Tests for PolarsMixin by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/56
- Adding Comparison and Indexing methods to DataFrameMixin by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/58
- Concrete GridPolars by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/60
- Sugarscape Instantaneous Growback (Pandas-with-loop implementation) by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/63
- Adding pydoclint and properly format docstring by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/69
- Docs with material-from-mkdocs by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/70
- Enforce correct numpy docstring formatting with ruff.pydocstyle by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/74
- API Documentation with Sphinx by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/75
- Move images from docs to docs/general to make it available for mkdocs by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/79
- Adding user guide by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/81
- Adding SugarScape IG (polars with loops) by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/71
- Automatic publishing on PyPI on new release by @adamamer20 in https://github.com/adamamer20/mesa-frames/pull/77
New Contributors
- @adamamer20 made their first contribution in https://github.com/adamamer20/mesa-frames/pull/8
- @rht made their first contribution in https://github.com/adamamer20/mesa-frames/pull/13
- @pre-commit-ci made their first contribution in https://github.com/adamamer20/mesa-frames/pull/55
Full Changelog: https://github.com/adamamer20/mesa-frames/commits/v0.1.0-alpha