Search
  • 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 http://beakerx.com/ for setting up on OS of your choice. We would recommend "Run with Docker" option.


docker run -p 8888:8888 beakerx/beakerx

36 views1 comment