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.