Skip to main content

Eclipse SUMO - Simulation of Urban MObility

DOI Windows Linux macOS sonarcloud security Translation status Repo Size

What is SUMO

"Simulation of Urban MObility" (SUMO) is an open source, highly portable, microscopic traffic simulation package designed to handle large road networks and different modes of transport.

It is mainly developed by employees of the Institute of Transportation Systems at the German Aerospace Center.

Where to get it

You can download SUMO via our downloads site.

As the program is still under development (and is being extended continuously), we advice you to use the latest sources from our GitHub repository. Using a command line client, execute the following command:

git clone --recursive https://github.com/eclipse-sumo/sumo

Contact

To stay informed, we have a mailing list for SUMO, which you can subscribe to. Messages to the list can be sent to sumo-user@eclipse.org (this requires a subscription for the sending address). SUMO announcements will be made through the sumo-announce@eclipse.org list; you can subscribe to it as well. For further contact information, have a look at the contact page.

Build and Installation

For Windows we provide pre-compiled binaries and CMake files to generate Visual Studio projects. If you want to develop under Windows, please also clone the dependent libraries using:

git clone --recursive https://github.com/DLR-TS/SUMOLibraries

If you're using Linux, you should have a look whether your distribution already contains sumo. There is also a ppa for ubuntu users and an open build service instance. If you want to build SUMO yourself, the steps for ubuntu are:

cd <SUMO_DIR> # please insert the correct directory name here
export SUMO_HOME="$PWD"
sudo apt-get install $(cat build_config/build_req_deb.txt build_config/tools_req_deb.txt)
cmake -B build .
cmake --build build -j$(nproc)

For detailed build instructions, have a look at our documentation.

Getting started

To get started with SUMO, take a look at the docs/tutorial and examples directories, which contain some example networks with routing data and configuration files. There is also user documentation provided in the docs/ directory and on the homepage.

Documentation

Improving SUMO

Please use the GitHub issue tracking tool for bugs and requests, or file them to the sumo-user@eclipse.org list. Before filing a bug, please consider to check with a current repository checkout or a nightly build whether the problem has already been fixed.

We welcome patches, pull requests and other contributions! For details see our contribution guidelines.

We use Weblate for translating SUMO. If you want to add translation strings or a language, see our contribution guidelines and this page for more information.

License

SUMO is licensed under the Eclipse Public License Version 2. The licenses of the different libraries and supplementary code information are in the subdirectories and in the Documentation.

Metadata

Release files for eclipse-sumo 1.27.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for eclipse-sumo 1.27.1
File
eclipse_sumo-1.27.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
eclipse_sumo-1.27.1-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
eclipse_sumo-1.27.1-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
eclipse_sumo-1.27.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
eclipse_sumo-1.27.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
eclipse_sumo-1.27.1-py3-none-macosx_14_0_arm64.whl Python 3 none macOS 14.0+ ARM64 Details

Total release size: 659.7 MB

Release files / eclipse_sumo-1.27.1-py3-none-win_amd64.whl

Download URL eclipse_sumo-1.27.1-py3-none-win_amd64.whl
Size 165.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
80f68e916d10696a677a60db81f13d5340efae9451eaa8f3088e67e89870d6aa
BLAKE2b-256 checksum
How to use checksums
d7c4f12aa67ed92aae1b52de68c4dd73398119c16a2e4921050161d829bc8566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / eclipse_sumo-1.27.1-py3-none-manylinux_2_28_x86_64.whl

Download URL eclipse_sumo-1.27.1-py3-none-manylinux_2_28_x86_64.whl
Size 147.1 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
fd96ace26bccb78312c8c04464c0894a5432db8e2c072388b73e8ae3a6a43586
BLAKE2b-256 checksum
How to use checksums
ba13401d9a7f8dbd404c7ec9cef95a7762a38d71088c38bf964789bc012428ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / eclipse_sumo-1.27.1-py3-none-manylinux_2_28_aarch64.whl

Download URL eclipse_sumo-1.27.1-py3-none-manylinux_2_28_aarch64.whl
Size 126.5 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4b56e8bb331bee39d5a102feda7b3441fdfca4704a9ba4f7ed2cdf99ac19d915
BLAKE2b-256 checksum
How to use checksums
31ffac71562ad6dade48642c475c80d2c159ec7a83907e8ab9bb2d2f7fb59bda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / eclipse_sumo-1.27.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL eclipse_sumo-1.27.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 89.0 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
97abddcb7395c25538f22a272ef67ca77c8a625d3eec6010eed5b62dfac011f3
BLAKE2b-256 checksum
How to use checksums
b2000b88a931c50e277a46ee6110216ef8ca299b064cca82d1fc481d4155754a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / eclipse_sumo-1.27.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL eclipse_sumo-1.27.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 77.6 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e557879511b66511943f0fa1b0f95d2c135d26e2b681665546deb8001133edd5
BLAKE2b-256 checksum
How to use checksums
2dbc4377e881434460531762e16cffb41a49a5c625e902193642e1af8d8e2a31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / eclipse_sumo-1.27.1-py3-none-macosx_14_0_arm64.whl

Download URL eclipse_sumo-1.27.1-py3-none-macosx_14_0_arm64.whl
Size 53.8 MB
Tags Python 3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2255536237d81383efe5e53862b030e2dee6e18025210ff6ba4819f11edbb0d4
BLAKE2b-256 checksum
How to use checksums
966efef6f21243e6f58b57e8356af0d03e45733bf7817afc059b20aec375f431
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.27.1 This release

6 release files

1.27.0

6 release files

1.26.0

4 release files

1.25.0

3 release files

1.24.0

4 release files

1.18.0

3 release files

1.17.0

5 release files

1.14.1

5 release files

1.14.0

3 release files

1.12.0

3 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page