Novedades de DataSpell 2022.3

DataSpell 2022.3: compatibilidad del intérprete remoto a través de SSH, depuración remota de Jupyter, historial local para rastrear y revertir cambios

Desarrollo remoto

Configuración de intérpretes remotos mediante SSH

Configuración de intérpretes remotos mediante SSH

Ahora, puede utilizar los intérpretes remotos de Python a través de conexiones SSH. Los archivos locales del proyecto se sincronizarán con el servidor remoto y se ejecutarán en él, y los paquetes pueden añadirse y quitarse mediante la interfaz de usuario.

Depuración remota en Jupyter

Depuración remota en Jupyter

Ahora es posible depurar notebooks en servidores Jupyter remotos, y las funcionalidades Step Into y Step Over son compatibles.

Editor

Posibilidad de rastrear y revertir los cambios en los Jupyter notebook

Posibilidad de rastrear y revertir los cambios en los Jupyter notebook

Los cambios significativos en su archivo actual se rastrean de forma automática, con independencia del control de versiones. Estos cambios se almacenan como puntos de control en el historial local, lo que le permite ver y revertir fácilmente los estados anteriores. Las diferencias entre los puntos de control se pueden comparar con Jupyter notebooks completamente renderizados.

Data Vision

Data Vision

Con Data Vision, puede inspeccionar las variables de Jupyter dentro del notebook. Al activar esta función, obtendrá información integrada útil sobre varios tipos de variables importantes, como el tamaño y el contenido de las matrices NumPy y los DataFrames de pandas. Para activar Data Vision, deberá ir a Settings/Preferences | Languages & Frameworks | Jupyter y seleccionar Show inline values in editor. Por el momento, la información inline solo está disponible cuando está abierta la ventana de herramientas Jupyter Variables.

Tablas y base de datos

Interactividad de DataFrame mejorada

Interactividad de DataFrame mejorada

Ahora hay muchas más opciones para trabajar con DataFrames en los Jupyter notebooks. Los DataFrames pueden exportarse en muchos formatos, como Excel, JSON, HTML, XML, tablas Markdown y declaraciones SQL Insert. También hay opciones adicionales para ver los DataFrames, como la transposición y la ocultación de columnas.

Compatibilidad con Redis

Compatibilidad con Redis

Ahora Redis está disponible como conexión de base de datos compatible en las herramientas de base de datos de DataSpell. Las bases de datos Redis se pueden conectar, explorar y consultar directamente desde DataSpell.

Quick Documentation

Reconocimiento de atributos y parámetros

Reconocimiento de atributos y parámetros

Ahora, los atributos y parámetros definidos en un docstring se reconocen como parte de la documentación rápida. Los parámetros de función definidos en la sección Other Parameters de las funciones NumPy también se muestran en la ventana emergente de la documentación rápida.

Declaraciones de tipo en la documentación rápida

Declaraciones de tipo en Quick documentation

Ahora, las declaraciones de tipo, como las creadas en las clases de datos, se reconocen y se muestran como parte de Quick documentation.

Interfaz de usuario

Posibilidad de habilitar la nueva interfaz de usuario

Posibilidad de habilitar la nueva interfaz de usuario

La nueva y ligera interfaz de usuario ya está disponible en DataSpell. Se ha simplificado la barra de herramientas principal, se ha modificado el diseño de la ventana de herramientas, se ha actualizado el conjunto de iconos y se han añadido nuevos temas de colores claros y oscuros. La nueva interfaz de usuario puede habilitarse desde Settings/Preferences | Appearance & Behavior | New UI.