A collection of Python scripts to analyze data from gps-speedsurfing.com; checking for data integrity errors, etc.
Requires Docker and dev-compose for the Jupyter environment.
Pull the Docker base image - optional put beneficial for transparency:
docker pull jupyter/base-notebook:notebook-6.4.6
Build the Jupyter service - one-off activity:
git clone git@github.com:Logiqx/dev-compose.git
cd dev-compose
docker-compose --profile=notebook build
Start the Jupyter service - required after every Docker restart:
docker-compose --profile=notebook up -d
Access the notebooks via http://localhost:8888/tree/work/gp3s-query/python
You will require the Jupyter security token to log in for the first time:
docker logs wca_notebook_1
Run scripts in the following order to check the data integrity of spot rankings:
- download_events.ipynb
- check_events.ipynb
This is work in progress and should be ignored for now!
- download_spot_rankings.ipynb warning: this script takes quite a long time to run for each spot!
- download_user_sessions.ipynb