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. 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 this 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 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.0-py3-none-win_amd64.whl (161.5 MB view details)

Uploaded Python 3Windows x86-64

eclipse_sumo-1.27.0-py3-none-manylinux_2_28_x86_64.whl (145.0 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

eclipse_sumo-1.27.0-py3-none-manylinux_2_28_aarch64.whl (124.8 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

eclipse_sumo-1.27.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (87.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

eclipse_sumo-1.27.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (77.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

eclipse_sumo-1.27.0-py3-none-macosx_14_0_arm64.whl (53.7 MB view details)

Uploaded Python 3macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.27.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d875ffce33b7cee7f1a4567c9286fc0829e73f27bc3437255eef35c7f12fc3ae
MD5 162dc53cd88d061739d9ba7c9a6e4440
BLAKE2b-256 4e7a0300275c6d02dc7958f85b855b66776e61d572ce32b3a7762e700e34bc6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.27.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5817ed463b0d716e935a069653f82ce4147cb31476188a6628660cd68d11802
MD5 8f151367ea2b1696676c596564624ed1
BLAKE2b-256 60f8eff24d8122ad35ce48937e7d677e4961253e6a1bded6d0db190f04dc2ad4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.27.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4192e3809719fb091b8b1022e61b6fc523ede43cc9173f146f23134090d5f91e
MD5 57d45946d1e2f7d148f23ddc1cbaac51
BLAKE2b-256 789c290f7e6c0ea8a3d6f81e027fc34ec6845c6884c0a8e689d081c36c5be0ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.27.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 79a9bf9340ba824f9b498b137db17a71e472d284386bb25f39a1d889c070a84b
MD5 9061fb86340a32fcb69d98deb1cc136d
BLAKE2b-256 3e185871af6c7edccd68c2105b70a58cffa622a4a565018f596c34b701526eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.27.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f533cb2eb6db5e02ddd5b56279708cd03972f3cf8fc88b026ed1e6d4600d6e79
MD5 a223ef5c377e7bab590a863bc0d199af
BLAKE2b-256 ae7e45efe87959da1c7e0b6635cd8ca5dbdcf11ca023ee8f3d092740db4ffe98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.27.0-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ecfe4662c2ae50fe06ba5e7ce72e176b590dbd639abb5d605ba851bd97cbf80c
MD5 11214e6676442dbf5fa3b6fe32a779e5
BLAKE2b-256 cedf82b3fe0b2549ea9bf6c279d7d2d2c6d97d1a84278cd1f807d7156813a846

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