Skip to main content

nbproject: Manage Jupyter notebooks.

Project description

Stars coverage pypi doi

nbproject: Light-weight Jupyter notebook tracker

Track & publish notebooks with their metadata, dependencies & integrity.

💡 Consider lamindb.track() instead of nbproject for these improvements:

  • 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

Like nbproject, lamindb is open-source. nbproject will mostly be maintained as a backend for lamindb.


Supported editors & platforms:

  • Jupyter Lab
    • any pip or conda installation, a brew installation may give a problems
    • Saturn Cloud (run)
    • Google Cloud Vertex AI (see setup faq)
  • Jupyter Notebook
  • VS Code (no interactive experience, not recommended for production)

For broader support and features, see lamindb.track().

Install: pyversions

pip install nbproject

Get started:

import nbproject

nbproject.header()  # Tracks notebook, displays metadata

# do things

nbproject.publish()  # Checks consecutiveness, bumps version

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.9.0.tar.gz (43.6 kB view details)

Uploaded Source

Built Distribution

nbproject-0.9.0-py2.py3-none-any.whl (29.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file nbproject-0.9.0.tar.gz.

File metadata

  • Download URL: nbproject-0.9.0.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for nbproject-0.9.0.tar.gz
Algorithm Hash digest
SHA256 50959b170fb9aba6e3352819128e0c9835b73cf6eaf2eff70eaa7e1d6666b3da
MD5 07b7ca5380a3c4949e019c5f694b096b
BLAKE2b-256 22aa34a25a909e09d79fab068c8583a22252a534c8e82c1057c783d50d52d432

See more details on using hashes here.

File details

Details for the file nbproject-0.9.0-py2.py3-none-any.whl.

File metadata

  • Download URL: nbproject-0.9.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for nbproject-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 672a0f3cc35d36ad8c182d06880cd000a2a271c9e267d50081f36c48dc215d14
MD5 3d0c9a792ea5ec1feb124c96d40f5b11
BLAKE2b-256 e4b88fcc22c67296f48b189b62e6d874210cd7b33b5d42c100721ce5dc59115d

See more details on using hashes here.

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