Skip to main content

nbproject: Manage Jupyter notebooks.

Project description

Stars coverage pypi doi


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.

Install: pyversions

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.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nbproject-0.10.3.tar.gz (44.3 kB view hashes)

Uploaded Source

Built Distribution

nbproject-0.10.3-py2.py3-none-any.whl (30.4 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page