Pycaret

Latest version: v3.3.2

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

2.3.9

Summary of Changes

- Made `log_experiment` more configurable (https://github.com/pycaret/pycaret/pull/2334, https://github.com/pycaret/pycaret/pull/2335)
- Made `return_train_score=False` use the old output format (https://github.com/pycaret/pycaret/pull/2333)

2.3.8

Summary of Changes

- Fixed `dashboard_logger` key error during `setup` (https://github.com/pycaret/pycaret/pull/2311)

2.3.7

Summary of Changes

- Fugue integration - thanks to goodwanghan (https://github.com/pycaret/pycaret/pull/2035)
- Added W&B experiment logger - thanks to AyushExel (https://github.com/pycaret/pycaret/pull/2231)
- Fixed `check_fairness` exception when index is not and ordinal number - thanks to reza1615 (https://github.com/pycaret/pycaret/pull/2055)
- Unsupported characters in dataframes are now replaced - thanks to reza1615 (https://github.com/pycaret/pycaret/pull/2058)
- Fixed drift report with categorical columns - thanks to reza1615 (https://github.com/pycaret/pycaret/pull/2063)
- Added multivariable time series dataset from UCI - thanks to reza1615 (https://github.com/pycaret/pycaret/pull/2094)
- Fixed a UTF error during installation - thanks to reza1615 (https://github.com/pycaret/pycaret/pull/2113)
- MLFlow tracking API can now take in custom tags - thanks to netoferraz (https://github.com/pycaret/pycaret/pull/1526)
- Updated `create_api` function (https://github.com/pycaret/pycaret/pull/2146)
- `drift_report` can now work with unseen data - thanks to reza1615 (https://github.com/pycaret/pycaret/pull/2183)
- Added Japanese tutorial - thanks to hanaseleb (https://github.com/pycaret/pycaret/pull/2215)
- Added Traffic and Drugs Related Violations dataset and example - thanks to HaithemH (https://github.com/pycaret/pycaret/pull/2191)
- Train score can now be returned from various supervised learning functions (`return_train_score=True`). Passing an unseen dataset with the label column to `predict_model` will now calculate the metrics for that dataset - thanks to levelalphaone (https://github.com/pycaret/pycaret/pull/2237)
- Fixed spelling mistakes in function docstrings - thanks to aadarshsingh191198 (https://github.com/pycaret/pycaret/pull/2269)
- Pinned `numba<0.55` (https://github.com/pycaret/pycaret/pull/2056)

2.3.6

Summary of Changes

- Added new function `create_app` (https://github.com/pycaret/pycaret/pull/2044)
- Refactored `optimize_threshold` function (https://github.com/pycaret/pycaret/pull/2041)
- Added new function `create_docker` (https://github.com/pycaret/pycaret/pull/2005)
- Added new function `create_api` (https://github.com/pycaret/pycaret/pull/2000)
- Added new function `check_fairness` (https://github.com/pycaret/pycaret/pull/1997)
- Added new function `eda` (https://github.com/pycaret/pycaret/pull/1983)
- Added new function `convert_model` (https://github.com/pycaret/pycaret/pull/1959)
- Added an ability to pass kwargs to plots in `plot_model` (https://github.com/pycaret/pycaret/pull/1940)
- Added `drift_report` functionality to `predict_model` (https://github.com/pycaret/pycaret/pull/1935)
- Added new function `dashboard` (https://github.com/pycaret/pycaret/pull/1925)
- Added `grid_interval` parameter to `optimize_threshold` - thanks to wolfryu (https://github.com/pycaret/pycaret/pull/1938)
- Made logging level configurable by environment variable (https://github.com/pycaret/pycaret/pull/2026)
- Made the optional path in AWS configurable (https://github.com/pycaret/pycaret/pull/2045)
- Fixed TSNE plot with PCA (https://github.com/pycaret/pycaret/pull/2032)
- Fixed rendering of streamlit plots (https://github.com/pycaret/pycaret/pull/2008)
- Fixed class names in `tree` plot - thanks to yamasakih (https://github.com/pycaret/pycaret/pull/1982)
- Fixed NearZeroVariance preprocessor not being configurable - thanks to Flyfoxs (https://github.com/pycaret/pycaret/pull/1952)
- Removed duplicated code - thanks to Flyfoxs (https://github.com/pycaret/pycaret/pull/1882)
- Documentation improvements - thanks to harsh204016, khrapovs (https://github.com/pycaret/pycaret/pull/1931, https://github.com/pycaret/pycaret/pull/1956, https://github.com/pycaret/pycaret/pull/1946, https://github.com/pycaret/pycaret/pull/1949)
- Pinned `pyyaml<6.0.0` to fix issues with Google Colab

2.3.5

Summary of Changes

- Fixed an issue where `Fix_multicollinearity` would fail if the target was a float (https://github.com/pycaret/pycaret/pull/1640)
- MLFlow runs are now nested - thanks to jfagn (https://github.com/pycaret/pycaret/pull/1660)
- Fixed a typo in REG102 tutorial - thanks to bobo-jamson (https://github.com/pycaret/pycaret/pull/1684)
- Fixed `interpret_model` not always respecting `save_path` (https://github.com/pycaret/pycaret/pull/1707)
- Fixed certain plots not being logged by MLFlow (https://github.com/pycaret/pycaret/pull/1769)
- Added dummy models to set a baseline in `compare_models` - thanks to reza1615 (https://github.com/pycaret/pycaret/pull/1739)
- Improved error message if a column specified in `ignore_features` doesn't exist in the dataset - thanks to reza1615 (https://github.com/pycaret/pycaret/pull/1793)
- Added an ability to set a custom probability threshold for binary classification through the `probability_threshold` argument in various methods (https://github.com/pycaret/pycaret/pull/1858)
- Separated internal CV from validation CV for `stack_models` and `calibrate_models` (https://github.com/pycaret/pycaret/pull/1849, https://github.com/pycaret/pycaret/pull/1858)
- A `RuntimeError` will now be raised if an incorrect version of `scikit-learn` is installed (https://github.com/pycaret/pycaret/pull/1870)
- Improved readme, documentation and repository structure
- Unpinned `numba` (https://github.com/pycaret/pycaret/pull/1735)

2.3.4

Summary of Changes

- Added `get_leaderboard` function for classification and regression modules
- It is now possible to specify the plot save path with the save argument of `plot_model` and `interpret_model` - thanks to bhanuteja2001 (https://github.com/pycaret/pycaret/pull/1537)
- Fixed `interpret_model` affecting `plot_model` behavior - thanks to naujgf (https://github.com/pycaret/pycaret/pull/1600)
- Fixed issues with conda builds - thanks to melonhead901 (https://github.com/pycaret/pycaret/pull/1479)
- Documentation improvements - thanks to caron14 and harsh204016 (https://github.com/pycaret/pycaret/pull/1499, https://github.com/pycaret/pycaret/pull/1502)
- Fixed `blend_models` and `stack_models` throwing an exception when using custom estimators (https://github.com/pycaret/pycaret/pull/1500)
- Fixed a "Target Missing" issue with "Remove Multicolinearity" option (https://github.com/pycaret/pycaret/pull/1508)
- `errors="ignore"` parameter for `compare_models` now correctly ignores errors during full fit (https://github.com/pycaret/pycaret/pull/1510)
- Fixed certain data types being incorrectly encoded as int64 during setup (https://github.com/pycaret/pycaret/pull/1515)
- Pinned `numba<0.54` (https://github.com/pycaret/pycaret/pull/1530)

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.