Fork me on GitHub

A Jupyter kernel base class in Python which includes core magic functions (including help, command and file path completion, parallel and distributed processing, downloads, and much more).

See Jupyter’s docs on wrapper kernels.

Additional magics can be installed within the new kernel package under a magics subpackage.

# Features

- Basic set of line and cell magics for all kernels.

    - Python magic for accessing python interpreter.

    - Run kernels in parallel.

    - Shell magics.

    - Classroom management magics.

- Tab completion for magics and file paths.

- Help for magics using ? or Shift+Tab.

- Plot magic for setting default plot behavior.

# Kernels based on Metakernel

- matlab_kernel, https://github.com/Calysto/matlab_kernel

- octave_kernel, https://github.com/Calysto/octave_kernel

- calysto_scheme, https://github.com/Calysto/calysto_scheme

- calysto_processing, https://github.com/Calysto/calysto_processing

- java9_kernel, https://github.com/Bachmann1234/java9_kernel

- xonsh_kernel, https://github.com/Calysto/xonsh_kernel

- calysto_hy, https://github.com/Calysto/calysto_hy

- gnuplot_kernel, https://github.com/has2k1/gnuplot_kernel

- spylon_kernel, https://github.com/mariusvniekerk/spylon-kernel

- wolfram_kernel, https://github.com/mmatera/iwolfram

- sas_kernel, https://github.com/sassoftware/sas_kernel

- pysysh_kernel, https://github.com/Jaesin/psysh_kernel

- calysto_bash, https://github.com/Calysto/calysto_bash

… and many others.

# API Reference

Documentation for the functions included in Jupyter Kernel.

# Installation

How to install Jupyter Kernel.

# Information

Other information about Jupyter Kernel.