There is a newer version of the record available.

Published May 2, 2020 | Version v3.0.0
Software Open

JuliaDynamics/Agents.jl: v3.0.0

  • 1. Max Planck Institute for Meteorology
  • 2. Stockholm Resilience Centre
  • 3. @scoutbee
  • 4. MIT
  • 5. CU Boulder
  • 6. Imgbot

Description

Agents v3.0.0

Diff since v2.4.0

Closed issues:

  • [DOCS] examples of non-grid spaces (#37)
  • Increase test coverage (#72)
  • Improve test suite (#100)
  • Is the game of life animation correct? (#117)
  • Continuous space brainstorming (#137)
  • Contribution Ideas & Roadmap (#141)
  • Tests for continuous space (#146)
  • Agent field (+ types) assertion errors (#147)
  • Rethink gridspace: don't expose network to user (#148)
  • A proper collide! function (#149)
  • A problematic data collection case (#151)
  • node_neighbors and space_neighbors tests for discrete space (#153)
  • minor error in the code for sir.jl (#157)
  • New logo for version 3.0 (#160)
  • iterate till convergence (#163)
  • Incorrect step number after using n::Function in data collection (#165)
  • Feature request: propagate model.symbol to model.properties[:symbol] (#166)
  • Iterator over agent pairs (#170)
  • Best practices for AbstractAgent (#171)
  • Ensure all examples are type stable, see #159 (#174)
  • Regarding #176 : warn, not error (#178)
  • Possible bug in the data collector (#179)
  • Manifest & gitignore (#180)
  • Split step! into three functions (#187)
  • Collect data from model environment and agent simulatenously. (#188)
  • Handling agents killed by other agents (#193)
  • Support unions for heterogeneous agents (#194)
  • Problems with the sample! function (#196)
  • Redo comparison with Mesa (#199)
  • Properly use metric in continuous space (#201)
  • feature request (#203)
  • Error using Agents.jl (#206)
  • Type instability in space_neighbors (#208)
  • Use Static Vector for position type of GridSpace and ContinuousSpace? (#210)
  • GridSpace not defined on Schelling model (#215)
  • No field min_to_be_happy on Schelling model (#216)
  • Function to get all pairs within interaction radius (#220)
  • Reducing over an empty collection is not allowed (#221)
  • Cannot invoke models with different schedulers when using ContinuousSpace (#226)
  • Discussion of naming convention for collected data (#234)
  • by_type scheduler (#235)

Merged pull requests:

  • Fix ca2d (#128) (@kavir1698)
  • Social distancing model (#136) (@kavir1698)
  • Continuous space (#138) (@kavir1698)
  • organize and generalize continuous space (#140) (@Datseris)
  • CompatHelper: add new compat entry for "SQLite" at version "1.0" (#142) (@github-actions[bot])
  • periodicity in continuous space (#143) (@Datseris)
  • Extend kill_agent! function to continuous space (#144) (@kavir1698)
  • Model-Agent interaction API improvement / docs (#145) (@Datseris)
  • Some tests on continuous space (#150) (@kavir1698)
  • space_neighbors functionality (#152) (@Datseris)
  • separete Space into 3 things (#154) (@Datseris)
  • Further Space deprecations (#158) (@Libbum)
  • Add agent guards to ABM constructor (#159) (@Libbum)
  • Update the continuous space example (#161) (@kavir1698)
  • social distancing example (#162) (@kavir1698)
  • Update space_neighbors (#164) (@kavir1698)
  • Remove coord/vertex from API (#168) (@Libbum)
  • New continuous space API (#169) (@Datseris)
  • Pair-wise interactions in continuous space (#172) (@Datseris)
  • Type Stability & better constructors (#176) (@Libbum)
  • CompatHelper: bump compat for "StatsBase" to "0.33" (#177) (@github-actions[bot])
  • Relax some errors to warnings. (#181) (@Libbum)
  • Two convenience syntaxes for getting model propertries and agents (#182) (@Datseris)
  • Support keyword arguments for add_agent! (#184) (@itsdfish)
  • Add keyword support for agent_add! (#185) (@itsdfish)
  • fix 179 (#186) (@Datseris)
  • Additional documentation (#189) (@Libbum)
  • Extend setproperty! (#190) (@Libbum)
  • New data collection (#191) (@kavir1698)
  • Add missing kwarg cases for add_agent! (#192) (@itsdfish)
  • Change biggest_id to next_id (#195) (@itsdfish)
  • Fix a bug in sample! (#197) (@kavir1698)
  • Logo for Agents 3.0 (#198) (@Datseris)
  • Test suite for node and space neighbors (#200) (@Libbum)
  • allow both metrics (#202) (@Datseris)
  • Extend node_neigbors for use with directed graphs (#204) (@Libbum)
  • Keyword changes and CHANGELOG (#205) (@Libbum)
  • Add kwargs to add_agent! for continuous space (#207) (@itsdfish)
  • Remove missing union in collect_ids (#209) (@Libbum)
  • Fix omission in add_agent_single (#211) (@Libbum)
  • Update benchmarks and comparison with Mesa (#212) (@kavir1698)
  • Doc update (#213) (@itsdfish)
  • Flock model (#214) (@itsdfish)
  • put animations in header of examples (#219) (@Datseris)
  • Daisyworld (#222) (@Libbum)
  • Documentation update (#223) (@Libbum)
  • fix interact based on #220 (#224) (@Datseris)
  • Extend interacting pairs (#225) (@Libbum)
  • Add note on sharing spaces (#227) (@Libbum)
  • Update tutorial.md (#228) (@pitmonticone)
  • Revert "Extend interacting pairs" (#229) (@Libbum)
  • Interacting Pairs (#230) (@Libbum)
  • Agent space updates (#231) (@Libbum)
  • Drop framerate for social distancing (#232) (@Libbum)
  • add wolf example (#233) (@itsdfish)
  • Add growing bacterial colony example (#236) (@lhupe)
  • Mixed method additions (#237) (@Libbum)
  • Correct handling of no space in sample (#238) (@Libbum)
  • Re-enable codecov (#239) (@Libbum)
  • New syntax for aggname (#240) (@Libbum)
  • A comprehensive test suite (#242) (@Libbum)
  • Separate kernel function in sample! (#244) (@kavir1698)
  • Update examples to current plotabm (#245) (@Libbum)
  • Prep docs for v3 (#246) (@Libbum)

Files

JuliaDynamics/Agents.jl-v3.0.0.zip

Files (166.2 kB)

Name Size Download all
md5:57d7067f4fd9b146b493a671815af95f
166.2 kB Preview Download

Additional details