- Tem como objetivo ser a planilha mais "pythônica" possível
- Usa expressões Python nas células da grade
- Cada célula retorna um objeto Python que pode ser acessado por outras células, e o objeto pode representar qualquer coisa, incluindo listas ou matrizes
- Pode exibir texto, marcação, imagens, datas, gráficos etc.
- Acesso a módulos Python, como NumPy, dentro das células
- Importação de CSV e SVG, e exportação para CSV, SVG e PDF
- Gráficos com Matplotlib e R. Plotnine e os pacotes de R
graphics, lattice e ggplot2 são suportados por meio de uma caixa de diálogo
- Inclui corretor ortográfico
- Formato de arquivo salvo
.pysu compatível com git
- Assinatura de arquivo salvo baseada em blake2b para impedir a execução de código externo
Grupo de usuários-alvo
- O uso direto de código Python na grade é o principal recurso do pyspread
- O grupo de usuários-alvo são pessoas que têm experiência com a linguagem de programação Python ou desejam aprendê-la
- Clara, engenheira de pesquisa:
- Compara de forma sistemática os resultados de diversos conjuntos de parâmetros
- Tem domínio de Python e já o utiliza em análises científicas
- Exibe os resultados nas células do pyspread para identificar rapidamente como mudanças nos parâmetros afetam os resultados
- Peter, empresário:
- Usa planilhas para preparar decisões de negócios
- Armazena os dados em arquivos CSV e os acessa no pyspread
- Importa o tipo de dado
Money de py-moneyed no painel de macros para evitar erros de ponto flutuante
- Implementa ferramentas de análise e testes unitários em um módulo Python separado para reduzir a preocupação com decisões de negócios ruins causadas por resultados incorretos
- Usuários para os quais o pyspread não é indicado:
- Donna: procura uma alternativa gratuita ao Excel, mas não conhece nenhuma linguagem de programação e não tem tempo para aprender
- Jack: faz análise de dados intensiva em cálculos e procura uma planilha que possa paralelizar os cálculos com cluster ou soluções em nuvem
- Pode se frustrar porque precisa lidar manualmente com isso para que tarefas longas não travem o pyspread
1 comentários
Comentários no Hacker News
Resumo dos comentários do Hacker News sobre o Pyspread
1. Opinião positiva sobre deixar claro o público-alvo
2. Pedido por uma distribuição com coleção de softwares alternativos
3. Links para posts antigos no Hacker News sobre o Pyspread
4. Vantagens do Pyspread
5. Limitações do Pyspread
S[]para identificar dependências.6. Tópico relacionado: uso de Python no Excel
7. Relação entre Resolver One, Project Dirigible e Python Anywhere
8. Sugestão de compilar o Pyspread para WASM
9. Apresentação do serviço de planilhas RowZero
10. Frustração com a licença GPL3