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:
There are some example usages here, here, here and here.
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 | Not yet implemented |
orm-importer | ~= 2.0 | Not yet implemented |
railway-route-generator | ~= 4.0 | Not yet implemented |
planpro-exporter | ~= 2.0 | Not yet implemented |
sumo-exporter | ~= 3.0 | Not yet implemented |
railml-exporter | ~= 1.0 | Not yet implemented |
interlocking | ~= 4.0 | Not yet implemented |
interlocking-logic-monitor | ~= 2.0 | Not yet implemented |
demo | ~= 2.0 | Not yet implemented |
sumo-railway-test-controller | Not yet supported | Maybe future support |
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.