注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

Python 資料繪圖解決方案 SIG 問題

Python 資料繪圖解決方案 SIG 問題

繪圖需求因每個使用者的要求而異;有些使用者希望 Python 與現有繪相簿或程式之間有更好的 API。另一些使用者則希望看到一個新的框架,最大限度地利用 Python 的面向物件和動態優勢,即使這意味著重新發明一些輪子。SIG 將兼顧這兩種策略,各個成員將為他們希望推進的專案做出貢獻。

指導所有軟體開發的原則包括

  • 易用性。
  • 與其他 Python 包(NumPy、PIL 等)整合。
  • 軟體質量。
  • 輸出質量。

API 專案的一個可能目標是為繪圖開發一個與包無關的 API,無論使用哪種繪圖包作為後端(PLPlot、Gist/Yorick、Gnuplot 等),都能產生相當相似的結果,這與 DB-SIG 定義的介面精神相同。當然也可以提供特定於包的擴充套件。

新框架的目標需要由 SIG 進一步明確,但包括

  • 完全的 Python 控制。
  • 可擴充套件性/可定製性。
  • 在螢幕和紙上都能呈現高質量的渲染。
  • 可移植性(至少 UNIX/X11 和 Win32,如果可行則包括 MacOS)。
  • 借鑑他人的好想法。
  • 互動性

成員預計將包括希望為開發工作做出貢獻的人員、擁有豐富專業知識並希望分享的人員,以及希望分享需求列表、有關可用軟體問題等的新手使用者。