Skip to content

Deprecate data_generation_v2; rename DataGenerationV3 → TabularSynthesizer#36

Merged
copybara-service[bot] merged 1 commit into
mainfrom
cl/934424293
Jun 23, 2026
Merged

Deprecate data_generation_v2; rename DataGenerationV3 → TabularSynthesizer#36
copybara-service[bot] merged 1 commit into
mainfrom
cl/934424293

Conversation

@copybara-service

Copy link
Copy Markdown

Deprecate data_generation_v2; rename DataGenerationV3 → TabularSynthesizer

Replace data_generation_v2 with the new TabularSynthesizer as the primary
in-memory entry point:

  • Rename DataGenerationV3 class to TabularSynthesizer (backward-compat alias
    kept).
  • init.py now exports TabularSynthesizer instead of generate (from v2).
  • pydantic_api.py migrated to use TabularSynthesizer. Categorical possible_values
    are now stringified for v3 compatibility (enums → .value, bools/None → str).
  • bin/main.py migrated from dpsynth.generate() to dpsynth.TabularSynthesizer.
  • BUILD deps updated for init and pydantic_api targets.
  • README.md updated to reference TabularSynthesizer as the recommended API.
  • Examples and colab notebooks updated to use the v3 class-based API.
  • data_generation_v2.generate() now emits a DeprecationWarning.

@copybara-service copybara-service Bot force-pushed the cl/934424293 branch 9 times, most recently from 8e133c3 to 915ae45 Compare June 18, 2026 19:09
…ynthesizer as the primary in memory entrypoint to DPSynth.

PiperOrigin-RevId: 936809532
@copybara-service copybara-service Bot merged commit 988704c into main Jun 23, 2026
@copybara-service copybara-service Bot deleted the cl/934424293 branch June 23, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants