繁體中文
English 简体中文 繁體中文
Methodox 首頁

包列表

Methodox Divooka 生態系統

所有 Methodox 產品都是可程式設計的、在本地執行的、由程式碼驅動的。它們都將通過 Divooka 介面公開。Divooka 本身是一種面向所有用 C# 實現的內容的指令碼/介面語言。這與我們早先(2024 年)在圖編輯器內部實現一切的構想略有不同。

由此,從高層到低層,Divooka 中的一切都可以概括為 Methodox-Divooka 生態系統:

  • GUI/CLI/獨立實用工具
  • 高層 API(函式式、宣告式)
  • 中層 API(過程式)
  • 低層 API
  • 專用 DSL(領域特定語言)
  • 檔案格式
  • C# 包與 API(Nuget)
  • 額外的指令碼支援(Python/Lua)

所有工具、函式和領域都將以這些方式公開;值得注意的是,一切通常都會有高層 API 和中層 API。高層 API 是對通過程式設計介面(如 CLI 用法)公開的基本功能的封裝,而中層則是典型的“使用者友好”層。

各領域彙總表

各領域按優先順序和複雜度排序。我們資源更多、專業積累更深、在 Divooka 中最容易實現的領域排在前面。

領域 類別 可用性
數學 線性代數 原生
數學 數值分析 原生
數學 概率論 原生
數學 統計學 原生
數學 優化 原生
數學 訊號處理 原生(部分)
數學 複分析 原生(部分)
數學 符號運算 N/A(可通過第三方獲得)
資料處理 表格資料轉換 原生
機器學習 傳統機器學習 待定
機器學習 強化學習 待定
機器學習 深度學習 待定
生成式 AI LLM 原生
生成式 AI 擴散模型 N/A
生成式 AI RAG 原生
圖形設計 繪圖與作圖 原生
檔案系統與網際網路 檔案系統 原生
檔案系統與網際網路 REST 原生
影像處理 基本影像操作 原生
影像處理 程序化影像 待定
辦公 待定 待定
實用工具 待定 待定
影片處理 待定 待定
管道自動化 待定 待定
3D 渲染 待定 待定
工程 N/A 第三方(主要通過 NuGet)

可用性分為三種:不可用;原生,帶有特定框架/低層 API;或第三方。

類別 獨立工具 高層 中層 低層 DSL 檔案格式 NuGet 指令碼支援
數學(所有類別) N/A 函式式 API N/A N/A N/A N/A 待定 N/A
表格資料轉換 N/A 記憶體中的 SQLite 待定 N/A

包及其狀態

下面彙總了所有可用的頂層包及其狀態。

(待定)

參考資料

如需更易理解、技術性較低的概述,請參閱庫。