Release Date: April 16, 2024
This release continues to provide you with the latest and greatest of synthetic data – from Python compatibility, to data creation, to export.
Python 3.12 is here! You can now use SDV Enterprise (and any of the related SDV libraries) with Python 3.12. Upgrading your Python version to 3.12 will get you the latest security fixes and features from Python.
Our policy is to support the active Python versions to the best of our ability. Active versions are pre-determined by the Python organization. For more information, see the official status of Python versions.
Set the min/max cardinality. If you are creating multi-table data from scratch using the DayZSynthesizer, you can now specify the min/max number of children each parent is allowed to have. Use this to get realistic data for logical relationships such as 1-to-1 or 1-to-many.
Save your synthetic data as CSVs. You can now export multi-table synthetic data to local CSV files using a single command. More import and export integrations are coming soon!
Additional updates
- We’ve enhanced many of our synthesizers and customizations to proactively alert you of potential issues. For example, when loading pre-trained synthesizer into a different SDV version, adding unknown columns in a relationship, or specifying a datetime column without a format.
- We’ve fixed a number of bugs in the HMASynthesizer that led to missing values, and a diagnostic score under 1.0
- We’ve deprecated the SingleTablePreset (FAST ML) in favor of the GaussianCoupla. The GaussianCopula synthesizer is just as fast while offering higher a higher statistical quality.