Skip to content

Commit

Permalink
Merge pull request pycaret#1431 from pycaret/2.3.2_update_prep
Browse files Browse the repository at this point in the history
2.3.2 update preparations
  • Loading branch information
moezali1 authored Jul 7, 2021
2 parents adb0963 + f416c13 commit 87e3691
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 11 deletions.
22 changes: 17 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,23 @@
All notable changes to this project will be documented in this file.
<br/><br/>

#### Release: PyCaret 2.3.2 | Release Date: XX XX, 2021 (SEVERAL BUGS FIXED)
- `gain` and `lift` plot fixed in `pycaret.classification` module. Previously `y_pred` was passed instead of `y_true`.
- The Kolmogorov-Smirnov (or KS) plot added in the `plot_model` function under `pycaret.classification` module.
- Partial Dependence Plot is now added in the `interpret_model` function under `pycaret.classification` and `pycaret.regression`.
- shap value force plot for LightGBM in the `interpret_model` function was displayed as multiclass plot. Bug fixed now.
#### Release: PyCaret 2.3.2 | Release Date: July 7th, 2021 (NEW FEATURES, BUG FIXES)
- Implemented PDP, MSA and PFI plots in `interpret_model` - thanks to @IncubatorShokuhou (https://github.com/pycaret/pycaret/pull/1415)
- Implemented Kolmogorov-Smirnov (KS) plot in `plot_model` under `pycaret.classification` module
- Fixed a typo "RVF" to "RBF" - thanks to @baturayo (https://github.com/pycaret/pycaret/pull/1220)
- Readme & license updates and improvements
- Fixed `remove_multicollinearity` considering categorical features
- Fixed keyword issues with PyCaret's cuML wrappers
- Improved performance of iterative imputation
- Fixed `gain` and `lift` plots taking wrong arguments, creating misleading plots
- `interpret_model` on LightGBM will now show a beeswarm plot
- Multiple improvements to exception handling and documentation in `pycaret.persistence` (https://github.com/pycaret/pycaret/pull/1324)
- `remove_perfect_collinearity` option will now be show in the `setup()` summary - thanks to @mjkanji (https://github.com/pycaret/pycaret/pull/1342)
- Fixed `IterativeImputer` setting wrong float precision
- Fixed custom grids in `tune_model` raising an exception when composed of lists
- Improved documentation in `pycaret.clustering` - thanks to @susmitpy (https://github.com/pycaret/pycaret/pull/1372)
- Added support for LightGBM CUDA version - thanks to @IncubatorShokuhou (https://github.com/pycaret/pycaret/pull/1396)
- Exposed `address` in `get_data` for alternative data sources - thanks to @IncubatorShokuhou (https://github.com/pycaret/pycaret/pull/1416)
<br/><br/><br/>

#### Release: PyCaret 2.3.1 | Release Date: April 28, 2021 (SEVERAL BUGS FIXED)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ PyCaret is a great library which not only simplifies the machine learning tasks
![alt text](https://github.com/pycaret/pycaret/blob/master/pycaret2-features.png)

## Current Release
PyCaret `2.3.1` is now available. See `2.3.1` release notes. The easiest way to install pycaret is using pip.
PyCaret `2.3.2` is now available. See `2.3.2` release notes. The easiest way to install pycaret is using pip.

```python
pip install pycaret
Expand Down
2 changes: 1 addition & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ A formatted version of the citation would look like this::
title = {PyCaret: An open source, low-code machine learning library in Python},
year = {2020},
month = {April},
note = {PyCaret version 2.3.1},
note = {PyCaret version 1.0.0},
url = {https://www.pycaret.org}
}

Expand Down
4 changes: 2 additions & 2 deletions pycaret/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

import pandas as pd

version_ = "2.3.1"
nightly_version_ = "2.3.1"
version_ = "2.3.2"
nightly_version_ = "2.3.2"

__version__ = version_

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ def readme():

setup(
name="pycaret",
version="2.3.1",
version="2.3.2",
description="PyCaret - An open source, low-code machine learning library in Python.",
long_description=readme(),
long_description_content_type="text/markdown",
Expand Down
2 changes: 1 addition & 1 deletion setup_nightly.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools import setup, find_packages
import time

nightly_version = "2.3.1"
nightly_version = "2.3.2"

nightly_readme = f"This is a nightly version of the [PyCaret](https://pypi.org/project/pycaret/) library, intended as a preview of the upcoming {nightly_version} version. It may contain unstable and untested code.\n"

Expand Down

0 comments on commit 87e3691

Please sign in to comment.