diff --git a/.github/changelog.md b/.github/changelog.md index 150cc470ea..7b459d3f4f 100644 --- a/.github/changelog.md +++ b/.github/changelog.md @@ -1,6 +1,49 @@ Release History =============== +[Release 3.8.0](https://github.com/GUDHI/gudhi-devel/releases/tag/tags%2Fgudhi-release-3.8.0) +----------- + +Release date: April 2023 + +As a major new feature, the GUDHI library now offers Perslay, a Tensorflow model for the representations module, scikit-learn like interfaces for Cover Complexes, a new function to compute persistence of a function on ℝ and the possibility to build a Cubical Complex as a lower-star filtration from vertices. + +We are now using GitHub to develop the GUDHI library, do not hesitate to [fork the GUDHI project on GitHub](https://github.com/GUDHI/gudhi-devel). From a user point of view, we recommend to download GUDHI user version (gudhi.3.X.X.tar.gz). + +Below is a list of changes made since GUDHI 3.7.1: + +- [Perslay](https://gudhi.inria.fr/python/latest/representations_tflow_itf_ref.html) + - a TensorFlow layer for persistence diagrams representations. + +- [Cover Complex](https://gudhi.inria.fr/python/latest/cover_complex_sklearn_user.html) + - New classes to compute Mapper, Graph Induced complex and Nerves with a scikit-learn like interface. + +- [Persistent cohomology](https://gudhi.inria.fr/doc/latest/group__persistent__cohomology.html) + - New linear-time `compute_persistence_of_function_on_line`, also available though `CubicalPersistence` in Python. + +- [Cubical complex](https://gudhi.inria.fr/doc/latest/group__cubical__complex.html) + - Add possibility to build a lower-star filtration from vertices instead of top-dimensional cubes. + - Naming the arguments is now mandatory in CubicalComplex python constructor. + - Remove `newshape` mechanism from [CubicalPersistence](https://gudhi.inria.fr/python/latest/cubical_complex_sklearn_itf_ref.html) + +- [Hera version of Wasserstein distance](https://gudhi.inria.fr/python/latest/wasserstein_distance_user.html#hera) + - now provides matching in its interface. + +- [Subsampling](https://gudhi.inria.fr/doc/latest/group__subsampling.html) + - New `choose_n_farthest_points_metric` as a faster alternative of `choose_n_farthest_points`. + +- [SimplexTree](https://gudhi.inria.fr/python/latest/simplex_tree_ref.html) + - `SimplexTree` can now be used with `pickle`. + - new `prune_above_dimension` method. + +- Installation + - CMake 3.8 is the new minimal standard to compile the library. + - Support for oneAPI TBB (instead of deprecated TBB) to take advantage of multicore performance. + - [pydata-sphinx-theme](https://pydata-sphinx-theme.readthedocs.io/en/stable/) is the new sphinx theme of the python documentation. + +- Miscellaneous + - The [list of bugs that were solved since GUDHI-3.7.1](https://github.com/GUDHI/gudhi-devel/issues?q=label%3A3.8.0+is%3Aclosed) is available on GitHub. + [Release 3.7.1](https://github.com/GUDHI/gudhi-devel/releases/tag/tags%2Fgudhi-release-3.7.1) ----------- diff --git a/.github/for_maintainers/switcher.json b/.github/for_maintainers/switcher.json index a920dd79b5..e37ecf2a38 100644 --- a/.github/for_maintainers/switcher.json +++ b/.github/for_maintainers/switcher.json @@ -1,13 +1,13 @@ [ { - "name": "v3.8.0rc2", - "version": "3.8.0rc2", - "url": "https://gudhi.inria.fr/python/3.8.0rc2/" + "name": "v3.8.0 (latest)", + "version": "3.8.0", + "url": "https://gudhi.inria.fr/python/latest/" }, { - "name": "v3.7.1 (latest)", + "name": "v3.7.1", "version": "3.7.1", - "url": "https://gudhi.inria.fr/python/latest/" + "url": "https://gudhi.inria.fr/python/3.7.1/" }, { "version": "3.7.0", diff --git a/CMakeGUDHIVersion.txt b/CMakeGUDHIVersion.txt index e7bec4da46..e03b893fec 100644 --- a/CMakeGUDHIVersion.txt +++ b/CMakeGUDHIVersion.txt @@ -2,7 +2,7 @@ set (GUDHI_MAJOR_VERSION 3) set (GUDHI_MINOR_VERSION 8) # GUDHI_PATCH_VERSION can be 'ZaN' for Alpha release, 'ZbN' for Beta release, 'ZrcN' for release candidate or 'Z' for a final release. -set (GUDHI_PATCH_VERSION 0rc3) +set (GUDHI_PATCH_VERSION 0) set(GUDHI_VERSION ${GUDHI_MAJOR_VERSION}.${GUDHI_MINOR_VERSION}.${GUDHI_PATCH_VERSION}) message(STATUS "GUDHI version : ${GUDHI_VERSION}")