projectmesa / mesa-examples

Seminal agent-based models developed using Mesa
Other
113 stars 133 forks source link

A website for example models? #139

Open wang-boyu opened 1 month ago

wang-boyu commented 1 month ago

Discussed in https://github.com/projectmesa/mesa-examples/discussions/61

Originally posted by **wang-boyu** September 21, 2023 I came across with these websites in one of the classes I take this semester: [isee Exchange™](https://exchange.iseesystems.com) and [anylogic cloud](https://cloud.anylogic.com/models). They include models from both the official team as well as the community. Models can be run from within the websites, and there are statistics showing number of runs etc. NetLogo also has its [NetLogo Web](http://www.netlogoweb.org/launch#http://www.netlogoweb.org/assets/modelslib/Sample%20Models/) (but without the statistics). I really like the run statistics as they provide a kind of feedback from users on which models are more popular. This makes me wonder whether we can have something similar for Mesa example models. One advantage we have over Stella/AnyLogic/NetLogo is that we can rely on Google Colab to run models using Jupyter Notebooks. This would also be in line with what we have for Mesa & Mesa-Geo, where there are readthedocs sites for users and GitHub repos for developers. Similarly there could be a website for example model explorers and this GitHub repo containing all source code of the example models.
EwoutH commented 1 month ago

I think pycafe is suggested as one of the options.