CTGAN Versions Save

Conditional GAN for generating synthetic tabular data.

v0.10.0

1 month ago

This release adds support for Python 3.12!

Maintenance

  • Support Python 3.12 - Issue #324 by @fealho
  • Remove scikit-learn dependency - Issue #346 by @R-Palazzo
  • Add bandit workflow - Issue #353 by @R-Palazzo

Internal

  • Replace integration test that uses the iris demo data - Issue #352 by @R-Palazzo

Bugs Fixed

  • Fix minimum version workflow when pointing to github branch - Issue #355 by @R-Palazzo

v0.9.1

2 months ago

This release changes the loss_values attribute of a CTGAN model to contain floats instead of torch.Tensors.

New Features

  • Return loss values as float values not PyTorch objects - Issue #332 by @fealho

Maintenance

  • Transition from using setup.py to pyproject.toml to specify project metadata - Issue #333 by @R-Palazzo
  • Remove bumpversion and use bump-my-version - Issue #334 by @R-Palazzo
  • Add dependency checker - Issue #336 by @amontanez24

v0.9.0

3 months ago

This release makes CTGAN sampling more efficient by saving the frequency of each categorical value.

New Features

  • Improve DataSampler efficiency - Issue #327 by @fealho

v0.8.0

6 months ago

This release adds a progress bar that will show when setting the verbose parameter to True when initializing TVAE.

New Features

v0.7.5

7 months ago

This release adds a progress bar that will show when setting the verbose parameter to True when initializing CTGAN. It also removes a warning that was showing.

Maintenance

  • Remove model_missing_values from ClusterBasedNormalizer call - PR #310 by @fealho
  • Switch default branch from master to main - Issue #311 by @amontanez24
  • Remove or implement CTGAN tests - Issue #312 by @fealho

New Features

  • Add progress bar for CTGAN fitting (+ save the loss values) - Issue #298 by @frances-h

v0.7.4

9 months ago

This release adds support for Python 3.11 and drops support for Python 3.7.

Maintenance

  • Why is there an upper bound in the packaging requirement? (packaging<22) - Issue #276 by @fealho
  • Add support for Python 3.11 - Issue #296 by @fealho
  • Drop support for Python 3.7 - Issue #302 by @fealho

v0.7.3

11 months ago

This release adds support for Torch 2.0!

Bugs Fixed

  • Torch 2.0 fails with cuda=False - Issue #288 by @amontanez24

Maintenance

  • Upgrade to torch 2.0 - Issue #280 by @frances-h

v0.7.2

1 year ago

This release adds support for Pandas 2.0! It also fixes a bug in the load_demo function.

Bugs Fixed

  • load_demo raises urllib.error.HTTPError: HTTP Error 403: Forbidden - Issue #284 by @amontanez24

Maintenance

  • Remove upper bound for pandas - Issue #282 by @frances-h

v0.7.1

1 year ago

This release fixes a bug that prevented the CTGAN model from being saved after sampling.

Bugs Fixed

  • Cannot save CTGANSynthesizer after sampling (TypeError) - Issue #270 by @pvk-developer

v0.7.0

1 year ago

This release adds support for python 3.10 and drops support for python 3.6. It also fixes a couple of the most common warnings that were surfacing.

New Features

  • Support Python 3.10 and 3.11 - Issue #259 by @pvk-developer

Bugs Fixed

  • Fix SettingWithCopyWarning (may be leading to a numerical calculation bug) - Issue #215 by @amontanez24
  • FutureWarning in data_transformer with pandas 1.5.0 - Issue #246 by @amontanez24

Maintenance

  • CTGAN Package Maintenance Updates - Issue #257 by @amontanez24