Voici es una herramienta excepcional que ofrece una forma única de generar paneles estáticos a partir de Jupyter Notebooks. En particular, puede reemplazar Voilá con facilidad. Esto se debe a que proporciona y admite la mayoría de las opciones de configuración y comandos de Voilà, al tiempo que ofrece algunas características únicas propias.
Una de las diferencias clave entre Voici y Voilà es que Voici utiliza núcleos WebAssembly (Wasm) para representar cuadernos en el navegador. Esto crea un panel completamente autónomo y distribuible al que se puede acceder sin conexión sin necesidad de un servidor para ejecutar el panel.
Voici cuenta con una impresionante lista de características que lo convierten en una opción ideal para generar paneles estáticos. Por ejemplo, puede generar archivos HTML independientes con núcleos Wasm integrados. Esto significa que los usuarios pueden distribuir el panel como un archivo independiente y no se requiere software adicional para verlo. Además, Voici admite plantillas personalizadas para diseñar paneles, impulsadas por Jinja2. Esta característica permite a los usuarios crear paneles visualmente atractivos con facilidad.
Otra gran característica que ofrece Voici es su soporte para todos los lenguajes de programación que tienen kernels JupyterLite disponibles. Esto incluye los kernels predeterminados de JavaScript y Python que proporciona JupyterLite, python con xeus-python, lua y nelson. Esto significa que los usuarios tienen la flexibilidad de trabajar con una variedad de lenguajes de programación, lo que convierte a Voici en una herramienta ideal tanto para científicos como para desarrolladores de datos.
En conclusión, el voici
La interfaz de línea de comando es una mezcla entre voila
y jupyter lite
. En la mayoría de los casos, los usuarios pueden confiar en el voici
comando usando el voila
Sintaxis CLI. Con su impresionante lista de funciones, Voici es una herramienta que todo científico y desarrollador de datos debería considerar utilizar para generar paneles estáticos.
Características
- Genera archivos HTML autónomos con núcleos Wasm integrados.
- Funciona sin conexión, sin necesidad de un servidor para ejecutar el panel.
- Admite plantillas personalizadas para diseñar paneles, con tecnología de Jinja2.
- Admite todos los lenguajes de programación que tienen kernels JupyterLite disponibles. por ejemplo, los kernels predeterminados de JavaScript y Python que proporciona JupyterLite, Python con xeus-python, lua, Nelson
Licencia
Licencia BSD
Copyright (c) 2018 Colaboradores de Voilà. Todos los derechos reservados.
Se permite la redistribución y el uso en formato fuente y binario, con o sin modificación, siempre que se cumplan las siguientes condiciones:
- a. Las redistribuciones del código fuente deben conservar el aviso de derechos de autor anterior, esta lista de condiciones y el siguiente descargo de responsabilidad.
- b. Las redistribuciones en formato binario deben reproducir el aviso de derechos de autor anterior, esta lista de condiciones y la siguiente exención de responsabilidad en la documentación y/u otros materiales proporcionados con la distribución.
- C. Ni el nombre de los autores ni los nombres de los contribuyentes de este paquete pueden usarse para respaldar o promocionar productos derivados de este software sin un permiso previo específico por escrito.
Recursos
Etiquetas
análisis de datos Big Data ingeniería de datos Python Jupyter Dashboard