Skip to main content

nbproject: Manage your notebooks.

Project description

nbproject: Manage your notebooks

Start treating your Jupyter notebooks like gems, keep track of them and the data they load and write, share and collaborate at scale.

  • Turn every notebook into a Notion database page.
  • Treat every Jupyter notebook like you'd treat an ELN on Benchling.

Specification in comparison to other references

Notebook platforms

For instance, Google Colab has IDs just as any other notebook platform

  "metadata": {
    "colab": {
      "provenance": [
        {
          "file_id": "1Rgt3Q7hVgp4Dj8Q7ARp7G8lRC-0k8TgF",
          "timestamp": 1560453945720
        },
        {
          "file_id": "https://gist.github.com/blois/057009f08ff1b4d6b7142a511a04dad1#file-post_run_cell-ipynb",
          "timestamp": 1560453945720
        }
      ],

Other notebook platforms:

Features

  • Metadata display with a configurable schema as in Notion (have some fields be visible and others not?)
  • ID generation and managemenet
  • Notebook integrity & status
    • relevant for depositing data that comes from a "clean notebook"
      • distinguish "save deposit", all cells have been executed sequentially, no cell has been deleted from "rapid deposit" - which annotates with a warning - in which cells have been incompletely or multiple times executed
    • relevant for data provenance at loading time
      • tell user whether a notebook has already been instantiated, has been used to deposit data, if so, potentially show graph
      • tell user that no data was ever deposited with the notebook

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.0.4.tar.gz (16.7 kB view hashes)

Uploaded Source

Built Distribution

nbproject-0.0.4-py2.py3-none-any.whl (12.1 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