Skip to main content

The python version of the libsumo API to communicate with the traffic simulation Eclipse SUMO

Project description

<a href=”https://sumo.dlr.de/docs”><p align=”center”><img width=50% src=”https://github.com/eclipse/sumo/blob/main/docs/web/docs/images/sumo-logo.svg”></p></a>

Eclipse SUMO - Simulation of Urban MObility

[![Windows](https://github.com/eclipse/sumo/actions/workflows/build-windows.yml/badge.svg)](https://github.com/eclipse/sumo/actions/workflows/build-windows.yml) [![Linux](https://github.com/eclipse/sumo/actions/workflows/build-linux.yml/badge.svg)](https://github.com/eclipse/sumo/actions/workflows/build-linux.yml) [![macOS](https://github.com/eclipse/sumo/actions/workflows/build-macos.yml/badge.svg)](https://github.com/eclipse/sumo/actions/workflows/build-macos.yml) ![Repo Size](https://img.shields.io/github/repo-size/eclipse/sumo.svg)

<!– [![Windows Build status](https://ci.appveyor.com/api/projects/status/github/eclipse/sumo?svg=true)](https://ci.appveyor.com/project/eclipsewebmaster/sumo) –>

What is SUMO

[“Simulation of Urban MObility” (SUMO)](https://sumo.dlr.de/) 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](https://www.dlr.de/ts).

Where to get it

You can download SUMO via our [downloads site](https://sumo.dlr.de/docs/Downloads.html).

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

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

Contact

To stay informed, we have a mailing list for SUMO [you can subscribe](https://dev.eclipse.org/mailman/listinfo/sumo-user) 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](https://dev.eclipse.org/mailman/listinfo/sumo-announce) to as well. For further contact information have a look at the [this page](https://sumo.dlr.de/docs/Contact.html).

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

Using Linux you should have a look whether your distribution already contains sumo. There is also a [ppa for ubuntu users](https://launchpad.net/~sumo) and an [open build service instance](https://build.opensuse.org/project/show/home:behrisch). If you want to build 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” mkdir build/cmake-build && cd build/cmake-build cmake ../.. make -j$(nproc)

For [detailed build instructions have a look at our Documentation](https://sumo.dlr.de/docs/Developer/Main.html#build_instructions).

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.

Bugs

Please use for bugs and requests the [GitHub bug tracking tool](https://github.com/eclipse/sumo/issues) or file them to the list sumo-user@eclipse.org. 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](CONTRIBUTING.md).

License

SUMO is licensed under the [Eclipse Public License Version 2](https://eclipse.org/legal/epl-v20.html). For the licenses of the different libraries and supplementary code information is in the subdirectories and the [Documentation](https://sumo.dlr.de/docs/Libraries_Licenses.html).

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.

libsumo-1.11.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

libsumo-1.11.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

libsumo-1.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libsumo-1.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libsumo-1.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

libsumo-1.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

libsumo-1.11.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

Details for the file libsumo-1.11.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libsumo-1.11.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f37db7905877e0ad7778f67e5001e1bc34aba92aca9c17877a8d293ef469b97f
MD5 3f83ca5b0c5283c36dbe7fa837527adf
BLAKE2b-256 55ba4d3ef9fec2c4f0beb32b4947215dda8703ba947e5968ace483f2a15dc1bd

See more details on using hashes here.

File details

Details for the file libsumo-1.11.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libsumo-1.11.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31f2fb3ea9ac6029101895eca9674b2623873dc0bb260ac6e0df7d80b8b99213
MD5 70ae06192e9f3f7a642429385addd75b
BLAKE2b-256 5e2287c5a16fae534638bf6b28f6223efa5f9ed5e449fc162ec523f5d6b5b636

See more details on using hashes here.

File details

Details for the file libsumo-1.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libsumo-1.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac0f8c5306fcc96ba83898d85c2d82df1a6a8c9689e54f81dfbf7ca41251ebf8
MD5 685b8174c486c600e03ef49eb3b594bf
BLAKE2b-256 4911c379a9c8896333a96a5d7fbd9ee5745040891e6877004701e6d8dffb8c62

See more details on using hashes here.

File details

Details for the file libsumo-1.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libsumo-1.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f4acf9678ef5b19d72fd33b997d06fd00aae2180ba987d3cfd179eb1570ca33
MD5 377e511a31b8164547a58c1be95a85d8
BLAKE2b-256 2b7adf2760b49979598e4144470e000062e3b4c220e4b674c023e46f0a5e36d9

See more details on using hashes here.

File details

Details for the file libsumo-1.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libsumo-1.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b3df76b2609ec0eaba7e0bbdc969874888f7be3f9d4ebe524371cf1c3798c0b
MD5 ba3bb309e1243942673a0055b0945f1e
BLAKE2b-256 e2bb6c5227baa8ffda747b863d1417fb59b644af4b86fd814cf84e2ecad25557

See more details on using hashes here.

File details

Details for the file libsumo-1.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libsumo-1.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d18cb5d0ef8a6c8a2bfb6aca6d6fae8f684cffcf6358a2d669be5e8f2f1aef55
MD5 a77957d8cf22863c575026b5e9d4241a
BLAKE2b-256 dc7c259579d3f2c52c65f5e2f76cc521056d5064d877f35f41fb620e28a31b75

See more details on using hashes here.

File details

Details for the file libsumo-1.11.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libsumo-1.11.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 657bc59543da30b817aef56c4eb6875941a0b265325659f8d4bd70de2fe78efc
MD5 e1f80c995a4f1409a832087cb910bf46
BLAKE2b-256 f38119caf72a3d57f02a5e764c15ca04ec0d385def7e3e1e87a7d55db10ccc05

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