announcing BeakerX release candidate

61 views
Skip to first unread message

sp...@draves.org

unread,
Aug 28, 2017, 11:58:17 AM8/28/17
to jup...@googlegroups.com

Dear Jupyter Community,

 

We are very pleased to announce the first release of BeakerX, a collection of extensions and kernels for Jupyter.  BeakerX is the successor to the Beaker Notebook project from Two Sigma Open Source.  The full story of this transition was just presented at JupyterCon (slides and video forthcoming).

 

Today, we'd like to invite you to try BeakerX.  It's as easy as "pip install beakerx; beakerx-install", but see our github page for the dependencies, details, documentation, and examples.  This release is an alpha. The implementation is not yet complete and our APIs are subject to change.  However, we already find it useful, and we hope you will too.

 

BeakerX brings a number of features to Jupyter:

  • JVM kernel support including magics, classpath, and other JVM properties.  We have Java, Scala, Groovy, Clojure, Kotlin, and SQL, all built on a shared base kernel and runtime.  The kernel supports the jvm-repr API to allow 3rd party classes to declare their own notebook representation.
  • Interactive widgets for time-series plots, tables, and forms, accessible from our JVM languages, plus Python and JS.  This includes a Java API for the existing standard jupyter-js-widgets.
  • Prototype autotranslation (to JavaScript only).  True polyglot programming is still on the drawing board.
  • One-click publication including interactive widgets.
  • Data browser with drag-and-drop into the notebook (working but not released yet).

We welcome your feedback, questions, bug reports, and pull requests.  Thank you to those who have already contributed, our users, and all of you for your warm welcome.

 

Best, -Scott


Reply all
Reply to author
Forward
0 new messages