Novidades do DataSpell 2022.3

DataSpell 2022.3: Suporte a conexões de interpretadores remotos via SSH, depuração remota do Jupyter, histórico local para rastrear e desfazer alterações

Desenvolvimento remoto

Configure interpretadores remotos usando SSH

Configure interpretadores remotos usando SSH

Agora, interpretadores remotos de Python podem ser usados através de conexões SSH. Arquivos locais de projetos serão sincronizados com servidores remotos e executados neles. Pacotes podem ser adicionados e removidos através da interface de usuário.

Depuração remota no Jupyter

Depuração remota no Jupyter

Agora é possível depurar notebooks em servidores remotos do Jupyter, com suporte a funções de Step Into e Step Over.

Editor

Capacidade de rastrear e desfazer alterações em notebooks do Jupyter

Capacidade de rastrear e desfazer alterações em notebooks do Jupyter

Alterações significativas ao seu arquivo atual são automaticamente rastreadas, independentemente do controle de versões. Essas alterações são armazenadas como checkpoints no Histórico Local, permitindo que você as visualize e reverta a estados anteriores com facilidade. Diffs entre checkpoints podem ser comparados usando notebooks totalmente renderizados do Jupyter.

Data Vision

Data Vision

Com o Data Vision, você pode inspecionar variáveis do Jupyter de dentro do seu notebook. Ao habilitar este recurso, obtêm-se informações in-line úteis sobre diversos tipos importantes de variáveis, como o tamanho e o conteúdo de matrizes NumPy e DataFrames do pandas. Você pode ativar o DataVision indo até Settings/Preferences | Languages & Frameworks | Jupyter e selecionando Show inline values in editor. No momento, informações in-line só ficam disponíveis quando a janela de ferramentas Jupyter Variables estiver aberta.

Tabelas e bancos de dados

DataFrames com interatividade melhorada

DataFrames com interatividade melhorada

Agora há muito mais opções para se trabalhar com DataFrames em notebooks do Jupyter. Pode-se exportar DataFrames para uma grande variedade de formatos, incluindo Excel, JSON, HTML, XML, tabelas do Markdown e declarações Insert do SQL. Também há opções adicionais de visualização de DataFrames, incluindo sua transposição e a ocultação de colunas.

Suporte para o Redis

Suporte para o Redis

Agora o Redis está disponível como uma conexão de banco de dados com suporte pelas ferramentas de bancos de dados do DataSpell. Bancos de dados Redis podem ser conectados e pode-se navegar neles e consultá-los diretamente do DataSpell.

Documentação rápida

Reconhecimento de atributos e parâmetros

Reconhecimento de atributos e parâmetros

Agora, atributos e parâmetros definidos em uma docstring são reconhecidos como partes da Documentação Rápida. Parâmetros de funções definidos na seção Other Parameters das funções do NumPy também são mostrados no pop-up da Documentação Rápida.

Declarações de tipos mostradas na Documentação Rápida

Declarações de tipos mostradas na Documentação Rápida

Declarações de tipos, tais como aquelas criadas em classes de dados, agora são reconhecidas e mostradas como partes da Documentação Rápida.

Interface do usuário

Capacidade de ativar a nova interface de usuário

Capacidade de ativar a nova interface de usuário

A nova interface de usuário, mais leve, agora está disponível no DataSpell. Ela introduz uma barra de ferramentas principal simplificada, um novo layout da janela de ferramentas, um conjunto atualizado de ícones e novos temas em cores claras e escuras. A nova interface de usuário pode ser ativada em Settings/Preferences | Appearance & Behavior | New UI.