mesa icon indicating copy to clipboard operation
mesa copied to clipboard

Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.

Results 210 mesa issues
Sort by recently updated
recently updated
newest added

Refactoring of ModularServer to allow tests as requested in https://github.com/projectmesa/mesa/pull/1296#issuecomment-1197877103

When deploying several models on a public server behind a proxy, adding a url path segment is required, e.g. http://server/mesa-schelling > localhost:8521/mesa-schelling

# What is this? This is the start of a journey to modernize and enhance the mesa frontend. The basic premise is that I added a lot of cool functionality...

**What's the problem this feature will solve?** For heavy simulations that may take hours+, exploring the outcome for given parameters set via the GUI would be extremely slow. **Describe the...

Looks like it is possible to do it even on Python older than 3.10. See https://github.com/projectmesa/mesa-geo/pull/67#discussion_r881122416=. Update: from implementing #1345, looks like older Pythons don't support type aliases with `|`...

help wanted
good first issue

To test this: - `pip install bokeh panel` - Initialize a fresh empty .ipynb - Copy the entirety of https://github.com/projectmesa/mesa/blob/main/examples/schelling/model.py into the first cell - Put this into the 2nd...

We should just use D3.js for all the visualization stuff. The bar chart already uses D3.js anyway. If this and jQuery are removed, we will have only Bootstrap, Bootstrap-slider, and...

Implemented additional core agent functionalities including adding a heading for rotational movements (forward, backwards, right, left, setxy). As well as, removal from scheduler and grid (die)

It would be great if we can use Jupyter UI widgets and components (instead of Mesa-specific UserSettableParams, ChartModule, etc), where we can have interactive simulation running inside a Jupyter session....