Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Mesa 3.0 beta #78

Open
EwoutH opened this issue Oct 8, 2024 · 2 comments
Open

Update to Mesa 3.0 beta #78

EwoutH opened this issue Oct 8, 2024 · 2 comments

Comments

@EwoutH
Copy link

EwoutH commented Oct 8, 2024

I don't know if this project is still in active development/maintenance, but if so, it would be interesting to update it to Mesa 3.0, which is now in beta.

Some resources: Migration guide | Release notes | Mesa overview

If you have any questions about Mesa 3.0 feel free to ask!

@rlskoeser
Copy link
Contributor

@EwoutH thanks for letting us know and for all the useful links. It's great to see such robust documentation.

We're out of active development on this project and working on the article(s), although I do expect to circle back at some point and do a bit more work on some data collection so we can do some batch runs and batch analysis for one of our simulations where we want more details for the article.

I've glanced at the release notes, but curious your perspective whether there are any compelling reasons to update if we're not planning to work with these simulations further, beyond the article? The simulations we care about are implemented with the experimental JupyterViz in Mesa 2.1.5. It's hard to tell from the release notes and migration guide how much effort it would require to update, and none of the features seem particularly important for our work right now.

@EwoutH
Copy link
Author

EwoutH commented Oct 9, 2024

You're welcome, and glad to hear the documentation is appreciated (it was a major focus point for us).

are any compelling reasons to update if we're not planning to work with these simulations further

I don't think so. You can do a lot of things a lot more elegant using the AgentSet, and we recently did add some really nice feature to JupyterViz, which is now renamed to SolaraViz. See mainly projectmesa/mesa#2236 and the relevant section in the migration guide.

how much effort it would require to update

I don't think it's much work, maybe a day. Updating to Mesa 2.4.0 could be an alternative, there are some new JupyterViz features in there, and no breaking changes compared to 2.1.5. Almost all of the AgentSet features are in there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants