BeakerX é uma coleção de kernels JVM e widgets interativos para plotagem, tabelas, tradução automática e outras extensões para Jupyter Notebook e Jupyter Lab versões 1.2.xe 2.x.
A versão 2.x do BeakerX melhora a arquitetura da solução original, fornecendo módulos independentes que os usuários finais podem instalar para ajustar melhor a plataforma.
A documentação consiste em cadernos de tutoriais no GitHub e uma folha de dicas.
BeakerX é o sucessor do Beaker Notebook (arquivo de código-fonte). Ele vem do código aberto Two Sigma. Sim, estamos contratando.
Para instalar o BeakerX e todos os kernels use:
conda install -c beakerx beakerx_all
Para instalar apenas parte da solução escolha quais kernels instalar:
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
E então instale pacotes opcionais:
conda install -c beakerx beakerx_kernel_autotranslation
conda install -c beakerx beakerx_tabledisplay
conda install -c beakerx beakerx_widgets
Para instalar extensões BeakerX dentro do Jupyter Lab 1.2, use
// ensure you have yarn, nodejs and npm installed
conda install -c conda-forge jupyterlab=1.2
conda install -c beakerx beakerx_all
Para instalar extensões BeakerX dentro do Jupyter Lab 2.x, use
// ensure you have yarn, nodejs and npm installed
conda install -c conda-forge jupyterlab=2
conda install -c beakerx beakerx_all
Consulte FAQ.md.
BeakerX contém e depende de muitos projetos, incluindo:
O kernel é originalmente derivado do lappsgrid, mas foi reescrito em Java e refatorado e expandido.
O suporte Java usa org.abstractmeta.toolbox de Adrian Witas.
Direitos autorais ANTLR (c) 2012 Terence Parr e Sam Harwell
d3 Direitos autorais (c) 2010-2015, Michael Bostock
IPython Copyright (c) 2008-2014, Equipe de Desenvolvimento IPython Copyright (c) 2001-2007, Fernando Perez Copyright (c) 2001, Janko Hauser Copyright (c) 2001, Nathaniel Gray
O índice e as extensões das células init vêm de: IPython-contrib Copyright (c) 2013-2015, IPython-contrib Developers
Scala Copyright (c) 2002-2015 EPFL Copyright (c) 2011-2015 Typesafe, Inc.
Goiaba Copyright (C) 2012 Os Autores da Goiaba
Apache Spark Copyright (C) 2014 e posteriores The Apache Software Foundation.
Mecanismo de banco de dados H2 Este software contém redistribuições binárias não modificadas para o mecanismo de banco de dados H2 (http://www.h2database.com/), que tem licença dupla e está disponível sob a MPL 2.0 (Licença Pública Mozilla) ou sob a EPL 1.0 (Licença Pública Eclipse ). Uma cópia original do contrato de licença pode ser encontrada em: http://www.h2database.com/html/license.html