- Vise à devenir le tableur le plus pythonique possible
- Utilise des expressions Python dans les cellules de la grille
- Chaque cellule renvoie un objet Python accessible depuis d'autres cellules, et cet objet peut représenter n'importe quoi, y compris des listes ou des matrices
- Peut afficher du texte, du balisage, des images, des dates, des graphiques, etc.
- Accès à des modules Python comme NumPy depuis les cellules
- Import de CSV et SVG, et export vers CSV, SVG et PDF
- Graphiques Matplotlib et R. Plotnine ainsi que les packages R graphics, lattice et ggplot2 sont pris en charge via une boîte de dialogue
- Inclut un correcteur orthographique
- Format de fichier de sauvegarde
pysu compatible avec git
- Signature des fichiers de sauvegarde basée sur blake2b pour empêcher l'exécution de code externe
Groupe d'utilisateurs cible
- L'utilisation directe de code Python dans la grille est la fonctionnalité centrale de pyspread
- Le groupe d'utilisateurs visé est constitué de personnes ayant de l'expérience avec le langage Python ou souhaitant l'apprendre
- Clara, ingénieure de recherche :
- Compare de manière systématique les résultats de différents jeux de paramètres
- Maîtrise bien Python et l'utilise pour l'analyse scientifique
- Affiche les résultats dans les cellules de pyspread afin de voir rapidement l'effet des changements de paramètres sur les résultats
- Peter, entrepreneur :
- Prépare des décisions commerciales à l'aide de feuilles de calcul
- Stocke les données dans des fichiers CSV et y accède depuis pyspread
- Importe le type de données
Money de py-moneyed dans le panneau de macros pour éviter les erreurs en virgule flottante
- Implémente des outils d'analyse et des tests unitaires dans un module Python séparé afin de réduire l'inquiétude de prendre de mauvaises décisions commerciales à cause de résultats erronés
- Utilisateurs qui ne sont pas la cible de pyspread :
- Donna : cherche une alternative gratuite à Excel, mais ne connaît aucun langage de programmation et n'a pas le temps d'en apprendre un
- Jack : effectue des analyses de données gourmandes en calcul et cherche un tableur capable de paralléliser les calculs sur un cluster ou une solution cloud
- Il pourrait être déçu, car il faut gérer manuellement les tâches longues pour éviter qu'elles ne bloquent pyspread
1 commentaires
Commentaires Hacker News
Résumé des commentaires Hacker News sur Pyspread
1. Réactions positives au fait de préciser le public cible
2. Demande d’une distribution regroupant des logiciels alternatifs
3. Liens vers d’anciens billets Hacker News sur Pyspread
4. Les avantages de Pyspread
5. Les limites de Pyspread
S[].6. Sujet lié : l’utilisation de Python dans Excel
7. Relation entre Resolver One, Project Dirigible et Python Anywhere
8. Proposition de compiler Pyspread en WASM
9. Présentation du service de tableur RowZero
10. Regret concernant la licence GPL3