BeakerX 是 JVM 内核和交互式小部件的集合,用于绘图、表格、自动翻译以及 Jupyter Notebook 和 Jupyter Lab 版本 1.2.x 和 2.x 的其他扩展。
BeakerX 2.x 版本通过提供最终用户可以安装的独立模块来改进原始解决方案架构,以更好地调整平台。
该文档由 GitHub 上的教程笔记本和备忘单组成。
BeakerX 是 Beaker Notebook(源代码存档)的后继者。它来自二西格码开源。是的,我们正在招聘。
要安装 BeakerX 和所有内核,请使用:
conda install -c beakerx beakerx_all
要仅安装解决方案的一部分,请选择要安装的内核:
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
然后安装可选包:
conda install -c beakerx beakerx_kernel_autotranslation
conda install -c beakerx beakerx_tabledisplay
conda install -c beakerx beakerx_widgets
要在 Jupyter Lab 1.2 中安装 BeakerX 扩展,请使用
// ensure you have yarn, nodejs and npm installed
conda install -c conda-forge jupyterlab=1.2
conda install -c beakerx beakerx_all
要在 Jupyter Lab 2.x 中安装 BeakerX 扩展,请使用
// ensure you have yarn, nodejs and npm installed
conda install -c conda-forge jupyterlab=2
conda install -c beakerx beakerx_all
请参阅 FAQ.md。
BeakerX 包含并依赖于许多项目,包括:
内核最初源自lappsgrid,但已用Java重写并重构和扩展。
Java 支持使用 Adrian Witas 的 org.abstractmeta.toolbox。
ANTLR 版权所有 (c) 2012 Terence Parr 和 Sam Harwell
d3 版权所有 (c) 2010-2015,Michael Bostock
IPython 版权所有 (c) 2008-2014,IPython 开发团队 版权所有 (c) 2001-2007,Fernando Perez 版权所有 (c) 2001,Janko Hauser 版权所有 (c) 2001,Nathaniel Gray
目录和初始化单元扩展来自:IPython-contrib 版权所有 (c) 2013-2015,IPython-contrib Developers
Scala 版权所有 (c) 2002-2015 EPFL 版权所有 (c) 2011-2015 Typesafe, Inc.
Guava 版权所有 (C) 2012 The Guava 作者
Apache Spark 版权所有 (C) 2014 及以后 Apache 软件基金会。
H2 数据库引擎 该软件包含 H2 数据库引擎 (http://www.h2database.com/) 的未经修改的二进制重新分发,该引擎具有双重许可,并可根据 MPL 2.0(Mozilla 公共许可证)或 EPL 1.0(Eclipse 公共许可证)使用)。许可协议的原始副本可以在以下位置找到:http://www.h2database.com/html/license.html