JuliaDynamics/Agents.jl
Vedi su GitHubabmexploration() throws exceptions when initialising agent data after all agents were previously
Open
#1128 aperta il 23 gen 2025
buggood first issueplotting
Metriche repository
- Star
- (904 star)
- Metriche merge PR
- (Merge medio 12h 3m) (1 PR mergiata in 30 g)
Descrizione
Describe the bug In Agents version 6.2.1 using abmexploration(), if I am collecting agent data and press the Reset button after all agents were removed on the previous run, it throws a DimensionsMismatch exception.
Minimal Working Example
module Ecosystem
using Agents, GLMakie
@agent struct Turtle(ContinuousAgent{2,Float64})
end
function agent_step!( me::Turtle, model)
remove_agent!( me, model)
return
end
xvel( me::Turtle) = me.vel[1]
abm = StandardABM( Turtle, ContinuousSpace((60,60)); agent_step!)
add_agent!( abm; vel=[1,1])
playground, _ = abmexploration( abm; adata=[(xvel, sum)])
display(playground)
end
If the code is runnable, it will help us identify the problem faster.
Agents.jl version
6.2.1