python 3.9+
Recommended Docker Image: python:3.9-alpine
usage: main.py [-h] [--routes-file ROUTES_FILE] [--origin ORIGIN]
[--dest DEST]
optional arguments:
-h, --help show this help message and exit
--routes-file ROUTES_FILE
points to the csv file containing routes
--origin ORIGIN (Optional) origin station name
--dest DEST (Optional) destination station name
Will start in interactive mode if optional parameters are not provided
Pycharm configuration is provided. It's recommended to set the default interpreter to Docker (python:3.9-alpine)