• Alex

Interactive/Polyglot programming

Updated: Jun 20, 2019

We’ve made it quick and convenient for you to create custom plugins using Jupyter Interactive notebooks.

Jupyter Notebook

The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text.

Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more..

Interactive Groovy Plugin Development Setup

BeakerX is a collection of kernels and extensions to the Jupyter interactive computing environment. It provides JVM support, Spark cluster support, polyglot programming, interactive plots, tables, forms, publishing, and more.

  • Groovy, Scala, Clojure, Kotlin, Java, and SQL, including many magics.

  • Widgets for time-series plotting, tables, forms, and more (there are Python and JavaScript APIs in addition to the JVM languages).

  • Polyglot magics and auto translation, allowing you to access multiple languages in the same notebook, and seamlessly communicate between them.

  • Apache Spark integration including GUI configuration, status, progress, interrupt, and tables.

  • One-click publication with interactive plots and tables, and Jupyter Lab.

Refer for setting up on OS of your choice. We would recommend "Run with Docker" option.

docker run -p 8888:8888 beakerx/beakerx

33 views1 comment