SUMO - Latest Release (Version 1.11.0)#
Release date: 23.11.2021 (updated 15.12.2021)
Binaries (64 bit), all dlls needed, the examples, tools, and documentation in HTML format. For an explanation of the contents and the licensing (especially concerning the "extra" build), see the notes below.
- Download 64-bit installer: sumo-win64-1.11.0.msi 124.1 MB
- Download 64-bit zip: sumo-win64-1.11.0.zip 108.6 MB
- Download 64-bit zip with all extras: sumo-win64extra-1.11.0.zip 141.4 MB
Please note that due to the log4j vulnerability the
lisum-gui.jar in the distribution 1.11.0 has been replaced. Up to 15.12.2021 it contained a vulnerable version of the library. All other files are as in the original release. You can also download an updated lisum-gui.jar directly. Please note that no other part of SUMO (not even lisum-core.jar) is affected.
- Windows binaries: sumo-game-1.11.0.zip 63.6 MB
The community maintains several repositories notably at the open build service. For a detailed list of repositories see below.
Furthermore there are a debian and an ubuntu launchpad project as well as an archlinux package:
To add the most recent sumo to your ubuntu you will need to do:
sudo add-apt-repository ppa:sumo/stable sudo apt-get update sudo apt-get install sumo sumo-tools sumo-doc
If the repositories do not contain the libraries (like proj and gdal) they are either part of the distribution or you will need them from another repository (you may try one of the build service repositories here too, e.g. Application:Geo). At the moment there is no documentation included in the packages. The repositories include a nightly build as well (called sumo-git).
- openSUSE Leap 42.3 repository
- openSUSE Leap 15.0 repository
- openSUSE Leap 15.1 repository
- openSUSE Leap 15.2 repository
- openSUSE Leap 15.3 repository
- openSUSE Leap 15.4 repository
- openSUSE Tumbleweed repository
- Fedora 30 repository
- Fedora 31 repository
- Fedora 32 repository
- Fedora 33 repository
- Fedora 34 repository
- Fedora 35 repository
- Fedora Rawhide repository
- CentOS 7 repository
- CentOS 8 repository
Adding the repository and installing (the quick and dirty way without checking GPG keys!) looks like this, for yum on CentOS 7:
yum-config-manager --add-repo=https://download.opensuse.org/repositories/science:/dlr/CentOS_7/ yum install -y --nogpgcheck epel-release yum install -y --nogpgcheck sumo-1.11.0
and like this, for zypper on openSUSE Leap 15.3:
zypper ar http://download.opensuse.org/repositories/science:/dlr/15.3/ science:dlr zypper in sumo=1.11.0
I you leave out the version number it will install the latest nightly build.
Ubuntu, Debian and Arch users please see the community repositories above.
"Bottles" are available for installing with Homebrew. They are built for the two most recent major macOS versions (currently Mojave and Catalina) and are built from source with minimal requirements (fox, proj, xerces-c). If you need optional libraries, you can specify these on the brew command line and brew will compile SUMO from source. For details, see the Formula's README.
In order to have a more native feel on macOS, we provide some application launchers (icons / shortcuts). These launchers work with all versions of SUMO and do not need to be updated.
- Download SUMO launchers 0.8 MB
These launchers allow you to select sumo-gui as the default application to open
.sumocfg files on macOS, and even add sumo-gui, netedit and the OSM Web Wizard to the dock.
In order to use the launchers, make sure you have installed SUMO beforehand (any version) and have set the SUMO_HOME environment variable.
Download the sources, examples, and CMake-files for creating Visual Studio solutions or Linux Makefiles. This download does not contain tests. Download as:
Python packages / Virtual environments#
Starting with SUMO 1.8.0 (for macOS since 1.12.0) the installation is also possible from the Python packaging index.
You can install either the applications:
pip install eclipse-sumo or only traci (
pip install traci), libsumo (
pip install libsumo) or sumolib (
pip install sumolib).
This should work for Windows, macOS and all Linux versions which are more recent than 2014. The applications are available for Python 2 and Python 3, libsumo only for Python 3.6 and above. This gives an easy way to test a new SUMO version via virtual environments or a nightly build using the following commands (on Linux):
python -m venv sumo_test cd sumo_test . bin/activate pip install eclipse-sumo
In order to use the wheels on python you need to have all the dependencies installed and up to date via brew for instance by following the standard installation once.
SUMO - Latest Development Version#
SUMO is under active development. You can find a continuously updated list of bug-fixes and enhancements at our ChangeLog. To make use of the latest features (and to give us pre-release feedback) we encourage you to use the latest version from our code repository.
Every push to our main branch also triggers a build for Windows, Linux and macOS. The results can be found by clicking on the relevant commit here and downloading the appropriate file for your platform (you may need to sign in to GitHub).
The code within the repository is compiled each night. The following resulting packages can be obtained:
- Sources: https://sumo.dlr.de/daily/sumo-src-git.tar.gz January 17 2022 23:06:44 UTC 65.6 MB
- Sources: https://sumo.dlr.de/daily/sumo-src-git.zip January 17 2022 23:06:40 UTC 69.2 MB
- Sources and static HTML documentation: https://sumo.dlr.de/daily/sumo_git.orig.tar.gz January 17 2022 23:06:48 UTC 68.8 MB
- Windows 64-bit: https://sumo.dlr.de/daily/sumo-win64-git.zip January 18 2022 00:12:53 UTC 88.1 MB
- Windows 64-bit binaries of the SUMO game: https://sumo.dlr.de/daily/sumo-game-win64-git.zip January 18 2022 00:14:46 UTC 64 MB
- Windows installer, 64-bit: https://sumo.dlr.de/daily/sumo-win64-git.msi January 18 2022 00:14:04 UTC 103.7 MB
- Windows 64-bit with GDAL, FFmpeg, OSG, GL2PS, SWIG: https://sumo.dlr.de/daily/sumo-win64extra-git.zip January 18 2022 04:12:56 UTC 126.1 MB
- Windows 64-bit debug version: https://sumo.dlr.de/daily/sumo-win64Debug-git.zip January 18 2022 00:21:51 UTC 242.9 MB
The nightly builds are also available from the Python packaging index test instance. To install the latest nightly version use:
pip install -i https://test.pypi.org/simple/ eclipse-sumo
Although this is a python package, it contains all compiled SUMO binaries and should be fully functional (see the requirements in the section above).
The Linux repositories at the open build service contain a nightly build as well. This is unfortunately not the case for the Debian, Ubuntu and Arch versions.
The available Windows binary packages may lag behind the latest Git revision due to being compiled only once per day (around midnight, Berlin time).
SUMO - Older releases and alternative download#
All releases can also be obtained via the sourceforge download portal.
If you want to try out an older version you can also use the virtual environment approach (explained above) with a fixed version, e.g.
pip install eclipse-sumo=1.9.0 (works only for 1.8.0 and later).
If you need a complete zipped snapshot of the repository (including tests) for an older version have a look at the tags in your local repository or at GitHub tags.
Direct repository access#
You can get the very latest sources directly from our Git repository, see the FAQ on repository access. Normally, they should compile and complete our test suite successfully. To assess the current state of the build, you may take a look at the nightly test statistics.
SUMO is available as different packages. The contents of each package is listed in the table below.
|bin||build||src (source code)||user docs||developer docs (doxygen)||data||examples||tutorials||tests||tools (except jars)||jars|
Dependencies for developers#
For the Windows platform you can retrieve all dependencies by cloning this repository: https://github.com/DLR-TS/SUMOLibraries, if you want to develop with Visual Studio. If you just want to run SUMO, use the binary downloads above which already contain the runtime dependencies.
Scenarios and other Data#
Note on Licensing#
The standard Windows build only contains code and Windows binaries with Eclipse approved licenses (especially no GPL and LGPL code). If you need features like shapefile import, GeoTIFF processing, the OpenSceneGraph 3D GUI, or video generation, download the "extra" build.
The Linux packages do not contain external libraries at all.