And with this I’d also like to announce that Agents.jl is searching for maintainers. I am unfortunately no longer in a position to keep up with maintaing Agents.jl fully due to increasing responsibilities in work and personal life and the neverending expansion of DynamicalSystems.jl. Thus, I am stepping down from this role for now. I am still happy to commit ~one hour per month to Agents.jl, answering questions on Discourse and/or mentoring new contrbutors that would like to take the lead in maintaining Agents.jl.
At the moment there is noone else in the list of active maintainers, and having around some people that are happy to contribute somewhat regularly by answering questions, reviewing PRs, fixing bugs, or contributing functionality would be fantastic.
Previous people that have meaningful contributed to Agents.jl and were mentored in the meantime had lead on to a promising career in reesarch/simulation software, e.g., Aayush Subwarhal is now a software engineer in JuliaHub while Andriano Meligrana was offered a PhD in computational social sciences (with ABMs) and has now move to be a contributor for the recent Ark.jl project. This is just me selling the “Agents.jl maintainer job” as something that will provide you with valuable skills and experience also for your future career.
I have been spending lots of my time the last month updating the dependencies of Agents.jl, revamping components of the library to be simpler, and making sure all tests/docs pass wonderfully, to set the stage for the next person. If someone wants to take over best to reach out in the Julia Slack or simply have a look at this issue: Reform tests according to Good Scientific Code practices · Issue #634 · JuliaDynamics/Agents.jl · GitHub . Modernizing the test suite is a great way to obtain familiarity with the current capabilities of Agents.jl.