Viewing and comparing Notebooks checkpoints

Key Features

  • In Neptune, each Notebook consists of a collection of checkpoints that you upload directly from the Jupyter user interface.

  • In any project, an unlimited number of Notebooks and checkpoints is allowed.

  • You can browse checkpoints history across all Notebooks in the project.

  • You can share a Notebook as a link.

  • You can compare two Notebooks side-by-side, like source code.

  • You can download a notebook directly from the UI.

Viewing Notebook Checkpoints

The Notebooks tab in the Neptune UI provides a table of all the Notebooks in the current project.

This view lets you see what your team members are working on, review details and checkpoints associated with a Notebook, as well as share or download a Notebook and compare two or more Notebooks.

The Notebook data is arranged in the following columns:

  • Name

  • Owner

  • Latest checkpoint

  • Description

In addition, for each Notebook, there are buttons for downloading the Notebook, comparing it with another Notebook, or for sharing a link to it.

A Compare button at the top right displays a Notebooks Comparison pane. See Compare Notebooks.

Notebook contents

Once you select a Notebook, you can see all its contents, that is: code and markdown cells, outputs and execution count.

There are two tabs on the right:

  • Details: Here are shown the ID, size, creation date, latest checkpoint, owner, description and associated runs of the selected Notebook.

  • Checkpoints: Here are listed all the checkpoints of the Notebook. Click a checkpoint to see the details in the main pane. From this tab, you can also access the runs that are associated with the checkpoint.

Compare Notebooks

The Notebooks Comparison pane lets you compare Notebook checkpoints. You display the pane by clicking the Compare button anywhere it is visible in the Notebooks pane.

In the Notebooks Comparison pane, select two Notebook checkpoints, then click Compare to see a side-by-side comparison, just like source code.

  • Differences in code, markdown, output and execution count are highlighted.

  • Summary information about the differences is displayed at the top of the pane.