coverage pypi doi Stars

nbproject: Manage Jupyter notebooks#

Open-source ELN for the drylab.

  • Manage notebooks with metadata, dependency, and integrity tracking.

  • Sketch pipelines and share reproducible notebooks with context.

Why? Read the report.

Supported editors & platforms:

  • Jupyter Lab

    • Google Cloud Vertex AI (see setup guide)

    • brew-installed Jupyter Lab may give problems, please install via pip install jupyterlab or conda

  • Jupyter Notebook

  • VS Code (no interactive experience, not recommended for production)

Install: pyversions

pip install nbproject

Get started:

from nbproject import header; header()  # Initializes & displays metadata, starts tracking. Done. 😅

Documentation: