- Ziel ist es, die pythonischste Tabellenkalkulation zu sein
- Verwendet Python-Ausdrücke in Rasterzellen
- Jede Zelle gibt ein Python-Objekt zurück, auf das von anderen Zellen aus zugegriffen werden kann; das Objekt kann alles darstellen, einschließlich Listen oder Matrizen
- Text, Markup, Bilder, Datumsangaben, Diagramme usw. können angezeigt werden
- Zugriff auf Python-Module wie NumPy innerhalb von Zellen
- Import von CSV und SVG sowie Export nach CSV, SVG und PDF
- Matplotlib- und R-Diagramme. Plotnine sowie die R-Pakete graphics, lattice und ggplot2 werden über einen Dialog unterstützt
- Inklusive Rechtschreibprüfung
- Git-fähiges
pysu-Speicherdateiformat
- Blake2b-basiertes Speicherdatei-Signaturverfahren, das die Ausführung externen Codes verhindert
Zielnutzergruppe
- Die direkte Verwendung von Python-Code im Raster ist die Kernfunktion von pyspread
- Die Zielgruppe sind Menschen, die Erfahrung mit der Programmiersprache Python haben oder sie lernen möchten
- Forschungsingenieurin Clara:
- Vergleicht systematisch die Ergebnisse verschiedener Parametersätze
- Ist mit Python vertraut und hat es für wissenschaftliche Analysen verwendet
- Zeigt Ergebnisse in pyspread-Zellen an, um schnell zu erkennen, wie sich Parameteränderungen auf die Resultate auswirken
- Geschäftsmann Peter:
- Bereitet geschäftliche Entscheidungen mit einer Tabellenkalkulation vor
- Speichert Daten in CSV-Dateien und greift in pyspread darauf zu
- Importiert den
Money-Datentyp aus py-moneyed im Makro-Panel, um Fließkommafehler zu vermeiden
- Implementiert Analysetools und Unit-Tests in einem separaten Python-Modul, um die Sorge vor schlechten Geschäftsentscheidungen durch falsche Ergebnisse zu verringern
- Nutzer, für die pyspread nicht gedacht ist:
- Donna: Sucht einen kostenlosen Excel-Ersatz, kennt aber keine Programmiersprache und hat auch keine Zeit, eine zu lernen
- Jack: Führt rechenintensive Datenanalysen durch und sucht eine Tabellenkalkulation, die Berechnungen über Cluster- oder Cloud-Lösungen parallelisieren kann
- Er könnte enttäuscht sein, da lang laufende Aufgaben manuell behandelt werden müssen, damit pyspread nicht blockiert
1 Kommentare
Hacker-News-Diskussion
Zusammenfassung der Hacker-News-Kommentare zu Pyspread
1. Positive Reaktionen auf die klare Benennung der Zielgruppe
2. Wunsch nach einer Distribution mit alternativer Software
3. Links zu früheren Hacker-News-Beiträgen über Pyspread
4. Vorteile von Pyspread
5. Einschränkungen von Pyspread
S[]verfolgen, um Abhängigkeiten zu erkennen.6. Verwandtes Thema: Python in Excel
7. Zusammenhang zwischen Resolver One, Project Dirigible und Python Anywhere
8. Vorschlag zur WASM-Kompilierung von Pyspread
9. Vorstellung des Tabellenkalkulationsdienstes RowZero
10. Bedauern über die GPL3-Lizenz