kihwanLEEs / jupyter-kernel

Helpers to write Jupyter / IPython kernels on the JVM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jupyter kernel

Helper library to write Jupyter / IPython kernels on the JVM

The Scala agnostic parts of jupyter-scala.

jupyter-kernel is a library that helps writing kernels for Jupyter / IPython on the JVM. It mainly targets Scala for now, but could be used for other languages as well in the future.

Build Status

Quick start

Add to your build.sbt,

resolvers ++= Seq(
  Resolver.sonatypeRepo("releases"),
  Resolver.sonatypeRepo("snapshots")
)

libraryDependencies +=
  "com.github.alexarchambault.jupyter" %% "jupyter-kernel" % "0.2.0-SNAPSHOT"

It tries to implement the 5.0 version of the IPython messaging protocol, but also attempts at providing some fallbacks to deal with clients using older versions.

More explanations and examples to come

Released under the LGPL version 3 license.

About

Helpers to write Jupyter / IPython kernels on the JVM


Languages

Language:Scala 100.0%