BeakerX ist eine Sammlung von JVM-Kerneln und interaktiven Widgets für Plots, Tabellen, Autoübersetzung und andere Erweiterungen für Jupyter Notebook und Jupyter Lab Version 1.2.x und 2.x.
Version 2.x von BeakerX verbessert die ursprüngliche Lösungsarchitektur durch die Bereitstellung unabhängiger Module, die Endbenutzer installieren können, um die Plattform besser abzustimmen.
Die Dokumentation besteht aus Tutorial-Notebooks auf GitHub und einem Cheatsheet.
BeakerX ist der Nachfolger des Beaker Notebook (Quellcode-Archiv). Es stammt von Two Sigma Open Source. Ja, wir stellen ein.
Um BeakerX und alle Kernel zu installieren, verwenden Sie:
conda install -c beakerx beakerx_all
Um nur einen Teil der Lösung zu installieren, wählen Sie die zu installierenden Kernel aus:
conda install -c beakerx beakerx_kernel_groovy
conda install -c beakerx beakerx_kernel_java
conda install -c beakerx beakerx_kernel_scala
conda install -c beakerx beakerx_kernel_sql
conda install -c beakerx beakerx_kernel_clojure
conda install -c beakerx beakerx_kernel_kotlin
Und dann optionale Pakete installieren:
conda install -c beakerx beakerx_kernel_autotranslation
conda install -c beakerx beakerx_tabledisplay
conda install -c beakerx beakerx_widgets
Um BeakerX-Erweiterungen in Jupyter Lab 1.2 zu installieren, verwenden Sie
// ensure you have yarn, nodejs and npm installed
conda install -c conda-forge jupyterlab=1.2
conda install -c beakerx beakerx_all
Um BeakerX-Erweiterungen in Jupyter Lab 2.x zu installieren, verwenden Sie
// ensure you have yarn, nodejs and npm installed
conda install -c conda-forge jupyterlab=2
conda install -c beakerx beakerx_all
Siehe FAQ.md.
BeakerX enthält viele Projekte und ist von diesen abhängig, darunter:
Der Kernel ist ursprünglich von lappsgrid abgeleitet, wurde jedoch in Java neu geschrieben und überarbeitet und erweitert.
Die Java-Unterstützung nutzt die org.abstractmeta.toolbox von Adrian Witas.
ANTLR Copyright (c) 2012 Terence Parr und Sam Harwell
d3 Copyright (c) 2010-2015, Michael Bostock
IPython Copyright (c) 2008–2014, IPython Development Team Copyright (c) 2001–2007, Fernando Perez Copyright (c) 2001, Janko Hauser Copyright (c) 2001, Nathaniel Gray
Das Inhaltsverzeichnis und die Erweiterungen der Init-Zellen stammen von: IPython-contrib Copyright (c) 2013-2015, IPython-contrib Developers
Scala Copyright (c) 2002-2015 EPFL Copyright (c) 2011-2015 Typesafe, Inc.
Guava Copyright (C) 2012 Die Guava-Autoren
Apache Spark Copyright (C) 2014 und höher Die Apache Software Foundation.
H2-Datenbank-Engine Diese Software enthält unveränderte binäre Neuverteilungen für die H2-Datenbank-Engine (http://www.h2database.com/), die doppelt lizenziert und unter MPL 2.0 (Mozilla Public License) oder EPL 1.0 (Eclipse Public License) verfügbar ist ). Eine Originalkopie der Lizenzvereinbarung finden Sie unter: http://www.h2database.com/html/license.html