Stars coverage pypi doi

nbproject: Manage Jupyter notebooks#

Track & publish notebooks with their metadata, dependencies, and consecutiveness.

Why? Read the blog post.

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