Pingouin

Latest version: v0.5.4

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

Scan your dependencies

Page 1 of 7

0.5.4

New Contributors
* musicinmybrain made their first contribution in https://github.com/raphaelvallat/pingouin/pull/329
* bitsnaps made their first contribution in https://github.com/raphaelvallat/pingouin/pull/341
* agkphysics made their first contribution in https://github.com/raphaelvallat/pingouin/pull/347
* jajcayn made their first contribution in https://github.com/raphaelvallat/pingouin/pull/363
* kraktus made their first contribution in https://github.com/raphaelvallat/pingouin/pull/382

**Full Changelog**: https://github.com/raphaelvallat/pingouin/compare/v0.5.3...v0.5.4

0.5.3

This is a minor release with a few bugfixes, several improvements and one new function/pandas.DataFrame method. Read the changelog at https://pingouin-stats.org/changelog.html

What's Changed

* Fix numerical stability issue in multivariate_normality by gkanwar in https://github.com/raphaelvallat/pingouin/pull/292
* Add new function for pairwise T-tests between columns of a dataframe (pingouin.ptests) by raphaelvallat in https://github.com/raphaelvallat/pingouin/pull/291
* Handle single-sample comparsion in pairwise_test by George3d6 in https://github.com/raphaelvallat/pingouin/pull/299
* Change TestRegression class test methods to fix victim flakiness by blazyy in https://github.com/raphaelvallat/pingouin/pull/303
* Add aesthetic flexibility to plot_rm_corr by remrama in https://github.com/raphaelvallat/pingouin/pull/312
* Update distribution.py by ALL-SPACE-Rob in https://github.com/raphaelvallat/pingouin/pull/310
* Plotting seaborn.FacetGrid compatibility by remrama in https://github.com/raphaelvallat/pingouin/pull/314
* Use scikit-learn>=1.1.2 by raphaelvallat in https://github.com/raphaelvallat/pingouin/pull/300
* Plot shift documentation PR by turkalpmd in https://github.com/raphaelvallat/pingouin/pull/320
* Fix pandas warning by raphaelvallat in https://github.com/raphaelvallat/pingouin/pull/323
* Deal with small sample size in pingouin.normality when using long-format by raphaelvallat in https://github.com/raphaelvallat/pingouin/pull/324
* Renamed 'r' with 'pointbiserialr' in convert_effsize by raphaelvallat in https://github.com/raphaelvallat/pingouin/pull/325
* Exact calculation of effect sizes in pairwise_tukey and pairwise_gameshowell by raphaelvallat in https://github.com/raphaelvallat/pingouin/pull/328

New Contributors
* gkanwar made their first contribution in https://github.com/raphaelvallat/pingouin/pull/292
* George3d6 made their first contribution in https://github.com/raphaelvallat/pingouin/pull/299
* blazyy made their first contribution in https://github.com/raphaelvallat/pingouin/pull/303
* remrama made their first contribution in https://github.com/raphaelvallat/pingouin/pull/312
* ALL-SPACE-Rob made their first contribution in https://github.com/raphaelvallat/pingouin/pull/310
* turkalpmd made their first contribution in https://github.com/raphaelvallat/pingouin/pull/320

0.5.2

**Bugfixes**

a. The eta-squared (``n2``) effect size was not properly calculated in one-way and two-way repeated measures ANOVAs. Specifically, Pingouin followed the same behavior as JASP, i.e. the eta-squared was the same as the partial eta-squared. However, as explained in 251, this behavior is not valid. In one-way ANOVA design, the eta-squared should be equal to the generalized eta-squared. As of March 2022, this bug is also present in JASP. We have therefore updated the unit tests to use JAMOVI instead.

_Please double check any effect sizes previously obtained with the `pingouin.rm_anova` function!_

b. Fixed invalid resampling behavior for bivariate functions in `pingouin.compute_bootci` when x and y were not paired. 281
c. Fixed bug where ``confidence`` (previously ``ci``) was ignored when calculating the bootstrapped confidence intervals in `pingouin.plot_shift`. 282

**Enhancements**

a. The `pingouin.pairwise_ttests` has been renamed to `pingouin.pairwise_tests`. Non-parametric tests are also supported in this function with the `parametric=False` argument, and thus the name "ttests" was misleading 209
b. Allow `pingouin.bayesfactor_binom` to take Beta alternative model. 252
c. Allow keyword arguments for logistic regression in `pingouin.mediation_analysis`. 245
d. Speed improvements for the Holm and FDR correction in `pingouin.multicomp`. 271
e. Speed improvements univariate functions in `pingouin.compute_bootci` (e.g. ``func="mean"`` is now vectorized).
f. Rename ``eta`` to ``eta_squared`` in `pingouin.power_anova` and`pingouin.power_rm_anova` to avoid any confusion. 280
g. Add support for [DataMatrix](https://pydatamatrix.eu/) objects. #286
h. Use [black](https://black.readthedocs.io/en/stable/) for code formatting.

0.5.1

This is a minor release, with several bugfixes and improvements. This release is compatible with SciPy 1.8 and Pandas 1.4.

**Bugfixes**

- Added support for SciPy 1.8 and Pandas 1.4. https://github.com/raphaelvallat/pingouin/pull/234
- Fixed bug where [pingouin.rm_anova()](https://pingouin-stats.org/generated/pingouin.rm_anova.html#pingouin.rm_anova) and [pingouin.mixed_anova()](https://pingouin-stats.org/generated/pingouin.mixed_anova.html#pingouin.mixed_anova) changed the dtypes of categorical columns in-place https://github.com/raphaelvallat/pingouin/issues/224

**Enhancements**

- Faster implementation of [pingouin.gzscore()](https://pingouin-stats.org/generated/pingouin.gzscore.html#pingouin.gzscore), adding all options available in zscore: axis, ddof and nan_policy. Warning: this function is deprecated and will be removed in the next version of Pingouin (use [scipy.stats.gzscore()](https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.gzscore.html#scipy.stats.gzscore) instead). https://github.com/raphaelvallat/pingouin/pull/210.
- Replace use of statsmodels’ studentized range distribution functions with more SciPy’s more accurate scipy.stats.studentized_range(). https://github.com/raphaelvallat/pingouin/pull/229.
- Add support for optional keywords argument in the [pingouin.homoscedasticity()](https://pingouin-stats.org/generated/pingouin.homoscedasticity.html#pingouin.homoscedasticity) function https://github.com/raphaelvallat/pingouin/issues/218
- Add support for the Jarque-Bera test in [pingouin.normality()](https://pingouin-stats.org/generated/pingouin.normality.html#pingouin.normality) https://github.com/raphaelvallat/pingouin/issues/216.

Lastly, we have also deprecated the Gitter forum in favor of [GitHub Discussions](https://github.com/raphaelvallat/pingouin/discussions). Please use Discussions to ask questions, share ideas / tips and engage with the Pingouin community!

0.5.0

This is a **major release** with several important bugfixes. We recommend all users to upgrade to this new version.

See the full changelog at: https://pingouin-stats.org/changelog.html#v0-5-0-october-2021

0.4.0

This is a **major release** with an important upgrade of the dependencies (requires **Python 3.7+ and SciPy 1.7+**), several enhancements in existing function and a new function to test the equality of covariance matrices ([pingouin.box_m](https://pingouin-stats.org/generated/pingouin.box_m.html#pingouin.box_m)). We recommend all users to upgrade to the latest version of Pingouin.

See the full changelog at: https://pingouin-stats.org/changelog.html#v0-4-0-august-2021

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.