UXsim: lightweight mesoscopic traffic flow simulator in pure Python
Car traffic plays an essential role in today's cities.However, it faces severe issues such as time loss due to congestion, accidents, and environmental pollution.Proper traffic planning and control are necessary to solve these issues.Traffic flow simulators are powerful engineering tools for such purposes.By using traffic flow simulators, one can test and optimize traffic plans or control strategies before implementing them in the real world.Furthermore, traffic flow simulators can be used for pure academic or scientific experiments to investigate the complex physics of traffic flow.UXsim is a pure Python package for traffic flow simulation that is suitable for simulating a wide range of scenarios, from simple toy networks to large-scale (e.g., city-wide) traffic phenomena.It computes dynamic traffic flow in arbitrary road networks with arbitrary travel demands.For example, it can simulate how traffic jams evolve in a city, how people reroute to avoid them, and how traffic management schemes can improve the situation.
Authors
- Toru Seo (ORCID: https://orcid.org/0000-0001-9767-7218)
Publication Details
- Journal
- The Journal of Open Source Software
- Published
- 2025-02-06
- DOI
- https://doi.org/10.21105/joss.07617
- Citations
- 1
- Primary Topic
- Traffic control and management
- Type
- article
- Field-Weighted Citation Impact
- 1.21