JuliaDynamics / JuliaDynamics/ABMFrameworksComparison
More frameworks and model parameter settings?
Nobody has claimed this yet.
- Dominant language
- NetLogo
- Stars
- 27
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Description
There is a Rust ABM framework named krABMaga and I wonder how Agents.jl performs as compared to it. They have implemented the example models used here in their examples repo.
They also have frameworks comparisons similar to yours (code and webpage). In their comparison, the models were run with more number of agents settings, from 1k, 2k, up to 100k.
So instead of the table shown here, would it be better to have more model runs and plot all results as lines? Similar to what krABMaga has in their website but with lines instead of points.
I noticed that the github workflow takes much time to run, so this might be a bottleneck.
cc @rht
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the current comparison table and the GitHub workflow, then inspect the krABMaga examples and benchmark code linked in the issue. Determine how additional agent-count runs and line plots would fit the existing comparison, and verify that the workflow remains practical. Done means the expanded comparisons are reproducible and the results are plotted clearly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia, rust
- Domain
- ci-cd, data-visualization, performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100