tool · draft
Eclipse SUMO
Open-source microscopic traffic simulator, an Eclipse Foundation project; models road vehicles, public transport, bicycles and pedestrians one by one on large networks.
What is reusable: open sourceunknown dataAPIunknown participation EPL-2.0 / GPL-2.0
SUMO (Simulation of Urban MObility) is an open-source traffic simulator hosted as an Eclipse Foundation project and developed in Berlin. It is microscopic and continuous: every vehicle, pedestrian and public-transport trip is modelled individually, on networks of any size and for any length of simulated time.
It covers mixed traffic (cars, buses, trains, bicycles, pedestrians), traffic lights and detectors, demand built from street counts, origin-destination matrices or synthetic populations, emission calculation, and automated vehicles. A control interface called TraCI lets another program read and steer the simulation while it runs, and it can be coupled to the network simulators OMNeT++ and ns-3 for vehicle-to-everything communication studies. Road networks import from OpenStreetMap, OpenDRIVE, VISUM, VISSIM, NavTeq and MATSim. A SUMO conference has been held in Berlin every year since 2013.
Free software under the Eclipse Public License 2.0 and GPL 2.0, written in C++ and Python, installed on Windows, Linux or macOS, with sources and nightly builds on GitHub.
Actively maintained; the release offered on the site is 1.28.0.

Eclipse SUMO 1.6.0 (2020): the same simulation at network scale and at the level of one vehicle. Credit: Oabanse, CC BY-SA 4.0, source.
- form
- Open simulation engine
- group
- Transport and crowds
- homepage
- https://eclipse.dev/sumo/
helps answer this question
-
Where will traffic go when a road closes or a lane is taken, and can signals or a timetable change keep buses on time?
Tags: traffic, microsimulation, multimodal