DataDesigner/packages/data-designer-engine
Nabin Mulepati 405ddda698
chore(engine): rename correction-step counter for clarity (#627)
The local counter `curr_num_correction_steps` in `ModelFacade.generate`
and `agenerate` was incremented before each parse attempt, so it
actually counted parse attempts (initial + corrections), not corrections
taken. The name suggested the latter, which made the surrounding
`<= max_correction_steps` check read like a possible off-by-one even
though the math worked out.

Rename it to `parse_attempts` and add a short comment describing the
semantics. Pure refactor: no behavior change.

Closes #371
2026-05-11 09:29:03 -06:00
..
src/data_designer/engine chore(engine): rename correction-step counter for clarity (#627) 2026-05-11 09:29:03 -06:00
tests feat: resume interrupted dataset generation runs (sync + async engine) (#526) 2026-05-08 15:37:56 -06:00
pyproject.toml chore: bump lxml and nbconvert to address security advisories (#574) 2026-04-27 12:32:49 -04:00
README.md feat: remove litellm dependency and bridge path (#455) 2026-03-24 11:41:00 -06:00

data-designer-engine

Generation engine for NeMo Data Designer synthetic data generation framework.

This package contains the execution engine that powers Data Designer. It depends on data-designer-config and includes heavy dependencies like pandas, numpy, and native HTTP-based LLM integration.

Installation

pip install data-designer-engine

This automatically installs data-designer-config as a dependency.

See main README.md for more information.