From c59c27d2c7a6c5e1ce0fedfc0b0aee6f16ba9c67 Mon Sep 17 00:00:00 2001
From: Sambit Panda <36676569+sampan501@users.noreply.github.com>
Date: Wed, 24 May 2023 09:39:47 -0400
Subject: [PATCH] release 0.4.0 (#370)
* add 0.4.0 release notes
* finish release notes
---
docs/api/index.rst | 2 +-
docs/changelog/index.rst | 1 +
docs/changelog/v0.3.3.md | 17 -------
docs/changelog/v0.4.0.md | 107 ++++++++++++++++++++++++++++++++++++++-
hyppo/__init__.py | 2 +-
setup.py | 2 +
6 files changed, 110 insertions(+), 21 deletions(-)
delete mode 100644 docs/changelog/v0.3.3.md
diff --git a/docs/api/index.rst b/docs/api/index.rst
index 6c7be682c..9ca64a6d0 100644
--- a/docs/api/index.rst
+++ b/docs/api/index.rst
@@ -72,7 +72,7 @@ Time-Series
MGCX
DcorrX
-
+ LjungBox
.. automodule:: hyppo.discrim
diff --git a/docs/changelog/index.rst b/docs/changelog/index.rst
index e5b7051ab..520191536 100644
--- a/docs/changelog/index.rst
+++ b/docs/changelog/index.rst
@@ -6,6 +6,7 @@ This is the list of changes to hyppo between each release. For full details, see
.. toctree::
:maxdepth: 1
+ v0.4.0.md
v0.3.2.md
v0.3.1.md
v0.3.0.md
diff --git a/docs/changelog/v0.3.3.md b/docs/changelog/v0.3.3.md
deleted file mode 100644
index 1eec255cb..000000000
--- a/docs/changelog/v0.3.3.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# hyppo v0.3.3
-
-> **Note:** hyppo v0.3.3 has not been released yet!
-
-This is a minor release for general bug fixes, documentation improvements, and general package maintenance.
-
-## Authors
-
-
-
-
-
-## Issues Closed
-
-## PRs Merged
-
-* [#232](https://github.com/neurodata/hyppo/pull/310): run pytest in parallel
diff --git a/docs/changelog/v0.4.0.md b/docs/changelog/v0.4.0.md
index fe7bba667..3e925cbbd 100644
--- a/docs/changelog/v0.4.0.md
+++ b/docs/changelog/v0.4.0.md
@@ -1,10 +1,10 @@
-# hyppo v0.3.0
+# hyppo v0.4.0
> **Note:** hyppo v0.4.0 has not been released yet!
## Highlights of this release
-hyppo v0.3.0 is the culmination of 12 months of hard work. It contains
+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
@@ -14,14 +14,117 @@ 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](https://github.com/neurodata/hyppo/issues/333): FIX migrate Netlify image from Xenial to Focal
+* [#330](https://github.com/neurodata/hyppo/issues/330): The statistic returned by the `test` method is different to the statistic returned by the `statistic` method
+* [#328](https://github.com/neurodata/hyppo/issues/328): Two typos
+* [#325](https://github.com/neurodata/hyppo/issues/325): Locator files?
+* [#344](https://github.com/neurodata/hyppo/issues/344): [BUG] Possible issue with numba and numpy 1.24 compatibilitiy
+* [#350](https://github.com/neurodata/hyppo/issues/350): Lots missing from API reference
+* [#348](https://github.com/neurodata/hyppo/issues/348): jupyter notebooks are no longer rendering in docs
+* [#359](https://github.com/neurodata/hyppo/issues/359): About Module 'hyppo.conditional'
+* [#363](https://github.com/neurodata/hyppo/issues/363): Incorrect Inference in Overview of Workflow using MGC?
+* [#341](https://github.com/neurodata/hyppo/issues/341): Energy statistic is wrong
+
## PRs Merged
+
+* [#310](https://github.com/neurodata/hyppo/pull/310): run pytest in parallel
+* [#321](https://github.com/neurodata/hyppo/pull/321): add skip decorator for two sample circleci tests
+* [#319](https://github.com/neurodata/hyppo/pull/319): update sphinx to fix jinja error
+* [#318](https://github.com/neurodata/hyppo/pull/318): Refactor kgof module
+* [#315](https://github.com/neurodata/hyppo/pull/315): FCIT
+* [#317](https://github.com/neurodata/hyppo/pull/317): KCI Dev Pull Request
+* [#314](https://github.com/neurodata/hyppo/pull/314): Fast HHG 2-Sample Test
+* [#327](https://github.com/neurodata/hyppo/pull/327): fix typos
+* [#331](https://github.com/neurodata/hyppo/pull/331): Stat ranges to docs
+* [#335](https://github.com/neurodata/hyppo/pull/335): DOC remove extra comma in dcorr docstring
+* [#336](https://github.com/neurodata/hyppo/pull/336): make docs clear about FR corrected stat
+* [#337](https://github.com/neurodata/hyppo/pull/337): fix two typos in docs
+* [#340](https://github.com/neurodata/hyppo/pull/340): Fix typo in distance covariance equation
+* [#345](https://github.com/neurodata/hyppo/pull/345): bugfix: reduce maximum dependency of numpy to 1.23.5
+* [#346](https://github.com/neurodata/hyppo/pull/346): Add null distribution to DiscrimOneSampleTestOutput
+* [#352](https://github.com/neurodata/hyppo/pull/352): v0.4.0
+* [#351](https://github.com/neurodata/hyppo/pull/351): Bump ipython from 7.31.1 to 8.10.0 in /docs
+* [#356](https://github.com/neurodata/hyppo/pull/356): Bump ipython from 7.31.1 to 8.10.0 in /docs
+* [#357](https://github.com/neurodata/hyppo/pull/357): Fix type checking
+* [#361](https://github.com/neurodata/hyppo/pull/361): Parameter noise for function _square_dimond
+* [#364](https://github.com/neurodata/hyppo/pull/364): Fixes typo/ wrong inference in overview.py
+* [#366](https://github.com/neurodata/hyppo/pull/366): Addition of Ljung-Box test and a simulation
+* [#368](https://github.com/neurodata/hyppo/pull/368): fix energy statistic bug
+* [#369](https://github.com/neurodata/hyppo/pull/369): Add Fast kmerf
+* [#371](https://github.com/neurodata/hyppo/pull/371): docs: add transpersonify as a contributor for doc
+* [#372](https://github.com/neurodata/hyppo/pull/372): docs: add saivythik as a contributor for doc, and bug
+* [#373](https://github.com/neurodata/hyppo/pull/373): docs: add victoris93 as a contributor for code
+* [#374](https://github.com/neurodata/hyppo/pull/374): docs: add j1c as a contributor for code
+* [#375](https://github.com/neurodata/hyppo/pull/375): docs: add prabhatkgupta as a contributor for bug
+* [#376](https://github.com/neurodata/hyppo/pull/376): docs: add harsh204016 as a contributor for doc
+* [#377](https://github.com/neurodata/hyppo/pull/377): docs: add oakla as a contributor for doc
+* [#378](https://github.com/neurodata/hyppo/pull/378): docs: add MatthewZhao26 as a contributor for code
+
diff --git a/hyppo/__init__.py b/hyppo/__init__.py
index ac86c50ae..5ea4e7ddf 100644
--- a/hyppo/__init__.py
+++ b/hyppo/__init__.py
@@ -7,4 +7,4 @@
import hyppo.d_variate
import hyppo.conditional
-__version__ = "0.3.2"
+__version__ = "0.4.0"
diff --git a/setup.py b/setup.py
index e402a85ad..ba25c9dd3 100644
--- a/setup.py
+++ b/setup.py
@@ -86,6 +86,8 @@ def run(self):
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
+ "Programming Language :: Python :: 3.10",
+ "Programming Language :: Python :: 3.11",
],
packages=find_packages(),
include_package_data=True,