• Automate Management of Notebook State

    NBSafety uses predictive dataflow to suggest what cell to execute next, but leaves you in charge of the actual decision.

  • Catch Notebook Bugs Early

    NBSafety highlights cells that are unsafe to execute due to staleness bugs.

  • Keep Familiar Notebook Semantics

    No new API to learn, no changes to user behavior -- skip the learning curve and adhere to the notebook semantics you know and love.

  • Easy Installation

    Installs in a couple of commands. No complicated scripting or other setup.

  • pip install nbsafety
  • jupyter labextension install jupyterlab-nbsafety