Django application that utilizes the MESA framework to simulate multiagent interactions.
Crafted by:
- Emilio Domínguez
- Marco Lucio
- Gabriel Mujica
- Leonardo Pequeño
- Saul Delgado
Before running, you should make sure you have these packages installed in your preferred environment:
Django==4.2.15
Mesa==2.3.2
numpy==1.25.2
pandas==2.1.0
scipy==1.10.1
matplotlib==3.7.1
gunicorn==20.1.0
python-decouple==3.7
In order to run local server, run these commands:
If not already in MultiagentesAPI/multiagentsapi
cd multiagentsapi
Then
python manage.py runserver
If that doesn't work, try:
python3 manage.py runserver
At the moment, the only working endpoint at the moment is:
/gansitosapi/move/
For development purposes, you can modify multiagentsapi/settings.py in order to set Debug = True, so that you get more information on errors. Nevertheless, don't push any code to main with that setting on.