Skip to content

hyppo v0.4.0

Latest
Compare
Choose a tag to compare
@sampan501 sampan501 released this 24 May 13:42
· 22 commits to main since this release
c59c27d

Highlights of this release

hyppo v0.4.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+.

New features

  • Add Ljung-Box test
  • Add fast chi-square approximation to KMERF
  • Add null distribution to DiscrimOneSample
  • Add Fast HHG 2-sample test
  • Add KCI test
  • Add FCIT test

Bug fixes

  • Fixed energy statistic computation
  • Fix type checking for permutation groups

Documentation

  • Incorrect inference in the overview doc file
  • Fixed documentation rendering issues
  • Fixed typos in various docstrings
  • Make clear statistic issues in FR test

Maintenance

  • Make Circle CI faster
  • Removed numpy >1.25 because of numba issues
  • Migrate Netlify from Xenial to Focal
  • Refactor kgof module
  • Temporarily skip two-sample discrinability tets

Authors

Issues Closed

  • #333: FIX migrate Netlify image from Xenial to Focal
  • #330: The statistic returned by the test method is different to the statistic returned by the statistic method
  • #328: Two typos
  • #325: Locator files?
  • #344: [BUG] Possible issue with numba and numpy 1.24 compatibilitiy
  • #350: Lots missing from API reference
  • #348: jupyter notebooks are no longer rendering in docs
  • #359: About Module 'hyppo.conditional'
  • #363: Incorrect Inference in Overview of Workflow using MGC?
  • #341: Energy statistic is wrong

PRs Merged

  • #310: run pytest in parallel
  • #321: add skip decorator for two sample circleci tests
  • #319: update sphinx to fix jinja error
  • #318: Refactor kgof module
  • #315: FCIT
  • #317: KCI Dev Pull Request
  • #314: Fast HHG 2-Sample Test
  • #327: fix typos
  • #331: Stat ranges to docs
  • #335: DOC remove extra comma in dcorr docstring
  • #336: make docs clear about FR corrected stat
  • #337: fix two typos in docs
  • #340: Fix typo in distance covariance equation
  • #345: bugfix: reduce maximum dependency of numpy to 1.23.5
  • #346: Add null distribution to DiscrimOneSampleTestOutput
  • #352: v0.4.0
  • #351: Bump ipython from 7.31.1 to 8.10.0 in /docs
  • #356: Bump ipython from 7.31.1 to 8.10.0 in /docs
  • #357: Fix type checking
  • #361: Parameter noise for function _square_dimond
  • #364: Fixes typo/ wrong inference in overview.py
  • #366: Addition of Ljung-Box test and a simulation
  • #368: fix energy statistic bug
  • #369: Add Fast kmerf
  • #371: docs: add transpersonify as a contributor for doc
  • #372: docs: add saivythik as a contributor for doc, and bug
  • #373: docs: add victoris93 as a contributor for code
  • #374: docs: add j1c as a contributor for code
  • #375: docs: add prabhatkgupta as a contributor for bug
  • #376: docs: add harsh204016 as a contributor for doc
  • #377: docs: add oakla as a contributor for doc
  • #378: docs: add MatthewZhao26 as a contributor for code