We apply Gaussian Processes to predict daily climate data.
Discover our notebooks using Google Colab:
- Start a
Jupyter
server by runningdocker run -p 8888:8888 -v $(pwd):/home/jovyan/work jupyter/scipy-notebook
. Make sure you havedocker
up and running. Token-authentication is enabled, meaning you can access the application by openinghttp://127.0.0.1:8888/lab?token=<YOUR_TOKEN>
. The URL, including your token, is displayed in your terminal. - Open
src/GP_Main.ipynb
and explore our data analysis 🔥
Install all dependencies
pip install --user pipenv
pipenv install --dev
Extract the corresponding virtual environment and adapt the corresponding configuration of your IDE:
pipenv --py
You should be good to go! 🐥 We use the VS Code Jupyter Extension to run our notebooks.
We use two main tools to assure code quality 😇
Both is checked by a GitHub Actions pipeline (see .github/workflows/build.yml
). If you work with Jupyter Notebooks, check out nbAQ.
Since comparing pull requests can be quite tricky using Jupyter Notebooks, we use reviewNB to display diffs.