The solution is containerized, use the following command to see the output, and to change the
input refer to script entrypoint.sh
docker build . -t bt_slider && docker run --rm -it bt_slider
The CSV file is written inside the container, the volume can be mounted to persist the output file.
The following command can be used to run the package locally, output file will be written to data directory
python src/main.py --initial_start=2001-01-01 --end=2001-01-06 --system_time=2001-01-03 --sliding_steps=3 --sliding_delta=1
Test Cases
pytest tests -vvv