A JetBrains recentemente liberou o Datalore 1.0, uma aplicação web para visualização e análise de dados em Python. O Datalore 1.0 vem com editor de código melhorado, execução de código controlada pelo usuário, assinatura paga, e mais.
O editor de código inteligente do Datalore visa tornar a codificação para aprendizado de máquina fácil e agradável, fornecendo funcionalidades como sugestão de código, destaque de sintaxe, inspeções e navegação simplificada.
(imagem obtida de blog.jetbrains.com)
O Datalore vem com um sistema de controle de versão integrado para ajudar os usuários a gerenciar as modificações no código. Essa funcionalidade fornece uma forma dos usuários retornarem facilmente a um modelo e recuperar edições anteriores, adicionar checkpoints para referências futuras, rastrear savepoints inativos e corrigir problemas. Além disso, é possível compartilhar um workbook com colegas fornecendo acesso em tempo real ao workbook e editor de código.
Os usuários podem escolher entre duas maneiras para executar o código em uma aplicação. A primeira é colocando o workbook em espera para concluir as principais edições de código, executando apenas os cálculos que o usuário deseja verificar imediatamente. Na segunda, os usuários podem continuar usando a execução de código online que automaticamente executa os cálculos e aplica as mudanças. É importante observar que em ambos os casos, os cálculos incrementais cuidam da consistência do workbook.
(imagem obtida de blog.jetbrains.com)
A análise de dados com o Python normalmente necessita de numpy, pandas, sklearn, etc. O Datalore já vem com algumas bibliotecas pré-instaladas para a análise de dados. Os usuários podem facilmente importar pandas, numpy e o matplotlib. Além disso, o Datalore traz duas novas bibliotecas para visualização avançada, que são:
- datalore.plot, inspirado pelas ideias de "gramática de gráficos" e sua implementação R do ggplot;
- datalore.geo_maps, que permite a adição de mapas interativos para análise.
A JetBrains tem duas assinaturas para os usuários: o community plan - que oferece 10GB de upload e até três execuções de cálculos em paralelo, e o professional plan - para usuários que necessitam de armazenamento extra e recursos computacionais de alto desempenho, oferecendo 50GB de upload e até 10 execuções de cálculos em paralelo. O professional plan tem o valor a partir de$20 dólares mensais.
Maiores informações sobre o Datalore podem ser encontradas em datalore.io.