Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1002 Bytes

README.md

File metadata and controls

40 lines (25 loc) · 1002 Bytes

RSSched Output Analysis and Visualization

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.

Setup

  1. install poetry a package manager for python: https://python-poetry.org/docs/

  2. install the dependencies for this project via:

    poetry install

Usage

Visualize a rolling stock scheduling response from the solver:

poetry run rssched-plot rssched/data/small_test_response.json

Development

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.