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

eclipse_sumo-1.23.1-py2.py3-none-win_amd64.whl (156.9 MB view details)

Uploaded Python 2Python 3Windows x86-64

eclipse_sumo-1.23.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (92.7 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ x86-64

eclipse_sumo-1.23.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (89.6 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ARM64

eclipse_sumo-1.23.1-py2.py3-none-macosx_15_0_arm64.whl (65.6 MB view details)

Uploaded Python 2Python 3macOS 15.0+ ARM64

File details

Details for the file eclipse_sumo-1.23.1-py2.py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.23.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d9d3f8dab22f94c2c3e29e30e24b927a817707a2150e589eff7d1a6ffa9a92e6
MD5 e4726e38046112a0bdfed64c0bc3bc22
BLAKE2b-256 693afad37a4ac5da00d37dea874f46f1947e0dc1de014c39009ec1b8180ca256

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.23.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e439c1bb04e4781b7f1c7c9b2871c8912ba722ab04d8e0595682fdf6db08fef2
MD5 edb94d1d99d7208d3a2f6ebb0cf4bf47
BLAKE2b-256 b2f52c8aef821c0602650e16aca85a081ee538d3c37dd74bc2cc0ed7913ec133

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.23.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb96ac2bc85f6f057e55447069921dc94cfab23eaf6169bf5e25150d0ccc0a59
MD5 79f412bb4207a1e32d62fb45f8636385
BLAKE2b-256 7c009ed9fb7e4fcbcd4c64c44ed0c634e832dc51e0b9a0204a7ed6f19dbe55fd

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.23.1-py2.py3-none-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.23.1-py2.py3-none-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ccc1b9c7e628515877c6ec996f5503f664a3f6716125a50b7af707944c257f27
MD5 33e86edb14fd9c5466cc97faa27c866d
BLAKE2b-256 1a80a3dfecd5a3c0ed5668e1cf7ab5f7d979d75fb7b53f293d2407dba1264fa2

See more details on using hashes here.

Supported by

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