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
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.
Ahora es posible depurar notebooks en servidores Jupyter remotos, y las funcionalidades Step Into y Step Over son compatibles.
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.
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.
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.
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.
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.
Ahora, las declaraciones de tipo, como las creadas en las clases de datos, se reconocen y se muestran como parte de Quick documentation.
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.