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:

sudo apt-get install cmake python g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev swig
cd <SUMO_DIR> # please insert the correct directory name here
export SUMO_HOME="$PWD"
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.21.0-py2.py3-none-win_amd64.whl (87.2 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

eclipse_sumo-1.21.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (72.8 MB view details)

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

eclipse_sumo-1.21.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.1 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

eclipse_sumo-1.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

eclipse_sumo-1.21.0-cp313-cp313-macosx_14_0_arm64.whl (111.7 MB view details)

Uploaded CPython 3.13 macOS 14.0+ ARM64

eclipse_sumo-1.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

eclipse_sumo-1.21.0-cp312-cp312-macosx_14_0_arm64.whl (111.7 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

eclipse_sumo-1.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

eclipse_sumo-1.21.0-cp311-cp311-macosx_14_0_arm64.whl (111.7 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

eclipse_sumo-1.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

eclipse_sumo-1.21.0-cp310-cp310-macosx_14_0_arm64.whl (111.7 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

eclipse_sumo-1.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

eclipse_sumo-1.21.0-cp39-cp39-macosx_14_0_arm64.whl (111.7 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8f2942912e8edb906d76d73ec722606a7e949dadef9607ac3d1a02f3fc37f819
MD5 ebe2f8f17c794c0198f5704e9b2bf848
BLAKE2b-256 5f7713394602f84bc026f204a1e21cbcdfc33ffba046035750c82a3a5c1a5d4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 919ce16c4ec1a14f85af80b87a02f49cfc153372ef23009fd96027dccb2557e2
MD5 cba43f66840c369f27e498ceba765c63
BLAKE2b-256 fc314d4bb7767afc33ae5a1d645bba927dd336ad039d4fe15262f12ed68dcbef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09d63d093458b059e96202f31c0527d68771d512b9764e91b7228fb30a50ef5d
MD5 f4a7fe785ea4752a15729bc75989561a
BLAKE2b-256 e005354b91b0e2ae6befd03a5b21db0719882f1bd924f8843d64ffc47127b072

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 619fa8e6ca5dc2a82a132dd4ac81435df8a69c765acf36b62a2dab8d8fe1f6bf
MD5 89fd5518ac573e25c351e82bf115dfa7
BLAKE2b-256 ab4ebae88c04ab086dcc397e58fa3a09e94703077c7a510896ec5e555fb6c495

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fb22e407bf9cb4a792c58eff08ba2488118d9d82a9ec3dbfba9e4909c864d09f
MD5 80fcfd6fd1c48547972790f853730b70
BLAKE2b-256 ccc8157267ca75b24efc09b37a1f752610f7178dc49d0e3320009ffaa7ba8708

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c938594a55f4bd17c200d5c696bde78b994fde151fb91ae195ecbb08053c1713
MD5 aa412156f058bda30ef6ed13c6009a7c
BLAKE2b-256 52ad589ea714ac695c55c2430390b80799c59658f22632434455a3e3f7fd196c

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 504d7b2ff6a7387108f64a1007e96a3eddf7825408443fa793a2973e462c7e9f
MD5 2341856c0d91dbab0a8851c195ab71d7
BLAKE2b-256 db8624c762aaf0c7aaeffdeb55433a2b2c2b7ac8ad84df59d68a6d9d426c5d2f

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 013f1065eb8eef0284c43fe58ab1cfcbe435e0169fc4666efb5431da1290f6cb
MD5 c8ae96c962267d45fd3dd4f577e59cb6
BLAKE2b-256 4bd27bfb11d136b6bdf23bfc1196f30dd377a1dccd48ff832088079f3e033577

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 22417f9a88edd7c6ac315656b07d644ee61a4ec5e53570c18238048dcf08a7f4
MD5 3aa0d0c5a0a22d5219284dda3e9bbeb3
BLAKE2b-256 762572f0997f7fbef1adb7da1197fd203b0fc6d53714f36d697fe5fd8bbc08c5

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f6ea51e67257728afda321f6e8be15c0c8ba5de74e095e152a50cbaed06654d
MD5 fbe4e98519b94c8664dd4ac6cf9db770
BLAKE2b-256 907915edb33ee42c4c81226518716b7eb6c9971798f7024321932c3db5864366

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e774b48bc52ac00c3b7a5dbe259dddb862bb431ad0fde65ab5639785207dadfc
MD5 05182fce00a39deb6a38ca9e0d36a6f4
BLAKE2b-256 8056a06dc2ec01f141d071471bc253efb271dbdb2e98667860b16585cc92657f

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4b80fb09c4a97744e314c8c427574024503fbcc89f23faaa7e573beb9ebbc5a
MD5 d6a191c817351d10f38555145122610e
BLAKE2b-256 72694588bf09a49dd2f02ae05f3851d067582106c2b1e4b0c8ba6dc4ce684c93

See more details on using hashes here.

File details

Details for the file eclipse_sumo-1.21.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for eclipse_sumo-1.21.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 df91d144e676dd03797fbec166df1d03efd04a5878f9900b0c83a7858eec46f9
MD5 6b82db1164a4a90b483da32fdb708244
BLAKE2b-256 c4ed82398af3854cf4f93de1a20f777e711397401199a3f4b5cde0a3cc953eb0

See more details on using hashes here.

Supported by

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