- Este es un sistema multiagentes simulando las estaciones de la linea 5
para preparar la simulacion, abre el archivo InicializadorModelo.py y modifica la variable cm para adaptar tu simulacion.
poblacion_estaciones = [
(0, 11),
(1, 20),
(2, 18),
(3, 21),
(4, 4),
(5, 5),
(6, 4),
(7, 11),
(8, 2),
]
cm = ciudad.Ciudad(
[poblacion_estaciones[1], poblacion_estaciones[5], poblacion_estaciones[7]], # estaciones que se van a usar
1000, # numero de pasajeros
[random.randrange(10, 60, 10) for i in range(0, 3)], # tiempos por cada estacion
)
para correr la simulacion como GIF, corre el siguiente comando en la terminal
python3 .
esto generara un gif (que se tarda en crear) el cual visualiza la simulacion del tren
para correr el codigo como API, corre el siguiente codigo en la terminal
python3 api.py
esto generara una api local en el puerto 5000, la cual al llamarla te dara toda la informacion de la simulacion
- por cada llamada genera un step nuevo