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
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.
Agora é possível depurar notebooks em servidores remotos do Jupyter, com suporte a funções de Step Into e Step Over.
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.
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.
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.
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.
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, tais como aquelas criadas em classes de dados, agora são reconhecidas e mostradas como partes da Documentação Rápida.
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.