Recent Releases of Agents
Agents - v6.2.10
Agents v6.2.10
Merged pull requests: - Improve code for flocking example (#1152) (@bergio13) - highlight more prominently that GraphSpace != social network (#1156) (@Datseris)
Closed issues: - Fix dependency warning during testing (#1113)
- Julia
Published by github-actions[bot] about 1 year ago
Agents - v6.2.8
Agents v6.2.8
Merged pull requests: - Animation in CellListMap example has title cutoff (#1147) (@bergio13) - Update uncertainty example (#1150) (@Datseris)
Closed issues:
- Add a section in performance tips for a model where individuals are simulated independently (for simple parallelization) (#1057)
- Animation in CellListMap example has title cutoff (#1068)
- Add a dynamic version of agents (#1070)
- Function add_event! is missing from the documentation. (#1099)
- Deploy of documentation is not made if the branch is from a fork (#1148)
- Measurements.jl integration example shows populations that die out (#1149)
- Julia
Published by github-actions[bot] about 1 year ago
Agents - v6.2.6
Agents v6.2.6
Merged pull requests: - Fix typo in agents_visualizations.jl (#1139) (@jmaspons) - Fix links (#1141) (@jmaspons)
Closed issues: - Is our instructions on not using MultiAgent models really true? (#547) - Broken links in docs (#1140)
- Julia
Published by github-actions[bot] about 1 year ago
Agents - v6.2.5
Agents v6.2.5
Merged pull requests: - CompatHelper: bump compat for Makie in [weakdeps] to 0.22, (keep existing compat) (#1122) (@github-actions[bot]) - Update diffeq.jl (#1132) (@fieldofnodes) - Integrating Agents.jl with DifferentialEquations.jl Makie Figure call uses resolution over size (#1134) (@fieldofnodes) - Typo in ABM docstring (#1135) (@Datseris) - correct minor typos (#1137) (@ultradian) - Remove deprecated keyword from tutorial (#1138) (@ultradian)
Closed issues: - Broken Link in Documentation: Integrating Agents.jl with DifferentialEquations.jl (#1131) - Integrating Agents.jl with DifferentialEquations.jl Makie figure call uses resolution instead of size (#1133)
- Julia
Published by github-actions[bot] over 1 year ago
Agents - v6.2.2
Agents v6.2.2
Merged pull requests: - Update tutorial.jl (#1123) (@maeckha) - Added line to rabbitfoxhawk.jl to make animation run and fix #1118 (#1126) (@fieldofnodes)
Closed issues: - abmvideo for 3D Mixed-Agent Ecosystem with Pathfinding fails (#1118)
- Julia
Published by github-actions[bot] over 1 year ago
Agents - v6.2.1
Agents v6.2.1
Merged pull requests: - line 603, 'schelling' instead of 'model' (#1120) (@raylv17) - Update to 6.2.1 (#1121) (@Tortar)
Closed issues:
- minor error in tutorial.jl: line 603 not executing. should be schelling instead of model (#1119)
- Julia
Published by github-actions[bot] over 1 year ago
Agents - v6.2.0
Agents v6.2.0
Merged pull requests: - CompatHelper: bump compat for LightSumTypes to 5, (keep existing compat) (#1103) (@github-actions[bot]) - Remove "experimental" from continuous time (#1111) (@Datseris) - Update eventrockpaper_scissors.jl: kind to type (#1112) (@Datseris) - Update setup-julia action (#1115) (@Tortar) - Remove ismultiagenttype checks (#1116) (@Tortar) - Update CHANGELOG for 6.2 (#1117) (@Tortar)
- Julia
Published by github-actions[bot] over 1 year ago
Agents - v6.1.12
Agents v6.1.12
Merged pull requests:
- Update multiagent vs. union performance docs for Julia 1.11 (#1091) (@Tortar)
- Fix dispatch for remove_all_from_space! (#1105) (@simsurace)
- Bump codecov/codecov-action from 4 to 5 (#1106) (@dependabot[bot])
Closed issues:
- Precompile of AgentsGraphVisualizations fails (#1098)
- Missing type signature in remove_all_from_space! method for discrete space? (#1104)
- Zombie open street map simulation does not have a video (#1108)
- Julia
Published by github-actions[bot] over 1 year ago
Agents - v6.1.9
Agents v6.1.9
Merged pull requests: - Update tutorial.jl typo (#1082) (@DanielVandH) - docs: update devdocs.md (#1083) (@eltociear) - Remove outdated warning about kwargs (#1084) (@DanielVandH) - Revert "Remove outdated warning about kwargs" (#1085) (@DanielVandH) - CompatHelper: bump compat for StreamSampling to 0.5, (keep existing compat) (#1087) (@github-actions[bot]) - CompatHelper: bump compat for StreamSampling to 0.6, (keep existing compat) (#1088) (@github-actions[bot]) - Fix out-of-bounds inspection of 2d plots (#1092) (@Tortar)
Closed issues: - Hovering with the mouse over an interactive plot spams GLMakie error in the REPL (#1090)
- Julia
Published by github-actions[bot] over 1 year ago
Agents - v6.1.6
Agents v6.1.6
Merged pull requests: - Error if deletion of agent fails (#1073) (@Tortar) - CompatHelper: bump compat for JLD2 to 0.5, (keep existing compat) (#1074) (@github-actions[bot]) - Update for change of SumTypes library name (#1075) (@Tortar)
- Julia
Published by github-actions[bot] over 1 year ago
Agents - v6.1.5
Agents v6.1.5
Merged pull requests: - Fix broken link in documentation (#1069) (@DanielVandH) - fix: index properly into multi-type propensities (#1072) (@jesseylin)
Closed issues:
- add_event! does not use correct propensities in multi-agent simulation (#1071)
- Julia
Published by github-actions[bot] over 1 year ago
Agents - v6.1.0
Agents v6.1.0
Merged pull requests: - Update to DynamicSumTypes 3 (#1055) (@Tortar)
Closed issues: - Does EventQueueABM require @multiagent? (#1039) - UndefVarError with @dispatch macro within modules (#1062) - Using the @agent macro causes an error (#1063)
- Julia
Published by github-actions[bot] almost 2 years ago
Agents - v6.0.17
Agents v6.0.17
Merged pull requests: - Fix some (innocuous) dynamic dispatches (#1058) (@Tortar) - Update abstract.jl solves #1045 (#1059) (@amynang) - Update tutorial.jl (#1061) (@lbs-vadar)
Closed issues:
- Flocking model video doesn't work after update to Makie 0.21 (#1045)
- @finalise_patterns not defined impacting @dispatch use in rabbit-fox-hawk example (#1052)
- minor: typo in tutorial text (#1060)
- Julia
Published by github-actions[bot] almost 2 years ago
Agents - v6.0.13
Agents v6.0.13
Merged pull requests:
- Allow using Makie 0.21 with Agents (#1036) (@Tortar)
- Replace monthly download count badge with total downloads badge (#1037) (@pricklypointer)
- remove Pkg from .toml (#1038) (@Tortar)
- Fix typo in @agent docstring (#1041) (@Datseris)
- Add reference to AgentEvent (#1042) (@Datseris)
- Deprecate nearbyidsexact in favour of nearby_ids with a search keyword (#1044) (@Tortar)
- Julia
Published by github-actions[bot] almost 2 years ago
Agents - v6.0.12
Agents v6.0.12
Merged pull requests: - Use a more meaningful tag for asking questions (#1030) (@Datseris) - Remove simplicity details from ReadMe (#1031) (@Tortar) - Implement ByKind scheduler (#1033) (@Tortar)
Closed issues:
- Scheduler equivalent to ByType but for @multiagent models. (#1014)
- Julia
Published by github-actions[bot] about 2 years ago
Agents - v6.0.2
Agents v6.0.2
Merged pull requests:
- Update EventQueueABM to multi-agent + make plotting and run model agnostic (#1001) (@Datseris)
- CompatHelper: bump compat for LightOSM to 0.3, (keep existing compat) (#1006) (@github-actions[bot])
- shorten news in index.md (#1008) (@Datseris)
- Julia
Published by github-actions[bot] about 2 years ago
Agents - v6.0.1
Agents v6.0.1
Merged pull requests: - Fix scatter bug in Visualization extension (#1003) (@Tortar) - Change name column in collected dataframes from step to time (#1004) (@Tortar) - Use time for previous step column in examples (#1005) (@Tortar)
Closed issues:
- @multiagent doesn't work when agents have no extra properties (#1002)
- Julia
Published by github-actions[bot] about 2 years ago
Agents - v6.0.0
Agents v6.0.0
Merged pull requests:
- Allow using const values in agent macro (#831) (@Tortar)
- Allow using default values in agents macro (#833) (@Tortar)
- Fix test throwing error (#834) (@Tortar)
- Support for keywords version of addagent! (#835) (@Tortar)
- Update comment on design philosophy (#836) (@Datseris)
- Fix typos (#838) (@Tortar)
- Add tip box to getting started section (#840) (@fbanning)
- New functions: randomidinposition & randomagentinposition (#842) (@Tortar)
- Agents macro allows parametric types and subtyping (#843) (@Tortar)
- Use SVector for ContinuousAgent (#846) (@mastrof)
- Use API functions to access model fields (#847) (@Tortar)
- Document replicate! less restrictively (#848) (@Tortar)
- Faster nearbyids for GridSpace (#850) (@Tortar)
- improve randomempty (#852) (@Tortar)
- Update celllistmap.jl (#854) (@lmiq)
- Fix model creation with ContinuousAgent{D} (#856) (@mastrof)
- Fix bug in pos2cell (#857) (@Tortar)
- Faster sample! function (#858) (@Tortar)
- Be more explicit about the breaking changes in SVector in CHANGELOG.md (#859) (@Datseris)
- Add GraphMakie dependency (#863) (@asgolovin)
- Doc: Function name fix in tutorial.md (+ minor grammar fixes) (#866) (@digital-carver)
- Solve visualization bugs (#867) (@Tortar)
- New version of agent macro (#870) (@Tortar)
- Deprecate adding agent by addagent!(a::Agent, ....) (#871) (@Tortar)
- deprecate nothing version of addagent! (#873) (@Tortar)
- New extension AgentsGraphVisualizations (#874) (@Tortar)
- new internal API for sampling (#875) (@Tortar)
- implemented swapagents! function (#876) (@Jay-sanjay)
- Bump actions/checkout from 3 to 4 (#878) (@dependabot[bot])
- Mixed boundary conditions (#879) (@mastrof)
- create extent attr for GridSpaces (#880) (@Tortar)
- Fix wraparound behaviour when r is big (#882) (@Tortar)
- Agent macro field inheritance (#885) (@mastrof)
- Docs Updates (#886) (@Tortar)
- Remove comparison table and just direct to comparison repository (#887) (@Tortar)
- A first attempt to test visualization code (#888) (@Tortar)
- New model with agentstep! and modelstep! (#889) (@Tortar)
- Fix inspection tooltips (#894) (@fbanning)
- Use Vectors instead of a Dict for nearby offsets (#895) (@Tortar)
- Improve speed of randomagent (#897) (@Tortar)
- Further clarify mandatory API ABM (#900) (@Datseris)
- Remove unnecessary check in addagentpos! (#903) (@Tortar)
- Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 (#904) (@dependabot[bot])
- CompatHelper: add new compat entry for MacroTools at version 0.5, (keep existing compat) (#905) (@github-actions[bot])
- Remove old deprecations (#906) (@Tortar)
- Update examples to v6.0 (#908) (@Tortar)
- Enable arrow backend for offlinerun! in Windows (#909) (@Tortar)
- CompatHelper: add new compat entry for Downloads at version 1, (keep existing compat) (#912) (@github-actions[bot])
- Faster reservoir sampling (#913) (@Tortar)
- Simplify signatures (#916) (@Tortar)
- deprecate UnremovableABM (#919) (@Tortar)
- Add quality code tests: Aqua.jl + method ambiguities test (#921) (@Tortar)
- Refactor visualisation extensions (#934) (@fbanning)
- Use a mutable struct for the state of GridSpaceIdIterator (#936) (@Tortar)
- Remove ) causing parse error in examplezoo.jl (#938) (@jacobusmmsmit)
- Move Models submodule into test folder (#939) (@fbanning)
- EventQueue ABM v3 (#940) (@Datseris)
- Implement abmtime for StandardABM (#942) (@Tortar)
- Optimize sample! (#943) (@Tortar)
- Recreate addagent!(agent,...) + new constructor for agents (#946) (@Tortar)
- add versions of until for deprecated methods (#949) (@Tortar)
- Use development version of AgentsExampleZoo (#955) (@Tortar)
- Handle compatibility with dev version of AgentsExampleZoo better (#956) (@Tortar)
- Implement multiagent macro (#957) (@Tortar)
- Bump actions/cache from 3 to 4 (#961) (@dependabot[bot])
- Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1 (#962) (@dependabot[bot])
- Overhaul tutorial and @docs references and strings for core types (#969) (@Datseris)
- Bump codecov/codecov-action from 3 to 4 (#970) (@dependabot[bot])
- Update to v0.2 of MixedStructTypes (#972) (@Tortar)
- Fix some docs and deps issues (#975) (@Tortar)
- Improve Schedulers docs (#976) (@Datseris)
- Faster sampling from small iterators (#978) (@Tortar)
- Use dispatch for checking agent presence during scheduling (#979) (@Tortar)
- Fix addagent! with all default arguments (#984) (@Tortar)
- Change agent in subagent inside multiagent (#985) (@Tortar)
- Make nearbyids iterator slightly faster (#986) (@Tortar)
- note on redefining agents (#987) (@Datseris)
- Benchmark also multiagent with less than 15 types (#988) (@Tortar)
- Warn only once (#990) (@Tortar)
- Add precompilation workload for macros (#991) (@Tortar)
- Enlarge DictABM and VecABM for dispatch (#993) (@Tortar)
- Fix bug due to last commit (#994) (@Tortar)
- Update news for v6 (#995) (@Tortar)
- Fix Makie issues (#996) (@Tortar)
- Deprecate as, am, ac in favor of agent_size, agent_marker, agent_color (#997) (@Tortar)
- Document visualization api in docs (#998) (@Tortar)
- Fix reset button in abmexploration (#999) (@Tortar)
- Dev Docs for new models (#1000) (@Datseris)
Closed issues:
- GraphSpace visualizations based on GraphMakie.jl (#521)
- nearbyids 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 "moveagent!" 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)
- Julia
Published by github-actions[bot] about 2 years ago
Agents - v5.15.3
Agents v5.15.3
Closed issues:
- add_agent!(model, properties...) much slower than add_agent!(agent, model) with random position (#820)
Merged pull requests: - Fix performance of some versions of add_agent (#821) (@Tortar) - Declare arguments with Vararg (#822) (@Tortar)
- Julia
Published by github-actions[bot] almost 3 years ago
Agents - v5.15.0
Agents v5.15.0
Closed issues:
- Precompilation fails on @agent (#409)
- Filtering in random_nearby_stuff and random_nearby_pos. (#650)
- Bugfix in symdiff causes errors in Agents.jl tests (#733)
- Uniformize randomwalk! in gridspaces (#799)
- Schoolyard Example throws "Specifying spacing by position is deprecated" (#810)
- Docs: highlight the zoo a bit more? (#812)
- Creating Discussion section (#814)
Merged pull requests:
- Small improvement in samplingwithconditionsingle function (#795) (@Tortar)
- Refactor of some scheduler operations (#798) (@Tortar)
- CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#801) (@github-actions[bot])
- Extend and improve randomwalk! (#802) (@Tortar)
- Change wording in the benchmark comparison with the other frameworks (#804) (@Tortar)
- Fix `truepairs!(#805) (@Tortar)
- Fixmanhattan_distance(#806) (@Tortar)
- Fix small return type instability inwalk!` (#807) (@Tortar)
- Update schoolyard.jl (#811) (@GMGassner)
- Improve speed of Nearby Look-ups in GridSpaces (#816) (@Tortar)
- Move to Julia v1.9 and other doc updates (#817) (@Datseris)
- Julia
Published by github-actions[bot] almost 3 years ago
Agents - v5.14.0
Agents v5.14.0
Closed issues: - Internal links in api.md not working (#774) - Create a discrete_pos field in ContinuousAgent struct (#790) - Error in executing SIR example (sir.jl) (#791)
Merged pull requests:
- Fix typos in docs for UnremovableABM (#789) (@fbanning)
- Clean docstrings (#792) (@pitmonticone)
- Add using StatsBase to sir.jl example (#793) (@yunhwankim2)
- Filtering for randomnearby* (#794) (@Tortar)
- Julia
Published by github-actions[bot] about 3 years ago
Agents - v5.13.0
Agents v5.13.0
Merged pull requests: - Update celllistmap.jl (#785) (@lmiq) - update comparison with all latest version of the frameworks (#786) (@Tortar) - Some small improvements to continuous space methods (#787) (@Tortar) - Faster resorvoirsamplingsingle function (#788) (@Tortar)
- Julia
Published by github-actions[bot] about 3 years ago
Agents - v5.11.0
Agents v5.11.0
Closed issues: - Parallel killing of agents results in error (#670) - Error when running schelling.jl in examples (#769) - Bug in serialization for UnkillableABM (#773)
Merged pull requests: - Use UnkillableABM for some models in the model folder (#772) (@Tortar) - Improve the speed of GridSpaceIdIterator (#783) (@Tortar)
- Julia
Published by github-actions[bot] about 3 years ago
Agents - v5.10.0
Agents v5.10.0
Closed issues:
- FixedMassABM performance issues (#761)
- New empty_nearby_positions function (#770)
Merged pull requests: - Not check presence of id for UnremovableABM models in step! (#776) (@Tortar) - simplify code creating resorvoir sampling function (#777) (@Tortar) - Use aliases in model accessing api (#779) (@Tortar) - Make model serialization more general (#780) (@Tortar) - Deprecated FixedMassABM (#781) (@Datseris)
- Julia
Published by github-actions[bot] about 3 years ago
Agents - v5.9.0
Agents v5.9.0
Closed issues:
- Radius r not automatically casted to integer when inserted in grid dictionary can cause memory bugs (#750)
- Use OrderedDict for agents container in StandardABM for better reproducibility (#752)
- randomwalk! error on Predator-Prey example (#754)
- Efficient random_nearby_position (#756)
- Unbounded increase of agents in a GridSpaceSingle model (#757)
- Implementing the Gillespie Algorithm (#759)
- Renaming the genocide! function (#764)
- Bug in agents_in_position (#767)
Merged pull requests:
- Solve caching problems in offsetswithinradius (#751) (@Tortar)
- improve benchmark of schedulers (#755) (@Tortar)
- Check if position is already occupied (#758) (@Tortar)
- Implementation of the function randomnearbyposition and its tests (#762) (@MA-Ramirez)
- Set default value of r to r=1 for randomwalk! (#763) (@MA-Ramirez)
- Improve performance of sample! function (#765) (@Tortar)
- Rename functions like genocide! (#766) (@MA-Ramirez)
- Fix bug in agents_in_position + tests (#768) (@MA-Ramirez)
- Add empty_nearby_positions + tests (#771) (@MA-Ramirez)
- Julia
Published by github-actions[bot] about 3 years ago
Agents - v5.8.0
Agents v5.8.0
Closed issues:
- New function randomwalk! to replace walk!(agent, rand, model). (#644)
- nearbyids output changes with translated positions; wrong output (#684)
- Possible performance increase in `randomagent` (#742)
Merged pull requests:
- New randomwalk! function (#710) (@mastrof)
- Performance investigation and improvements for random_agent. (#744) (@jacobusmmsmit)
- stardardize metric functions (#746) (@Tortar)
- Improve performance of getdirection function (#747) (@Tortar)
- Improve performance of nearbypositions for graphspace (#748) (@Tortar)
- Refactor some utilities functions (#749) (@Tortar)
- Julia
Published by github-actions[bot] about 3 years ago
Agents - v5.7.0
Agents v5.7.0
Closed issues:
- Different versions of AgentBasedModel (#668)
- Extremely high memory usage for continuous models (#739)
Merged pull requests:
- Allow agents to be stored in vectors (#721) (@jacobusmmsmit)
- Update abmexploration signature (#736) (@byarbrough)
- Create npositions function (#737) (@Tortar)
- Substitute splice! with deleteat! in removeagentfrom_space for graphs (#738) (@Tortar)
- Solve unbounded cache problem when r is not an integer (#740) (@Tortar)
- Abstract AgentBasedModel interface (#741) (@Datseris)
- Julia
Published by github-actions[bot] over 3 years ago
Agents - v5.6.5
Agents v5.6.5
Closed issues:
- walk! in GridSpaceSingle with GridAgentis is missing a method (#718)
- ERROR: LoadError: Some tests did not pass: 998 passed, 8 failed, 2 errored, 0 broken. (#724)
- Sliders in abmplot() not making an effect. (#727)
- Simplify code for @agent (#729)
Merged pull requests:
- method of walk! for GridSpaceSingle (#726) (@JaydevSR)
- Simplify three argument macro version (#731) (@fbanning)
- Fix premade SIR model (#735) (@fbanning)
- Julia
Published by github-actions[bot] over 3 years ago
Agents - v5.6.4
Agents v5.6.4
Closed issues: - Dead link in the docs. (#714) - Add docstring support to @agent (#715)
Merged pull requests:
- id::Int field redundant: removed (#711) (@gvdr)
- Add try-catch to finding first agent instance in multiagenttypes! (#712) (@tlow22)
- fox_step! fixed (#713) (@mrchaos)
- Fix a few typos in docstrings (#716) (@pitmonticone)
- Add docstring support to @agent (#717) (@veddox)
- Relax importance of @agent macro (#732) (@Datseris)
- Julia
Published by github-actions[bot] over 3 years ago
Agents - v5.6.2
Agents v5.6.2
Closed issues:
- add_agent! method not working for nothing space (#619)
- Must fix TagBot (#627)
- Schelling's example model interactivity bug (#667)
- Simplify position_delta function for periodic (#695)
- paramscan doesn't support a terminating function n::Function (#706)
Merged pull requests:
- Fix nearest_way not working (#694) (@AayushSabharwal)
- Fix typos in CHANGELOG and tests (#696) (@pitmonticone)
- Add Dependabot configuration for GitHub Actions updates (#697) (@EwoutH)
- Bump actions/checkout from 2 to 3 (#698) (@dependabot[bot])
- Bump codecov/codecov-action from 1 to 3 (#699) (@dependabot[bot])
- Bump actions/cache from 2 to 3 (#700) (@dependabot[bot])
- Bump styfle/cancel-workflow-action from 0.6.0 to 0.11.0 (#701) (@dependabot[bot])
- Fix a few typos (#703) (@pitmonticone)
- Fix return variables of abmexploration (#704) (@fbanning)
- Fix TagBot not tagging releases (#705) (@fbanning)
- removed ::Int so that paramscan take n::Function (#707) (@saumil-sh)
- Fix typos and clarify subtyping in @agent docs (#708) (@fbanning)
- Julia
Published by github-actions[bot] over 3 years ago
Agents - v5.6.0
What's Changed
- Rename add/remnode! to Graphs.add/remvertex!, implement rem_edge! by @InterdisciplinaryPhysicsTeam in https://github.com/JuliaDynamics/Agents.jl/pull/693
New Contributors
- @InterdisciplinaryPhysicsTeam made their first contribution in https://github.com/JuliaDynamics/Agents.jl/pull/693
Full Changelog: https://github.com/JuliaDynamics/Agents.jl/compare/v5.5.0...v5.6.0
- Julia
Published by Datseris over 3 years ago
Agents - v5.5.0
What's Changed
- fixed typo in docs by @lmiq in https://github.com/JuliaDynamics/Agents.jl/pull/662
- Minor fixes on some iterators by @Datseris in https://github.com/JuliaDynamics/Agents.jl/pull/663
- New
@agentmacro by @Datseris in https://github.com/JuliaDynamics/Agents.jl/pull/664 - Fix elastic collision by @sosiristseng in https://github.com/JuliaDynamics/Agents.jl/pull/676
- included celllismap example by @lmiq in https://github.com/JuliaDynamics/Agents.jl/pull/669
- some doc formatting updates by @lmiq in https://github.com/JuliaDynamics/Agents.jl/pull/677
- fixed indices ind docs by @lmiq in https://github.com/JuliaDynamics/Agents.jl/pull/679
- Use
LightOSM.nearest_wayfornearest_roadby @AayushSabharwal in https://github.com/JuliaDynamics/Agents.jl/pull/682 - Reverted
nparameter in ensemblerun! to correct pre-5.4.x version by @mt-digital in https://github.com/JuliaDynamics/Agents.jl/pull/686 - Fixes #687 by @liamsaliba in https://github.com/JuliaDynamics/Agents.jl/pull/688
- Update utilities.jl by @feyereisl in https://github.com/JuliaDynamics/Agents.jl/pull/690
- In the wolf
walk!, parameter update by @mrchaos in https://github.com/JuliaDynamics/Agents.jl/pull/691
New Contributors
- @lmiq made their first contribution in https://github.com/JuliaDynamics/Agents.jl/pull/662
- @sosiristseng made their first contribution in https://github.com/JuliaDynamics/Agents.jl/pull/676
- @liamsaliba made their first contribution in https://github.com/JuliaDynamics/Agents.jl/pull/688
- @feyereisl made their first contribution in https://github.com/JuliaDynamics/Agents.jl/pull/690
- @mrchaos made their first contribution in https://github.com/JuliaDynamics/Agents.jl/pull/691
Full Changelog: https://github.com/JuliaDynamics/Agents.jl/compare/v5.4.3...v5.5.0
- Julia
Published by Datseris over 3 years ago
Agents - v5.4.3
What's Changed
- Fix astar test by @AayushSabharwal in https://github.com/JuliaDynamics/Agents.jl/pull/656
- Generalize
walk!by @AayushSabharwal in https://github.com/JuliaDynamics/Agents.jl/pull/658 - Fix
GridSpaceSingledeserialization, add tests by @AayushSabharwal in https://github.com/JuliaDynamics/Agents.jl/pull/661
Full Changelog: https://github.com/JuliaDynamics/Agents.jl/compare/v5.4.2...v5.4.3
- Julia
Published by Datseris almost 4 years ago
Agents - Agents v5.4.0
What's Changed
- Add progress meter to
run!by @kavir1698 in https://github.com/JuliaDynamics/Agents.jl/pull/623 - Update Agents.jl logo by @jgamper in https://github.com/JuliaDynamics/Agents.jl/pull/626
- Add
:manhattanmetric andmanhattan_distanceutility function by @fbanning in https://github.com/JuliaDynamics/Agents.jl/pull/633 - Fix
random_nearby_idby @AayushSabharwal in https://github.com/JuliaDynamics/Agents.jl/pull/638 - OSM Doc + route length minor improvements by @Datseris in https://github.com/JuliaDynamics/Agents.jl/pull/629
- More clearly describe how distances/neighborhoods are measured at each space docstring by @Datseris in https://github.com/JuliaDynamics/Agents.jl/pull/641
- Optimized grid space with only 1-agent-per-position by @Datseris in https://github.com/JuliaDynamics/Agents.jl/pull/643
- Close #589 by @Datseris in https://github.com/JuliaDynamics/Agents.jl/pull/645
- More efficient ensemblerun!, with progressbars for ensemblerun! and paramscan (default no progressbar) by @mt-digital in https://github.com/JuliaDynamics/Agents.jl/pull/624
New Contributors
- @jgamper made their first contribution in https://github.com/JuliaDynamics/Agents.jl/pull/626
- @mt-digital made their first contribution in https://github.com/JuliaDynamics/Agents.jl/pull/624
Full Changelog: https://github.com/JuliaDynamics/Agents.jl/compare/v5.3.0...v5.4.0
- Julia
Published by Datseris almost 4 years ago
Agents - Agents v5.3.0
What's Changed
- Fix typo in RFH example by @xlxs4 in https://github.com/JuliaDynamics/Agents.jl/pull/614
- Fix a few typos in the documentation by @pitmonticone in https://github.com/JuliaDynamics/Agents.jl/pull/618
- Refactor schedulers, reduce allocations by @AayushSabharwal in https://github.com/JuliaDynamics/Agents.jl/pull/613
New Contributors
- @xlxs4 made their first contribution in https://github.com/JuliaDynamics/Agents.jl/pull/614
Full Changelog: https://github.com/JuliaDynamics/Agents.jl/compare/v5.2.0...v5.3.0
- Julia
Published by Datseris almost 4 years ago
Agents - v5.2.0
Agents v5.2.0
Closed issues: - Random nearby agent (#575) - Rabbit Fox Hawk example does not run. (#604)
Merged pull requests: - in schelling example, set agent mood to false if countneighborssame… (#602) (@jochenkrattenmacher) - fix latitude and longitude of first zombie in zombie example (#603) (@jochenkrattenmacher) - Add docstring to AMB (#605) (@LilithHafner) - simplify union_types and edit docstring (#606) (@LilithHafner) - Allow integers to specify stop condition (#607) (@LilithHafner) - Explicitly and directly load ImageMagick (#610) (@LilithHafner) - Random nearby agents (#612) (@AayushSabharwal)
- Julia
Published by github-actions[bot] about 4 years ago
Agents - v5.1.0
Agents v5.1.0
Closed issues: - Agents get stuck in OpenStreetMapSpace example (#595) - heatmap is not updated with abmvideo and abmplay (#598) - Problem with: Schelling's segregation model (#599)
Merged pull requests: - Fix OSM pathfinding (#600) (@AayushSabharwal)
- Julia
Published by github-actions[bot] about 4 years ago
Agents - v5.0.0
Agents v5.0.0
Closed issues:
- Moving OSM Agents by time, rather than by distance (#426)
- How to obtain meters travelled until destination? (#449)
- Move along path for OSMSpace (#459)
- Agents don't follow OSM roadways if they are Polylines (#498)
- Problem with our go-to doc example (Schelling): it has no model logic or model step function (#517)
- OSM alternative: LightOSM.jl (#533)
- Update LightGraphs.jl to Graphs.jl dependency (#562)
- nearbyids returns the same ID multiple times (#566)
- `moveagent!is *not* necessary for implementing a new space (#571)
- Error runningSocial networks with LightGraphsexample (#573)
- Turn schedulers into function-like objects (#576)
- Agents Zoo Example docs (#577)
- Better documentation oftest_map()(#587)
- RenameOSM.intersectionandOSM.road` (#593)
Merged pull requests:
- [WIP] LightOSM transition (#569) (@AayushSabharwal)
- Update schelling.jl (#570) (@MaxKerney)
- [WIP] start fixing tests & eliminating random dependence (#574) (@Datseris)
- Link to examples zoo (#578) (@Datseris)
- Documentation update (#580) (@jarbus)
- Minor OSM fixes (#582) (@AayushSabharwal)
- Add zombies to Models (#583) (@Datseris)
- Add lonlat function (#585) (@fbanning)
- Fix Artifacts not working (#586) (@AayushSabharwal)
- Update test_map doc, Fix zombies example (#588) (@AayushSabharwal)
- CompatHelper: bump compat for CSV to 0.10, (keep existing compat) (#590) (@github-actions[bot])
- move to v5 (#591) (@Datseris)
- move_along_route! change, zombies update (#592) (@AayushSabharwal)
- Rename OSM.intersection and OSM.road (#594) (@AayushSabharwal)
- Julia
Published by github-actions[bot] about 4 years ago
Agents - v4.5.7
Agents v4.5.7
Closed issues: - Agent inspection on mouse hover (#538) - Adding plots to abmdataexploration (#551) - Failed to compile ProtoBuf and OpenStreetMapX (#555) - Maybe some using is missing in example in doc (#556) - Error when running abm_plot in Schelling example (#557) - BoundsError when moving an agent with Periodic boundary conditions (#561) - Update LightGraphs.jl to Graphs.jl dependency (#562)
Merged pull requests: - CompatHelper: bump compat for CSV to 0.9, (keep existing compat) (#550) (@github-actions[bot]) - Update sir.jl (#568) (@vnikoofard)
- Julia
Published by github-actions[bot] over 4 years ago
Agents - v4.5.0
Agents v4.5.0
Closed issues: - 3D visualization of agents in julia (#369) - Pathfinding extensions (#515) - Interactive part of the Daisy World example not working properly (#523) - Utilities for spatially distributed properties (#524) - Fractal Growth Example not working (KeyError: key :rng not found) (#525) - Error Running Example (#527) - Can not plot heatmap for Sugarscape (#535)
Merged pull requests: - Pathfinding rework (#520) (@AayushSabharwal) - Spatial properties in continuous space (#526) (@Datseris) - Update index.md (#529) (@pitmonticone) - Update comparison.md (#530) (@pitmonticone) - Continuous Space Pathfinding (#531) (@AayushSabharwal) - Activate GLMakie in the Documentation Pipeline (#534) (@Libbum) - Important patch before v4.5 (#536) (@Libbum)
- Julia
Published by github-actions[bot] almost 5 years ago
Agents - v4.4.0
Agents v4.4.0
Closed issues: - Use Scratch.jl for version updates (#493) - Model (De)Serialization (#496) - JLD2 integration doesn't work with Documenter builds (#508) - OSM.randomroadposition and OSM.random_route! are not reproducible (#513)
Merged pull requests: - JLD2 Integration (#505) (@AayushSabharwal) - Simpler ABM print (#506) (@kavir1698) - CompatHelper: add new compat entry for "JLD2" at version "0.4" (#507) (@github-actions[bot]) - Fix Schelling example (#509) (@AayushSabharwal) - OSMSpace Serialization (#511) (@AayushSabharwal) - Add a generator method for mdata collection (#512) (@Libbum) - Use Scratch.jl for update messages (#514) (@AayushSabharwal) - CompatHelper: add new compat entry for "Scratch" at version "1" (#516) (@github-actions[bot])
- Julia
Published by github-actions[bot] almost 5 years ago
Agents - v4.3.1
Agents v4.3.1
Closed issues: - Multi-threaded ensemble run is significantly slower than single thread. (#495) - Same seed, different result (with different way to collect data) (#500)
Merged pull requests: - Reproducibility regardless of collection details (#502) (@Libbum)
- Julia
Published by github-actions[bot] almost 5 years ago
Agents - v4.3.0
Agents v4.3.0
Closed issues: - Read data from file directly into agents/model (#403) - Measuring performance benefits, if any, of immutable Agent type (#421) - Plotting: No backend available (#501)
Merged pull requests: - Read agent data from CSV (#499) (@AayushSabharwal) - CompatHelper: add new compat entry for "CSV" at version "0.8" (#503) (@github-actions[bot]) - Incremented minor version number, added to news (#504) (@AayushSabharwal)
- Julia
Published by github-actions[bot] almost 5 years ago
Agents - v4.2.5
Agents v4.2.5
Closed issues:
- init_model_dataframe errors when using a properties struct (#494)
Merged pull requests:
- [ImgBot] Optimize images (#491) (@imgbot[bot])
- Model property type checking in init_model_dataframe (#497) (@LiamBlake)
- Julia
Published by github-actions[bot] about 5 years ago
Agents - v4.2.0
Agents v4.2.0
Closed issues:
- Problem with parallel computing on Schelling model (#96)
- Parallelization tests & documentation (#243)
- Distributed run! (#279)
- node_weights (alias nodeweights) doesn't seem to work properly (#291)
- Renaming existing schedulers to all have same start (#363)
- Update Mesa benchmarks in Documentation (#391)
- Conditional compilation using Requires,jl (#397)
- Pathfinding (#402)
- Extend positions docs (#410)
- Seed consideration in parallelreplicates (#415)
- seed! is ineffective for RandomDevice (#436)
- sample! has rng as a keyword (#442)
- Create performance tips documentation page (#454)
- Failing to assign value to field of properties struct via model.key (#455)
- Consider making modules for specific components to decrease namespace bloat (#458)
- mapagentgroups documentation is unclear (#462)
- SIR example is spitting errors with new Plots.jl version (#466)
- Swap CI (#468)
- How to update Agents v2.4.0 without incompatibilities (#470)
- Error in Schelling example: type SchellingAgent has no field model (#471)
- Citation cleanup (#477)
- Different number of model steps in InteractiveDynamics.abmvideo vs run! (#478)
- Parallel paramscan (#481)
- Bad seed in wolf-sheep (#482)
Merged pull requests: - Pathfinding in GridSpace (#447) (@AayushSabharwal) - Fix non-unique column names in model DataFrame when using anonymous accessor functions (#450) (@ulido) - Fix typo in utilities.jl (#460) (@drbergman) - CompatHelper: add new compat entry for "DataStructures" at version "0.18" (#461) (@github-actions[bot]) - Allow mutation of model.properties when struct (#464) (@Libbum) - Link grouped methods to iteration notes (#465) (@Libbum) - Complete CairoMakie solution (#467) (@Libbum) - Performance Tips & Small rework of multi-agent models (#472) (@Datseris) - [WIP] Move comparative benchmarks (#474) (@Libbum) - Drop 1.6 beta testing (#475) (@Libbum) - Seeds and parallelization (#476) (@Datseris) - schedule: Rename existing schedulers to all have same prefix (#479) (@rht) - Quick fixes for rework of seeds and parallelisation (#480) (@fbanning) - Move some functionality into submodules (#483) (@Datseris) - Parallelize paramscan (#484) (@Adriankhl) - CompatHelper: add new compat entry for "ProgressMeter" at version "1.5" (#485) (@github-actions[bot]) - Better Wolf seed (#486) (@Libbum)
- Julia
Published by github-actions[bot] about 5 years ago
Agents - v4.1.1
Agents v4.1.1
Closed issues: - OSM move_agents not working properly for long distances (#427) - Plotting Aspect Ratio (#433)
Merged pull requests: - fixed bug in src/spaces/openstreetmap.jl's function 'travel' (#430) (@SteffenMuehle)
- Julia
Published by github-actions[bot] over 5 years ago
Agents - v4.1.0
Agents v4.1.0
Closed issues: - Incorrect example in documentation (#428) - Citation Link Not Visible In Dark Mode (#432)
Merged pull requests: - Provide an in-model RNG pool (#420) (@Libbum) - New intro docs (#425) (@Datseris) - Documentation hotfix (#431) (@Libbum)
- Julia
Published by github-actions[bot] over 5 years ago
Agents - v4.0.3
Agents v4.0.3
Closed issues: - running example in the document, but given error " UndefVarError: abm_plot! not defined" (#387) - Repo size is huge! (#389)
Merged pull requests: - Mesa benchmark: Remove data collection code (#388) (@rht) - Update license to attribute Mesa benchmark code (#390) (@rht) - Mesa bench update (#392) (@Libbum) - [ImgBot] Optimize images (#393) (@imgbot[bot]) - Update docs to InteractiveDynamics where needed (#395) (@Libbum)
- Julia
Published by github-actions[bot] over 5 years ago