Skip to content

Releases: sdv-dev/Copulas

v0.6.0 - 2021-11-05

05 Nov 21:18
Compare
Choose a tag to compare

This release makes Copulas compatible with Python 3.9! It also improves library maintenance by
updating dependencies, reorganizing the CI workflows, adding pip check to the workflows and
removing unused files.

General Improvements

v0.5.1 - 2021-08-16

17 Aug 03:17
Compare
Choose a tag to compare

This release improves performance by changing the way scipy stats is used, calling their methods directly without creating intermediate instances.

It also fixes a bug introduced by the scipy 1.7.0 release where some distributions fail to fit because scipy validates the learned parameters.

Issues Closed

  • Exception: Optimization converged to parameters that are outside the range allowed by the distribution. - Issue #264 by @csala
  • Use scipy stats models directly without creating instances - Issue #261 by @csala

v0.5.0 - 2021-02-24

24 Feb 20:10
Compare
Choose a tag to compare

This release introduces conditional sampling for the GaussianMultivariate modeling.
The new conditioning feature allows passing a dictionary with the values to use to condition
the rest of the columns.

It also fixes a bug that prevented constant distributions to be restored from a dictionary
and updates some dependencies.

New Features

  • Conditional sampling from Gaussian copula - Issue #154 by @csala

Bug Fixes

  • ScipyModel subclasses fail to restore constant values when using from_dict - Issue #212 by @csala

v0.4.0 - 2021-01-27

27 Jan 21:52
Compare
Choose a tag to compare

This release introduces a few changes to optimize processing speed by re-implementing
the Gaussian KDE pdf to use vectorized root finding methods and also adding the option
to subsample the data during univariate selection.

General Improvements

v0.3.3 (2020-09-18)

19 Sep 09:07
Compare
Choose a tag to compare

General Improvements

New Features

v0.3.2 (2020-08-08)

07 Aug 23:56
Compare
Choose a tag to compare

General Improvements

New Features

v0.3.1 (2020-07-09)

09 Jul 17:12
Compare
Choose a tag to compare

General Improvements

  • Raise numpy version upper bound to 2 - Issue #178 by @csala

New Features

Bug Fixes

  • Error in Quickstarts : Unknown projection '3d' - Issue #174 by @csala

v0.3.0 (2020-03-27)

28 Mar 14:05
Compare
Choose a tag to compare

Important revamp of the internal implementation of the project, the testing
infrastructure and the documentation by Kevin Alex Zhang @k15z, Carles Sala
@csala and Kalyan Veeramachaneni @kveerama

Enhancements

  • Reimplementation of the existing Univariate distributions.
  • Addition of new Beta and Gamma Univariates.
  • New Univariate API with automatic selection of the optimal distribution.
  • Several improvements and fixes on the Bivariate and Multivariate Copulas implementation.
  • New visualization module with simple plotting patterns to visualize probability distributions.
  • New datasets module with toy datasets sampling functions.
  • New testing infrastructure with end-to-end, numerical and large scale testing.
  • Improved tutorials and documentation.

v0.2.5 - 2020-01-17

17 Jan 11:39
Compare
Choose a tag to compare

General Improvements

v0.2.4 - 2019-12-23

23 Dec 15:45
Compare
Choose a tag to compare

New Features

  • Allow creating copula classes directly - Issue #117 by @csala

General Improvements

Bugs fixed

  • Error on Frank and Gumble sampling - Issue #112 by @csala