Skip to content

v0.1.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@adamamer20 adamamer20 released this 28 Aug 08:44
· 15 commits to main since this release

What's Changed

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

New Contributors

Full Changelog: https://github.com/adamamer20/mesa-frames/commits/v0.1.0-alpha