Skip to content

v6.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Mar 12:12
· 63 commits to main since this release
6ea4453

Agents v6.0.0

Diff since v5.17.1

Merged pull requests:

Closed issues:

  • GraphSpace visualizations based on GraphMakie.jl (#521)
  • nearby_ids returns the same ID multiple times when r is bigger than the space size (#566)
  • "Edit on github" button not working (#666)
  • Recommended way to use StaticVector types for agent vel field (#671)
  • Should we just go ahead and use SVector in position and velocity fields of ContinuousSpace...? (#672)
  • Error with "move_agent!" on continuous, period spaces in v5.4.3 (#674)
  • Add support for plotting of ABMs with nothing space (#930)
  • Extend @agent macro to allow defining default values with Base.@kwdef (#709)
  • Invalid argument agents_step! uncaught by abmplot. (#925)
  • allow const syntax in the @agent macro (#728)
  • Implementing the Gillespie algorithm (#760)
  • State that GLMakie.activate!() should be called in the docs for interactive apps (#800)
  • Lazy-load OSM module using package extensions (#818)
  • The doc example for graph visualisation does not work (#827)
  • Mixed boundary conditions (#828)
  • Inherit fields with default values when using @agent (#844)
  • Implement swap_agents! function (#849)
  • Development version of the docs does not build (#851)
  • Bug in periodic continuous spaces due to... floating point error? (#853)
  • Unnoticed breaking change in #846: broken model creation with ContinuousAgent{D} (#855)
  • Version where agents are structs instead of mutable structs (#860)
  • Disable manual assignment of ID in version 6. (#861)
  • Crash when trying to create more than a thousand agents in a 3d space continous space (#862)
  • Visualization methods are not found when called (#865)
  • Design the new @agent macro (#869)
  • Not install GraphMakie when installing the library (#872)
  • Export add_agent_to_model! and remove_agent_from_model! (#877)
  • Bug in continuous pathfinder? Erratic rather than straight routes (#881)
  • Incorporate dynamic rule (stepping functions) into the AgentBasedModel types (#883)
  • Add comparison entry in "JuliaPackageComparisons" (#884)
  • Finalize update messages (#890)
  • Deprecate agent_step!/model_step! separation in favour of step! (#891)
  • execute run!() or paramscan() multiple times using the same parameters (#892)
  • Dev version of Agents not installed for a unsatisfiable requirements wiht CommonSolve (#893)
  • Update examples into v6 (#898)
  • Declare explicitly ABM Interface and deprecate calling ABM in favor of StandardABM (#899)
  • Design discussion for an Event-Based (Gillespie-like) agent based model in Agents.jl (#902)
  • Make it possible to redefine agents (#907)
  • zombie example doesn't compile (#911)
  • Refactor AgentsVisualizations extension (#914)
  • Refactor signatures for overloading (#915)
  • Deprecate UnremovableABM in v6 (#918)
  • Create abmtime function for StandardABM (#941)
  • Fix reset button working in abmexploration (#944)
  • Reconsider the deprecation of adding agents with an agent instance (#945)
  • A compactify macro to help to create a unique-type agent for multi-agent models (#947)
  • Schelling interactive exploration example ERROR: LoadError: UndefVarError: MakieLayout not defined (#948)
  • flocking model example does not work (#951)
  • Documentation does not build (#959)
  • error trying to run abmexploration (#960)
  • Deprecate as, am, ac keywords for longer, more descriptive names (#964)
  • Syntax check of @multiagent is not as correct as it should be: (#967)
  • Subtyping type parameterization does not work in @multiagent. (#968)
  • Changelog for v6 needs a dedcated deprecations section (#977)
  • New DevDoc entry for making new ABM types (#980)
  • Models.jl removed from main in current build? (#981)
  • Discuss redefining agent types in the docs (#982)
  • "MethodError: no method matching..." with default agent attribute values. (#983)
  • Bugs due to Makie 0.20 update (#989)