Skip to main content

A microscopic, multi-modal traffic simulation package

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

eclipse_sumo-1.27.1-py3-none-win_amd64.whl (165.7 MB view details)

Uploaded Python 3Windows x86-64

eclipse_sumo-1.27.1-py3-none-manylinux_2_28_x86_64.whl (147.1 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

eclipse_sumo-1.27.1-py3-none-manylinux_2_28_aarch64.whl (126.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

eclipse_sumo-1.27.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (89.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

eclipse_sumo-1.27.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (77.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

eclipse_sumo-1.27.1-py3-none-macosx_14_0_arm64.whl (53.8 MB view details)

Uploaded Python 3macOS 14.0+ ARM64

File details

Details for the file eclipse_sumo-1.27.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.27.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 80f68e916d10696a677a60db81f13d5340efae9451eaa8f3088e67e89870d6aa
MD5 9d242af22cbd2ac3cd12311b9fbdcfb4
BLAKE2b-256 d7c4f12aa67ed92aae1b52de68c4dd73398119c16a2e4921050161d829bc8566

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.27.1-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.27.1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd96ace26bccb78312c8c04464c0894a5432db8e2c072388b73e8ae3a6a43586
MD5 406dee52d411ac640a0c33a3da214b0a
BLAKE2b-256 ba13401d9a7f8dbd404c7ec9cef95a7762a38d71088c38bf964789bc012428ce

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.27.1-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.27.1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b56e8bb331bee39d5a102feda7b3441fdfca4704a9ba4f7ed2cdf99ac19d915
MD5 1a8c1a94433f391113c9e7c36cb2ad52
BLAKE2b-256 31ffac71562ad6dade48642c475c80d2c159ec7a83907e8ab9bb2d2f7fb59bda

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.27.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.27.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 97abddcb7395c25538f22a272ef67ca77c8a625d3eec6010eed5b62dfac011f3
MD5 99347556ee0494a247abf9b0989e7b46
BLAKE2b-256 b2000b88a931c50e277a46ee6110216ef8ca299b064cca82d1fc481d4155754a

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.27.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.27.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e557879511b66511943f0fa1b0f95d2c135d26e2b681665546deb8001133edd5
MD5 b2b6e7fffddc57f85aa5ce0a6d16a4a4
BLAKE2b-256 2dbc4377e881434460531762e16cffb41a49a5c625e902193642e1af8d8e2a31

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.27.1-py3-none-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.27.1-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2255536237d81383efe5e53862b030e2dee6e18025210ff6ba4819f11edbb0d4
MD5 f6a41fae135a956c1800fecaf2456eb0
BLAKE2b-256 966efef6f21243e6f58b57e8356af0d03e45733bf7817afc059b20aec375f431

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page