Light-weight Jupyter notebook manager. Track metadata, imports, and integrity.
💡 We recommend lamindb.track() instead of nbproject to:
- consistently track data sources across notebooks, pipelines & apps
- full provenance for datasets that you pull and push from notebooks
- manage notebook copying & integrate with Google Colab
- broader compatibility
Like nbproject, lamindb is open-source.
nbproject will continue to be maintained as a utility for lamindb.
pip install nbproject
Also consider installing ipylab for interactive features
if you use nbpoject on jupyter lab
pip install ipylab
Get started:
import nbproject
nbproject.header() # Tracks notebook, displays metadata
# do things
nbproject.publish() # Checks consecutiveness & title, sets version & imported python packages
More: Read the docs.