Packages List
Methodox Divooka Ecosystem
All methodox products are programmable, locally run and code-driven. Those will be exposed to Divooka interface. Divooka itself is a scripting/interface language to everything that's C# implemented. This is slightly different from our earlier (2024) conception of making everything inside the graph editor.
From this, from high to low level, everything in Divooka can be summarized as Methodox-Divooka Ecosystem:
- GUI/CLI/Standalone Utilities
- High Level APIs (Functional, Declarative)
- Mid Level APIs (Procedural)
- Low Level APIs
- Special DSL (Domain Specific Languages)
- File Formats
- C# Packages & API (Nuget)
- Additional Scripting Support (Python/Lua)
All tools/functions/domain areas will be exposed in those fashion, notably, everything will have typically a high-level and mid-level API. The high-level API is a wrapper of basic functionality exposed through programmabl interface like CLI usage, while mid-level is the typical "user-friendly" levle.
Tabular Summary of Domains
Domains are in order of precendence and complexity. The domains we have more resources, expertise and easiest to implement in Divooka are placed first.
| Domain | Category | Availability |
|---|---|---|
| Mathematics | Linear Algebra | Native |
| Mathematics | Numerical Analysis | Native |
| Mathematics | Probability Theory | Native |
| Mathematics | Statistics | Native |
| Mathematics | Optimization | Native |
| Mathematics | Signal Processing | Native (Partial) |
| Mathematics | Complex Analysis | Native (Partial) |
| Mathematics | Symbolic Manipulation | N/A (Availabl through Third Party) |
| Data Processing | Tabular Data Transform | Native |
| Machine Learning | Traditional ML | Pending |
| Machine Learning | Reinforcement Learning | Pending |
| Machine Learning | Deep Learning | Pending |
| Gen AI | LLM | Native |
| Gen AI | Diffusion | N/A |
| Gen AI | RAG | Native |
| Graphics Design | Plotting & Graphing | Native |
| File System & Internet | File System | Native |
| File System & Internet | REST | Native |
| Image Processing | Basic Image Operations | Native |
| Image Processing | Procedural Image | Pending |
| Office | Pending | Pending |
| Utilities | Pending | Pending |
| Video Processing | Pending | Pending |
| Pipeline Automation | Pending | Pending |
| 3D Rendering | Pending | Pending |
| Engineering | N/A | Third-party (Mostly through NuGet) |
Availability is either not available, native with specific framework/low-level API, or third-party.
| Category | Standalone | High-Level | Mid-Level | Low-Level | DSL | File Format | NuGet | Scripting Support |
|---|---|---|---|---|---|---|---|---|
| Mathematics (All Categories) | N/A | Functional API | N/A | N/A | N/A | N/A | Pending | N/A |
| Tabular Data Transform | N/A | In-Memory SQLite | Pending | N/A |
Packages and Their Status
Below provides a summary of all available top-level packages and their status.
(Pending)
References
For a user-friendly and less technical overview, see Libraries.