Recent Releases of ABSESpy

ABSESpy - v0.7.5

0.7.5 (2025-02-16)

Bug Fixes

  • api: :bug: Fix agent select by time incorrectly in Container (fabaa35)
  • api: :bug: fix draw actors methods (fff471b)
  • docs: :bug: Fix all the outdated notebook docs (a3667ab)
  • docs: :memo: Remove docs for decision, deprecated feature (a87bf6a)

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

ABSESpy - v0.7.4

0.7.4 (2025-02-06)

Bug Fixes

  • :green_heart: Fix python version update in release please (365df5c)

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

ABSESpy - v0.7.3

0.7.3 (2025-02-06)

Bug Fixes

  • :green_heart: Fix python version update in release please (68c2dae)

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

ABSESpy - v0.7.2

0.7.2 (2025-02-06)

Bug Fixes

  • src: :bug: Fix bug in visualizing empty agent sets (96abff1)
  • src: :bug: Parse parameters in correct order now (cd648c7)

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

ABSESpy - v0.7.1

0.7.1 (2025-02-03)

Bug Fixes

  • :green_heart: Only generate joss draft on main, using poetry instead of pip (fb8dafc)
  • docs: :memo: Moved contributing guideness to main repo and fixed it's docs style (6601f3c)
  • project: :green_heart: remove griffle plugin from mkdocs-material (9805663)

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

ABSESpy - v0.7.0 🌈

