Skip to content

Latest commit

 

History

History
166 lines (102 loc) · 5.1 KB

File metadata and controls

166 lines (102 loc) · 5.1 KB


PytrafficSimulator

A microscopic traffic simulator in Python.

About The Project

PytrafficSimulator screenshot

PytrafficSimulator is a Python-based traffic simulation tool designed for students, researchers, and practitioners interested in modeling traffic scenarios. It allows for creating and testing various traffic conditions to analyze their effects on vehicle flow, delays, and overall system performance.

Key Features:

  • Customizable Traffic Scenarios: Create diverse traffic setups with different vehicle behaviors.
  • User-Friendly Interface: Intuitive API for easy integration into existing projects.
  • Performance Analysis: Detailed output metrics for evaluating traffic dynamics.

(back to top)

Built With

  • Python
  • Numpy
  • Scipy
  • Dear PyGui

Based on:

  • Fadhloun-Rakha Car Following Model.

  • Van-Aerde Macroscopic Model.

(back to top)

Getting Started

Prerequisites

Requires Python 3.7+.

(back to top)

Usage

For more examples, please refer to the Examples folder.

(back to top)

Documentation

Comprehensive documentation is currently under development. Stay tuned for updates!

(back to top)

Roadmap

  • Complete documentation and tutorials.
  • Add support for real-time traffic data integration.
  • Implement GPU acceleration for faster simulations

(back to top)

LICENSE

License

Distributed under the LGPL License. See LICENSE for more information.

(back to top)

Contact

Amr Shafik

Prof. Hesham Rakha

Project Link: https://github.com/VTTI-CSM/PyTrafficSimulator

(back to top)