Treebeard is a notebook-based continuous integration framework. Use it to mechanise your data science.
A low-config continuous integration framework for data science teams using Jupyter Notebooks. Works either through our pypi package or GitHub Actions.
Features:
- Automatically installs dependencies for binder-ready repos using repo2docker (which can use conda, pip, or pipenv)
- Runs notebooks in the repo (using papermill)
- On failure, flags all imports which cannot be resolved
- Supports notebook build scripts. treebeard/postinstall.ipynb can manually install dependencies and treebeard/containersetup.ipynb can install credential files.
https://github.com/treebeardtech/treebeard
#python
Post #573
2.38K