hyppo v0.3.0

hyppo v0.3.0 is the culmination of 12 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations.

This release requires Python 3.6+.

Highlights of this release

New features

  • Added goodness of fit module with FSSD

  • Added d-variate independence testing module with dHsic

  • Added fast HHG

  • Added Friedman Rafsky test

  • Added Smooth CF Test

  • Added Mean Embedding Test

Bug fixes

  • Copy _contains_nan function from SciPy since it is gone

Documentation

  • Made documentation more accessible with a new theme

  • Added example for block permutation

  • Mentioned types of inputs of ndarrays

Maintenance

  • Drafted PR to include Dcorr in SciPy

  • Bumped iPython for security reasons

Authors

Issues Closed

  • #103: Create a goodness of fit module in hyppo

  • #104: Add dHsic to hyppo

  • #106: Add fast HHG

  • #140: Discriminability y should allow arbitrary type or make docs more clear

  • #187: potential k-sample tests to add

  • #211: Fast Two-Sample Testing with Analytic Representations of Probability Measures

  • #235: Add existing permutation tree simulation notebook to docs

  • #245: Add more description about types of ndarray in all methods in documentation

  • #249: Add contributors to README

  • #303: [BUG] scipy 1.8 breaks hyppo import

PRs Merged

  • #232: Creating a goodness-of-fit module in hyppo

  • #233: Adding dHSIC

  • #234: Fast tstest

  • #238: Fast HHG Test

  • #239: Friedman Rafsky PR

  • #242: add permutation test example to docs

  • #244: Edited the types in the documentation section.

  • #299: Bump ipython from 7.19.0 to 7.31.1 in /docs

  • #304: Copy SciPy private _contains_nan function