MOTIS Initial Release
We are happy to announce the first MOTIS open source release! MOTIS is an acronym that stands for Multi Objective Travel Information System. One of its main features is computing optimal intermodal journeys (including private car, bicycle, bus, tram, trains, etc.) from door to door based on a real-time timetable.
This post will not go into the details of the functionality of MOTIS; these are listed on the main page of motis-project.de as well as on the “Docs” page. A description of the JSON API provided by MOTIS can be found here.
MOTIS started as a research software project at the Technical University of Darmstadt in cooperation with Deutsche Bahn and datagon GmbH in the early 2000s. Since then, the codebase has seen many new features and overhauls. MOTIS has been used for quality assurance at Deutsche Bahn and as a basis for PANDA, a tool to assist train dispatchers in their decision making process which is developed by the team of Prof. Dr. Matthias Müller-Hannemann at the Martin-Luther-Universität Halle-Wittenberg.
We use GitHub to
- track code changes (Git): github.com/motis-project/motis
- track issues (bug reports, enhancements, etc.): github.com/motis-project/motis/issues
- monitor software quality through continuous integration (CI): github.com/motis-project/motis/actions
- release new versions of MOTIS: github.com/motis-project/motis/releases
Every successful CI build produces a MOTIS distribution archive.
Since the API as well as the internal data model is still subject to change, MOTIS is to be considered in a “beta” status. Therefore, the first version is named v0.1 and not v1.0.
Since the original commit history did contain data that was not suited for publication, we had to start with a fresh history. Therefore, we list all contributors to the initial version here.
- Sebastian Fahnenschreiber @sfahnens
- Felix Gündling @felixguendling
- Simon Gündling @deskjet
- Florian Hopp
- Pablo Hoch @pablohoch
- Tobias Raffel @traffel
- Jonas Schlitzer @joschli
- Mathias Schnee DrSchnee.de
- Mohammad Keyhani LinkedIn
- Leon Steiner @nZeloT
- Tim Witzel @Nicrey
All new contributors will be listed here.