Copulas Versions Save

A library to model multivariate data using copulas.

v0.11.0

1 month ago

This release adds support for Python 3.12!

Bugs Fixed

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

Maintenance

  • Support Python 3.12 - Issue #372 by @fealho
  • Add dependency checker - Issue #388 by @lajohn4747
  • Add bandit workflow - Issue #391 by @R-Palazzo

v0.10.1

2 months ago

This release fixes a bug that occurred when calculating probability density in a gaussian copula.

Bugs Fixed

  • Warning printed too many times (RuntimeWarning: invalid value encountered in scalar divide ....) - Issue #364 by @frances-h
  • Set allow_singular=True when calculating probability_density - Issue #374 by @fealho

Maintenance

  • Transition from using setup.py to pyroject.toml to specify project metadata - Issue #376 by @frances-h
  • Remove bumpversion and use bump-my-version - Issue #377 by @frances-h
  • Add build to dev requirements - Issue #382 by @amontanez24

v0.10.0

6 months ago

This release updates all visualizations to use plotly, and removes the matplotlib dependency.

New Features

  • Move visualization functions to plotly and get rid of matplotlib dependency - Issue #348 by @fealho

v0.9.2

7 months ago

This release removes a warning that was being raised when univariate distributions failed to fit and logs the message instead.

New Features

  • When Copulas univariate fit fails, produce a log instead of a warning - Issue #359 by @R-Palazzo

Maintenance

  • Switch default branch from master to main - Issue #360 by @amontanez24
  • Update add-on detection for Copulas - Issue #362 by @pvk-developer

v0.9.1

9 months ago

This release fixes problems with the documentation site and drops support for Python 3.7.

Maintenance

  • Drop support for Python 3.7 - Issue #355 by @amontanez24

Documentation

  • Formatting is broken on the main docs page - Issue #341 by @amontanez24

v0.9.0

10 months ago

This release adds support for pandas 2.0 and above. Additionally adds a functionality to find version add-ons and renames covariance to correlation.

Maintenance

  • Remove upper bound for pandas - Issue#349 by @pvk-developer
  • Rename covariance to correlation - PR#346 by @frances-h
  • Add functionality to find version add-on - Issue#349 by @frances-h

v0.8.0

1 year ago

This release adds support for python 3.10 and 3.11. Additionally, it drops support for python 3.6.

Maintenance

  • Support python 3.10 and above - PR#338 by @pvk-developer
  • Copulas Package Maintenance Updates - Issue#336 by @pvk-developer
  • Add support for python 3.10 - PR#329 by @katxiao

v0.7.0

2 years ago

This release adds gaussian as a fallback distribution in case the user specified one fails. It also improves the fit of the beta distribution by properly estimatig the loc and scale parameters.

General Improvements

  • Add gaussian as fallback - Issue#320 by @fealho
  • Improve the fit of the Beta distribution: Use the new loc and scale - Issue#317 by @pvk-developer

v0.6.1

2 years ago

This release improves the random_state functionality by taking in RandomState objects in addition to random seeds.

General Improvements

  • Use random_state instead of random_seed - Issue #113 by @katxiao

v0.6.0

2 years ago

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

  • Add support for Python 3.9 - Issue#282 by @amontanez24
  • Remove entry point in setup.py - Issue#280 by @amontanez24
  • Update pandas dependency range - Issue#266 by @katxiao
  • Fix repository language - Issue#272 by @pvk-developer
  • Add pip check to CI workflows - Issue#274 by @pvk-developer
  • Reorganize workflows and add codecov - PR#267 by @csala
  • Constrain jinja2 versions - PR#269 by @fealho