UXsim: An open source macroscopic and mesoscopic traffic simulator in Python -- a technical overview
Toru Seo

TL;DR
UXsim is an open source Python-based traffic simulator that models macroscopic and mesoscopic traffic flow using established transportation models, offering flexibility for user customization and basic visualization tools.
Contribution
It introduces a flexible, open source traffic simulation platform in Python based on well-established transportation models, enabling user modifications and analysis.
Findings
Simulates dynamic network traffic flow effectively
Provides basic visualization and analysis capabilities
Allows user-implemented models and control methods
Abstract
This note describes a technical overview of UXsim, an open source macro/mesoscopic traffic simulator in pure Python programming language. UXsim is based on Kinematic Wave model (more specifically, mesoscopic version of Newell's simplified car-following model) and dynamic user optimum-like route choice principle, which are well established methodology in the transportation research field. It can compute dynamical network traffic flow and have basic visualization and analysis capability. Furthermore, users can implement their own models and control methods into the simulator by using Python, thanks to the flexibility of the language. The simulator and its codes are freely available at https://github.com/toruseo/UXsim under the MIT license.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications · Traffic Prediction and Management Techniques · Traffic control and management
