Skip to content

Deprecate data_generation_v2; rename DataGenerationV3 → TabularSynthesizer#36

Open
copybara-service[bot] wants to merge 1 commit into
mainfrom
cl/934424293
Open

Deprecate data_generation_v2; rename DataGenerationV3 → TabularSynthesizer#36
copybara-service[bot] wants to merge 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 8 times, most recently from 6982a54 to 8e133c3 Compare June 18, 2026 18:34
…sizer

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.

PiperOrigin-RevId: 934424293
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