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