Skip to content

Simulate Digital Rail

This group contains repositories with projects in the area of simulations of railway networks. The core project is the yaramo model, which acts as an interchange format of railway networks. The yaramo model can be created by source in Python or via three importers:

The model can be enriched by the following tools:

The model can be exported to the following formats or be used as an input for the following advanced logics:

Examples

There are some example usages here, here, here and here.

Versions

The current version of the environment is the yaramo 1 version. Version 2 of the environment is under development. See the following table for the status and links:

Project yaramo 1 yaramo 2
yaramo ~= 1.0 ~= 2.0 WIP
planpro-importer ~= 2.0 ~= 3.0
cli-importer ~= 2.0 ~= 3.0
orm-importer ~= 2.0 ~= 3.0 WIP
railway-route-generator ~= 4.0 ~= 5.0
planpro-exporter ~= 2.0 ~= 3.0
sumo-exporter ~= 3.0 ~= 4.0
railml-exporter ~= 1.0 Not yet implemented
tikz-exporter Not supported ~=1.0
interlocking ~= 4.0 ~=5.0
interlocking-logic-monitor ~= 2.0 ~= 3.0
demo ~= 2.0 ~= 3.0
sumo-railway-test-controller Not yet supported Maybe future support

Publications

Read this publication for more details about the yaramo model and environment:

Arne Boockmeyer, Julian Baumann, Benedikt Schenkel, Clemens Tiedt, Dirk Friedenberger, Lukas Pirl, and Andreas Polze. Processing digital railway planning documents for early-stage simulations of railway networks. April 2024. Paper presented at the Transport Research Arena 2024.

Besides this, there are some more publications in this area. Check this website for more details: OSM-Publications.

Pinned Loading

  1. planpro-exporter planpro-exporter Public

    Python 4 7

  2. orm-importer orm-importer Public

    This converter allows to query Open Railway Maps data and creates yaramo instances

    Python 3 3

  3. planpro-importer planpro-importer Public

    Python 3

  4. yaramo yaramo Public

    Python 1 4

  5. railway-route-generator railway-route-generator Public

    Python 1 3

Repositories

Showing 10 of 23 repositories

Most used topics

Loading…