Analysis and visualization of results from the scheduler service. Part of the Innosuisse project Rolling Stock Scheduling (RSSched) by SBB and ETH Zurich.
To get started with the whole RSSched project, have a look at this step-by-step instruction.
-
install poetry a package manager for python: https://python-poetry.org/docs/
-
install the dependencies for this project via:
poetry install
Visualize a rolling stock scheduling response from the solver:
poetry run rssched-plot rssched/data/small_test_response.json
Before committing, run the following commands from the project root directory:
poetry run isort .
poetry run black .
poetry run pytest
Note: If working with jupyter notebooks, also delete the cell outputs before committing.
© 2024 SBB CFF FFS. Licensed under MIT.