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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
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 |
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 |
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 |
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 |
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 |
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 |
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 |