mirror of
https://github.com/NVIDIA-NeMo/DataDesigner
synced 2026-05-24 09:48:29 +00:00
Preserves tree from previous docs-website head: 5e47d33ea8. This branch is a CI-managed publish artifact like gh-pages; source provenance is tracked in commit messages rather than Git ancestry.
996 B
996 B
Code Reference
Data Designer is implemented as three installable packages that share the data_designer namespace. The packages are layered: user-facing interface code calls the engine, and the engine consumes declarative config objects.
| Package | Namespace | Role |
|---|---|---|
data-designer-config |
data_designer.config |
Configuration schemas, builder APIs, plugin registration objects, and result schemas. |
data-designer-engine |
data_designer.engine |
Runtime contracts and implementations for generation, seed reading, processing, and MCP tool execution. |
data-designer |
data_designer.interface |
Public entry points for previewing, creating, and inspecting generated datasets. |
The dependency direction is interface -> engine -> config. Config objects describe what should happen, engine objects implement how it happens, and interface objects expose the supported public API.