BeakerX — это набор ядер JVM и интерактивных виджетов для построения графиков, таблиц, автоперевода и других расширений для Jupyter Notebook и Jupyter Lab версий 1.2.x и 2.x.
Версия 2.x BeakerX улучшает архитектуру исходного решения, предоставляя независимые модули, которые конечные пользователи могут установить для лучшей настройки платформы.
Документация состоит из учебных тетрадей на GitHub и шпаргалки.
BeakerX является преемником Beaker Notebook (архив исходного кода). Он исходит из открытого исходного кода Two Sigma. Да, мы набираем сотрудников.
Для установки 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
Чтобы установить расширения BeakerX внутри Jupyter Lab 1.2, используйте
// ensure you have yarn, nodejs and npm installed
conda install -c conda-forge jupyterlab=1.2
conda install -c beakerx beakerx_all
Чтобы установить расширения BeakerX внутри Jupyter Lab 2.x, используйте
// 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 используется org.abstractmeta.toolbox Адриана Витаса.
ANTLR Copyright (c) 2012 Теренс Парр и Сэм Харвелл
d3 Copyright (c) 2010–2015, Майкл Босток
Авторские права IPython (c) 2008–2014, Группа разработчиков IPython Авторские права (c) 2001–2007, Фернандо Перес Авторские права (c) 2001, Янко Хаузер Авторские права (c) 2001, Натаниэль Грей
Оглавление и расширения ячеек инициализации взяты из: IPython-contrib Copyright (c) 2013–2015, IPython-contrib Developers.
Scala Copyright (c) 2002–2015 EPFL Copyright (c) 2011–2015 Typesafe, Inc.
Авторские права на Гуаву (C) 2012 Авторы Гуавы
Apache Spark Copyright (C) 2014 г. и далее The Apache Software Foundation.
Ядро базы данных H2 Это программное обеспечение содержит немодифицированные двоичные дистрибутивы ядра базы данных H2 (http://www.h2database.com/), которое имеет двойную лицензию и доступно по MPL 2.0 (публичная лицензия Mozilla) или по EPL 1.0 (публичная лицензия Eclipse). ). Оригинал лицензионного соглашения можно найти по адресу: http://www.h2database.com/html/license.html.