diff --git a/doc/library.rst b/doc/library.rst index 76bfc1be0..7c73509f4 100644 --- a/doc/library.rst +++ b/doc/library.rst @@ -114,5 +114,5 @@ What's new .. include:: release.rst - :start-after: Release 0.2.0 - :end-before: Release 0.1.4 + :start-after: Release 0.2.1 + :end-before: Release 0.2.0 diff --git a/doc/release.rst b/doc/release.rst index d9caf3bb8..43ebed123 100644 --- a/doc/release.rst +++ b/doc/release.rst @@ -5,6 +5,45 @@ Release Notes .. _stable: +************* +Release 0.2.1 +************* + +Major Features and Improvements +=============================== + +- The theory glossary has been improved to include the notions of vectorization, kernel and amplitude for persistence diagrams. +- The ``ripser`` function in ``gtda.externals.python.ripser_interface`` no longer uses scikit-learn's ``pairwise_distances`` when + ``metric`` is ``'precomputed'``, thus allowing square arrays with negative entries or infinities to be passed. +- ``check_point_clouds`` in ``gtda.utils.validation`` now checks for square array input when the input should be a collection of + distance-type matrices. Warnings guide the user to correctly setting the ``distance_matrices`` parameter. ``force_all_finite=False`` + no longer means accepting NaN input (only infinite input is accepted). +- ``VietorisRipsPersistence`` in ``gtda.homology.simplicial`` no longer masks out infinite entries in the input to be fed to + ``ripser``. +- The docstrings for ``check_point_clouds`` and ``VietorisRipsPersistence`` have been improved to reflect these changes and the + extra level of generality for ``ripser``. + +Bug Fixes +========= + +- The variable used to indicate the location of Boost headers has been renamed from ``Boost_INCLUDE_DIR`` to ``Boost_INCLUDE_DIRS`` + to address developer installation issues in some Linux systems. + +Backwards-Incompatible Changes +============================== + +- The keyword parameter ``distance_matrix`` in ``check_point_clouds`` has been renamed to ``distance_matrices``. + +Thanks to our Contributors +========================== + +This release contains contributions from many people: + +Umberto Lupo, Anibal Medina-Mardones, Julian Burella PĂ©rez, Guillaume Tauzin, and Wojciech Reise. + +We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of +inspiring discussions. + ************* Release 0.2.0 ************* diff --git a/gtda/_version.py b/gtda/_version.py index 9d0c2f8e6..7ffe6f6dd 100644 --- a/gtda/_version.py +++ b/gtda/_version.py @@ -19,4 +19,4 @@ # 'X.Y.dev0' is the canonical version of 'X.Y.dev' # -__version__ = '0.2.0' +__version__ = '0.2.1' diff --git a/setup.py b/setup.py index 136183950..a90c4784c 100755 --- a/setup.py +++ b/setup.py @@ -29,7 +29,7 @@ MAINTAINER_EMAIL = 'maintainers@giotto.ai' URL = 'https://github.com/giotto-ai/giotto-tda' LICENSE = 'GNU AGPLv3' -DOWNLOAD_URL = 'https://github.com/giotto-ai/giotto-tda/tarball/v0.2.0' +DOWNLOAD_URL = 'https://github.com/giotto-ai/giotto-tda/tarball/v0.2.1' VERSION = __version__ # noqa CLASSIFIERS = ['Intended Audience :: Science/Research', 'Intended Audience :: Developers',