https://github.com/marhcouto/traffic-info-systems-sim
Simulation environment on SUMO simulator to evaluate information percolation systems for traffic congestion avoidance
https://github.com/marhcouto/traffic-info-systems-sim
Last synced: about 2 months ago
JSON representation
Simulation environment on SUMO simulator to evaluate information percolation systems for traffic congestion avoidance
- Host: GitHub
- URL: https://github.com/marhcouto/traffic-info-systems-sim
- Owner: marhcouto
- License: gpl-3.0
- Created: 2023-11-09T14:24:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-20T20:06:41.000Z (over 1 year ago)
- Last Synced: 2025-01-25T20:11:34.916Z (3 months ago)
- Language: Python
- Size: 11.1 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simmulator for Information Perculation Schemes for Traffic Management
Simulation environment on MESA simulator to evaluate information percolation systems for traffic congestion avoidance.
## Folder Structure
- docs: presentation slides and paper
- src: source code
- test: unit tests## Requirements
- Python 3.10 installed.
- Pip3## Setup
Install mesa library for python:
```sh
pip install --upgrade mesa
```Install matplotlib:
```sh
pip install matplotlib
```(Only to run tests) Install pytest:
```sh
pip install pytest
```Alternatively you can use ```pip install -r requirements.txt``` in the root folder of this project. This will install all packages included in a base conda environment used for the development of the project.
## Usage
### Running the simulation
From the root folder:
```sh
python src/server.py
```### Running the unit tests
```sh
python
```### Authors
- Marcelo Couto
- Luis Lucas
- António Oliveira