Skip to content

Reference implementation of the Jupyter Notebook format

License

Notifications You must be signed in to change notification settings

thedataincubator/nbformat

 
 

Repository files navigation

The Jupyter Notebook Format

codecov.io CI Tests

nbformat contains the reference implementation of the Jupyter Notebook format, and Python APIs for working with notebooks.

There is also a JSON schema for notebook format versions >= 3.

Installation

From the command line:

pip install nbformat

Using a different json schema validator

We use fastjsonschema by default. To use jsonschema instead, set the environment variable NBFORMAT_VALIDATOR to the value jsonschema.

Python Version Support

This library supported Python 2.7 and Python 3.5+ for 4.x.x releases. With Python 2's end-of-life nbformat 5.x.x supported Python 3 only. Support for Python 3.x versions will be dropped when they are officially sunset by the python organization.

Contributing

Read CONTRIBUTING.md for guidelines on how to setup a local development environment and make code changes back to nbformat.

About

Reference implementation of the Jupyter Notebook format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.0%
  • Jupyter Notebook 42.0%