What’s Changed

  • refactor(project): :recycle: Completely compatible to Mesa 3.0 framework (#91) @SongshGeo
  • Dev (#90) @SongshGeo
  • Compatible with Mesa 3.x version (#89) @SongshGeo
  • Specific current datetime for TimeDriver (#88) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo over 1 year ago

ABSESpy - v0.6.9 🌈

What’s Changed

  • Update to version 0.6.9 (#87) @SongshGeo
  • update to version 0.6.8, Using new datacollector especificially for absespy. (#86) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo almost 2 years ago

ABSESpy - v0.6.8 🌈

What’s Changed

  • update to version 0.6.8, Using new datacollector especificially for absespy. (#86) @SongshGeo
  • Fixed some known bugs (#85) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo almost 2 years ago

ABSESpy - v0.6.7 🌈

What’s Changed

  • Update to 0.6.7, fixed some known bugs (#85) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.6.6 🌈

  • version 0.6.6: Improved visualization and generation of actors (#84) @SongshGeo

Fixed bugs

  • [x] #bug🐛 Fixed Actor's indices transforming bug.
  • [x] #bug🐛 Fixed flipud raster when loading data with different y coords.

Refactoring

  • [x] #refactor♻️ Improved the coding structure of AgentsContainer
  • [x] #refactor♻️ Improved the generator of unique_id for new Actors
  • [x] #refactor♻️ Improved coding structure of visualizations.

Documentation changes

  • [x] #docs📄 A new tutorial for creating actors by importing network
  • [x] #docs📄 Improved the tutorials of geodata.ipynb and model_viz.ipynb

New Features

  • [x] #feat✨ PatchCell also has the accessibility of TimeDriver now.
  • [x] #feat✨ Actors can be created by passing a sequence of unique_id now.
  • [x] #feat✨ Normal Actor now has a geometry of point according to the pos
  • [x] #feat✨ A new property of geo_type for Actor and Cell.
  • [x] #feat✨ New .summary method to check attributes of Actor and ActorsList
  • [x] #feat✨ Plotting network and shapefile

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.6.5 🌈

What’s Changed

  • Version 0.6.5: Fixed two bugs. (#83) @SongshGeo
  • Improved compatibilities (#82) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.6.4 🌈

What’s Changed

  • Updated to v0.6.4, improved loggings (#82) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.6.3 🌈

What’s Changed

  • version 0.6.3 now experiment can record model's dynamic vars (#81) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.6.2 🌈

What’s Changed

  • up dependencies to date (#80) @SongshGeo
  • fixed hydra default config includes and patch raster apply behavior (#79) @SongshGeo
  • Update to version 0.6.0 (#78) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.6.0 🌈

Fixed bugs

  • [x] #bug🐛 Fixed hotelling model's multiple preferences bug.
  • [x] #bug🐛 Fixed dataset unavailable in the tests

Performance improvements

  • [x] #zap⚡️ Improved speed by removing some dead codes.

Refactoring

  • [x] #refactor♻️ Refactored structure of BaseNature for better performance.

New Features

  • [x] #feat✨ Added an Experiment class for advanced model batch running.
  • [x] #feat✨ Now BaseNature module can manipulate the major layer directly.
  • [x] #feat✨ Added the basic model visualization methods.

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.5.8 🌈

What’s Changed

  • refactored nature patches for more convenience and consistency (#77) @SongshGeo
  • Fixed random list problem (#76) @ekmanib
  • Fix some bugs for setting/getting values and typos in docs (#75) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.5.7 🌈

What’s Changed

  • Fix some bugs for setting/getting values and typos in docs (#75) @SongshGeo
  • fix(docs): :memo: adding authors' orcid of the paper (#74) @SongshGeo
  • docs(docs): :memo: update changelog (#73) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.5.6 🌈

What’s Changed

  • update readme formats (#66) @SongshGeo
  • Improve readme and adding all-contributors budge (#62) @SongshGeo
  • Update readme and paper's funds info (#57) @SongshGeo
  • Improved code and docs formats (#56) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.5.5 🌈

What’s Changed

  • Improved code and docs formats (#56) @SongshGeo
  • Fixing typos according to JOSS editor's comments (#55) @SongshGeo
  • Dev (#54) @ekmanib
  • fix(docs): :pencil2: fixing capitalizing letters of software names in the references (#53) @SongshGeo
  • fix(docs): :pencil2: fixing capitalizing letters of software names in the references (#52) @SongshGeo
  • fix(docs): :pencil2: fixing paper's missing refer (#51) @SongshGeo
  • Improve JOSS paper overall and README docs (#50) @SongshGeo
  • Improve the overview of ABSESpy docs (#49) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.5.4 🌈

What’s Changed

  • fix(docs): :pencil2: fixing paper's missing refer (#51) @SongshGeo
  • Improve JOSS paper overall and README docs (#50) @SongshGeo
  • Improve the overview of ABSESpy docs (#49) @SongshGeo
  • Make actor's moving and die more controllable (#48) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - v0.5.3 🌈

What’s Changed

  • Make actor's moving and die more controllable (#48) @SongshGeo
  • Container and ActorsList improvements (#47) @SongshGeo
  • To version 0.5.1, docs up to date (#44) @SongshGeo

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago

ABSESpy - Release 0.5.1 version

0.5.X version made improvements to the framework's consistency.

Performance improvements

  • [x] #zap⚡️ improve code formats
  • [x] #build🏗 upgrade dependencies and using typing-extension

New Features

  • [x] #feat✨ Agents now can use move.to a random pos on a layer
  • [x] #feat✨ Random choose now can select from an empty list
  • [x] #feat✨ actors' movement by new proxy class

Documentation changes

  • [x] #docs📄 updating docs notebooks for beginners
  • [x] #docs📄 refactoring the structure of api docs
  • [x] #docs📄 improve docs format

Fixed bugs

  • [x] #bug🐛 use typing_extensions to make abses compatible to python 3.9
  • [x] #bug🐛 alter nature now behaves correctly
  • [x] #bug🐛 fixing Main Nature total_bounds check ambigious
  • [x] #bug🐛 fixing random.replace arg doesn't work problem

Refactoring

  • [x] #refactor♻️ separate _CellAgentsContainer and AgentsContainer
  • [x] #refactor♻️ using default schedule and data collector, but compatible to attrs config
  • [x] #refactor♻️ AgentsContainer private and not singleton anymore
  • [x] refactoring nature, Actor links and its tests
  • [x] store agents by container in PatchCell
  • [x] use get, set methods to control the actor's behaviors

Scientific Software - Peer-reviewed - Python
Published by SongshGeo about 2 years ago