BeakerX es una colección de kernels JVM y widgets interactivos para trazado, tablas, traducción automática y otras extensiones para Jupyter Notebook y Jupyter Lab versión 1.2.x y 2.x.
La versión 2.x de BeakerX mejora la arquitectura de la solución original al proporcionar módulos independientes que los usuarios finales pueden instalar para ajustar mejor la plataforma.
La documentación consta de cuadernos de tutoriales en GitHub y una hoja de referencia.
BeakerX es el sucesor de Beaker Notebook (archivo de código fuente). Proviene de Two Sigma Open Source. Sí, estamos contratando.
Para instalar BeakerX y todos los kernels utilice:
conda install -c beakerx beakerx_all
Para instalar solo una parte de la solución, elija qué 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
Y luego instale paquetes opcionales:
conda install -c beakerx beakerx_kernel_autotranslation
conda install -c beakerx beakerx_tabledisplay
conda install -c beakerx beakerx_widgets
Para instalar extensiones BeakerX dentro de 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 extensiones BeakerX dentro de Jupyter Lab 2.x, utilice
// ensure you have yarn, nodejs and npm installed
conda install -c conda-forge jupyterlab=2
conda install -c beakerx beakerx_all
Consulte Preguntas frecuentes.md.
BeakerX contiene y depende de muchos proyectos, incluidos:
El kernel se deriva originalmente de lappsgrid, pero se reescribió en Java y se refactorizó y expandió.
El soporte de Java utiliza org.abstractmeta.toolbox de Adrian Witas.
ANTLR Copyright (c) 2012 Terence Parr y 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
La tabla de contenido y las extensiones de las celdas de inicio provienen de: IPython-contrib Copyright (c) 2013-2015, IPython-contrib Developers
Scala Copyright (c) 2002-2015 EPFL Copyright (c) 2011-2015 Typesafe, Inc.
Copyright de guayaba (C) 2012 Los autores de guayaba
Apache Spark Copyright (C) 2014 y posteriores The Apache Software Foundation.
Motor de base de datos H2 Este software contiene redistribuciones binarias sin modificaciones para el motor de base de datos H2 (http://www.h2database.com/), que tiene doble licencia y está disponible bajo MPL 2.0 (Licencia pública de Mozilla) o bajo EPL 1.0 (Licencia pública de Eclipse). ). Puede encontrar una copia original del acuerdo de licencia en: http://www.h2database.com/html/license.html