Jupyter Lab, un nuevo IDE para python
Hace un par de semanas se anunció que Jupyter Lab ya está preparado para su uso (aunque todavía en beta). Como no poda ser de otra forma, y presa del ansia viva, fui corriendo a descargar, instalar y probarlo. Pero, ¿qué es Jupyter Lab?
Jupyter es bastante conocido en la comunidad python, desde que hace años apareciese como la evolución de los iPython notebooks, una interfaz amigable de crear “historias” en python, combinando celdas de código y documentación en markdown de una forma muy visual. Desde entonces ha llovido mucho, y, aunque me resultan todavía un poco lentos para trabajar en investigación, sí que los uso en docencia, con bastante buenos resultados.
[caption id=“attachment_746” align=“alignnone” width=“525”] Interfaz de Jupyter Lab[/caption]
Pues bien, Jupyter Lab es una mezcla de Jupyter + Spyder. Un nuevo IDE basado en web que permite un trabajo bastante cómodo y que, por primera vez, me ha hecho plantearme un nuevo cambio. Tiene edición de código con resaltado, posibilidad de ejecución de varias terminales (kernels de ipython), software inspector y visualización embebida.
No es el IDE más completo (de hecho es muy simple), pero su simpleza hace que tenga un gran atractivo. Todavía no sé si se convertirá en mi IDE de cabecera (para mi gusto le falta ejecución por bloques e integración con un debugger), pero tiene muy buena pinta. Y con lo que le queda por delante, puede convertirse en algo mucho más grande.