Python Data Plotting Solutions SIG Issues
Python Data Plotting Solutions SIG Issues
Die Anforderungen an das Plotten variieren stark je nach den Bedürfnissen der einzelnen Benutzer. Einige Benutzer wünschen sich eine bessere Schnittstelle zwischen Python und bestehenden Plotting-Bibliotheken oder -Programmen. Andere bevorzugen ein neues Framework, das die OOP- und dynamischen Stärken von Python maximal nutzt, auch wenn dafür einige Dinge neu erfunden werden müssen. Beide Strategien werden vom SIG berücksichtigt, wobei einzelne Mitglieder zu Projekten beitragen, die sie vorantreiben möchten.
Die Entwicklung aller Software wird von folgenden Prinzipien geleitet:
- Benutzerfreundlichkeit.
- Integration mit anderen Python-Paketen (NumPy, PIL, etc.).
- Qualität der Software.
- Qualität der Ausgabe.
Ein mögliches Ziel für das API-Projekt ist die Entwicklung einer paketunabhängigen API für Plots, die relativ ähnliche Ergebnisse liefert, unabhängig vom als Backend verwendeten Plotting-Paket (PLPlot, Gist/Yorick, Gnuplot, etc.), im gleichen Sinne wie die von der DB-SIG definierte Schnittstelle. Paketspezifische Erweiterungen könnten natürlich ebenfalls bereitgestellt werden.
Die Ziele für das neue Framework müssen vom SIG weiter spezifiziert werden, beinhalten aber:
- Vollständige Python-Kontrolle.
- Erweiterbarkeit/Anpassbarkeit.
- Hochwertiges Rendering sowohl auf dem Bildschirm als auch auf Papier.
- Portabilität (mindestens UNIX/X11 und Win32, MacOS, falls machbar).
- Übernahme guter Ideen anderer.
- Interaktivität
Die Mitgliedschaft wird voraussichtlich Personen umfassen, die zu den Entwicklungsanstrengungen beitragen möchten, Personen, die viel Expertise teilen möchten, und Neulinge, die ihre Anforderungen und Fragen zur verfügbaren Software usw. mitteilen möchten.
