Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

BeakerX - Tiezheng Li Slide 1 BeakerX - Tiezheng Li Slide 2 BeakerX - Tiezheng Li Slide 3 BeakerX - Tiezheng Li Slide 4 BeakerX - Tiezheng Li Slide 5 BeakerX - Tiezheng Li Slide 6 BeakerX - Tiezheng Li Slide 7 BeakerX - Tiezheng Li Slide 8 BeakerX - Tiezheng Li Slide 9 BeakerX - Tiezheng Li Slide 10 BeakerX - Tiezheng Li Slide 11 BeakerX - Tiezheng Li Slide 12 BeakerX - Tiezheng Li Slide 13 BeakerX - Tiezheng Li Slide 14 BeakerX - Tiezheng Li Slide 15 BeakerX - Tiezheng Li Slide 16 BeakerX - Tiezheng Li Slide 17 BeakerX - Tiezheng Li Slide 18 BeakerX - Tiezheng Li Slide 19 BeakerX - Tiezheng Li Slide 20 BeakerX - Tiezheng Li Slide 21
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

1 Like

Share

Download to read offline

BeakerX - Tiezheng Li

Download to read offline

BeakerX is a collection of kernels and extensions to the Jupyter interactive computing platform. Its major features are: 1) JVM kernel support including Java, Scala, Groovy, Clojure, Kotlin, and SQL. The kernels are built from a shared base kernel that includes magics and classpath support. 2) a collection of interactive widgets for time-series plots, tables, and forms. There are APIs for our JVM languages plus Python and JavaScript. 3) prototype autotranslation for polyglot programming 4) One-click publication including interactive widgets, and 5) a data browser with drag-and-drop into the notebook. The presentation will include a demo of BeakerX and discussion of its history and relationship to its predecessor the Beaker Notebook.

Related Books

Free with a 30 day trial from Scribd

See all

BeakerX - Tiezheng Li

  1. 1. Tiezheng Li Tiezheng.Li@twosigma.com Two Sigma Investments, LLC April 27, 2018 The Beaker Extensions for Jupyter:
  2. 2. Agenda Beaker Notebook From Beaker Notebook to BeakerX BeakerX Live Demo
  3. 3. DISCOVERABLE DATA DATA ANALYSIS + MODELING SCALABLE + DISTRIBUTED COMPUTE PUBLICATION + COLLABORATION OUR VISION FOR DATA SCIENCE
  4. 4. BEAKER, AN INTRODUCTION
  5. 5. LANGUAGE MATTERS
  6. 6. Oct 2013 Internal GA Mar 2015 R, Scala, Java, Python2/3 support Jun 2015 PySpark, SparkR, Clojure, Kdb support Nov 2016 BeakerX Pivot Apr 2016 External Beaker Lab Alpha LIFE OF BEAKER May 2014 Open Source Beta Aug 2017 BeakerX RC1
  7. 7. OPEN SOURCE WORLD
  8. 8. nbconvert nbviewer nbpresent nbgrader Jupyter Hub nbdime nbmanager binder Jupyter Lab
  9. 9. FORK? MERGE? JOIN?
  10. 10. THE PIVOT
  11. 11. WE DID IT!
  12. 12. 94%
  13. 13. 1463
  14. 14. 213
  15. 15. ● Time Series Visualizations ● JVM Kernels ● Interactive Tables ● Collaborative Publication ● True Polyglot Analysis (in progress) ● Data Discovery (in progress) BeakerX: A unique addition to the Jupyter Ecosystem
  16. 16. DEMO
  17. 17. Future Work: ● Migration to Jupyter Lab ● Spark deep integration ● True Polyglot Analysis ● Data Discovery ● and more … !
  18. 18. THANK YOU
  • rubypdf

    Nov. 8, 2018

BeakerX is a collection of kernels and extensions to the Jupyter interactive computing platform. Its major features are: 1) JVM kernel support including Java, Scala, Groovy, Clojure, Kotlin, and SQL. The kernels are built from a shared base kernel that includes magics and classpath support. 2) a collection of interactive widgets for time-series plots, tables, and forms. There are APIs for our JVM languages plus Python and JavaScript. 3) prototype autotranslation for polyglot programming 4) One-click publication including interactive widgets, and 5) a data browser with drag-and-drop into the notebook. The presentation will include a demo of BeakerX and discussion of its history and relationship to its predecessor the Beaker Notebook.

Views

Total views

738

On Slideshare

0

From embeds

0

Number of embeds

446

Actions

Downloads

5

Shares

0

Comments

0

Likes

1

×