Skip to main content

Fearless interactivity for Jupyter notebooks.

Project description

<p> <a href=”https://github.com/runtime-jupyter-safety/nbsafety/actions”><img src=”https://github.com/runtime-jupyter-safety/nbsafety/workflows/master/badge.svg” align=”center” /></a> <a href=”https://opensource.org/licenses/BSD-3-Clause”><img src=”https://img.shields.io/badge/License-BSD3-maroon.svg” alt=”License: BSD3” align=”center” /></a> <a href=”https://pypi.org/project/nbsafety/”><img src=”https://img.shields.io/pypi/v/nbsafety.svg” align=”center” /></a> <img src=”https://img.shields.io/pypi/pyversions/nbsafety.svg” align=”center” /> <a href=”https://github.com/runtime-jupyter-safety/nbsafety/actions”><img src=”https://github.com/runtime-jupyter-safety/nbsafety/workflows/master/badge.svg” align=”center” /></a> </p>

Install

To install, grab the package and install the Jupyter KernelSpec as follows: `bash pip install nbsafety `

Running

Because nbsafety is implemented as a custom Jupyter kernel, it works for both Jupyter notebooks and JupyterLab. To run an nbsafety kernel, select “Python 3 (nbsafety)” from the list of notebook types in Jupyter’s “New” dropdown dialogue:

![](https://raw.githubusercontent.com/runtime-jupyter-safety/nbsafety/master/img/nbsafety-notebook.png)

For JupyterLab, similarly select “Python 3 (nbsafety)” from the list of available kernels in the Launcher tab:

![](https://raw.githubusercontent.com/runtime-jupyter-safety/nbsafety/master/img/nbsafety-lab.png)

Uninstall

In addition to pip uninstall nbsafety, it is also necessary to deregister the kernel from Jupyter for a full uninstall: `bash jupyter kernelspec uninstall nbsafety `

License

Code in this project licensed under the [BSD-3-Clause License](https://opensource.org/licenses/BSD-3-Clause).

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nbsafety-0.0.11.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nbsafety-0.0.11-py2.py3-none-any.whl (25.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file nbsafety-0.0.11.tar.gz.

File metadata

  • Download URL: nbsafety-0.0.11.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for nbsafety-0.0.11.tar.gz
Algorithm Hash digest
SHA256 1b32862d8a9499128cd41ea0b3190239cb663747c263fdf8336ec4713e1fd741
MD5 2f416da8d4b253f5c9e0610537526342
BLAKE2b-256 2c245b6446fe89fa097b0d0e9b708be6c6919c57d47cfd07dea6a60ccb342eec

See more details on using hashes here.

File details

Details for the file nbsafety-0.0.11-py2.py3-none-any.whl.

File metadata

  • Download URL: nbsafety-0.0.11-py2.py3-none-any.whl
  • Upload date:
  • Size: 25.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for nbsafety-0.0.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f2dfacb126ba14053921629d71b6a389952f97837222c2b43d6eb0f88b3562d4
MD5 040694c63ac4aacd36c9d7952f5e56ad
BLAKE2b-256 a8a2d7522d0656225a7188f6443fb45fea71cc4ac371da3e73d587352816a37c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page