To test the Jupyter notebooks this project uses nbval, which is a py.test
plugin for validating Jupyter notebooks.
This will check all Jupyter notebooks for errors.
pipenv run py.test --nbval-lax
Or you can run the tests in parallel with the pytest-xdist plugin.
pipenv run py.test --nbval-lax -n auto --dist loadscope
Check which packages have changed.
pipenv update --outdated
This will upgrade everything.
pipenv update
Some of the files (*.png) are stored in Git LFS. When you want to work with them locally you need to install git-lfs.
Checkout out the data from Git LFS.
git lfs checkout
To export the Jupyter notebooks to Markdown just run the export-notebooks.sh script.
This scrip uses nbconvert
to convert the Jupyter notebooks.
chmod 755 export-notebooks.sh
./export-notebooks.sh