Skip to content

Commit

Permalink
Merge pull request GUDHI#869 from VincentRouvreau/next_release_3.9.0rc1
Browse files Browse the repository at this point in the history
next release 3.9.0rc1
  • Loading branch information
VincentRouvreau authored Apr 17, 2023
2 parents c04374f + 1bd76b1 commit 0b4ae5f
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 38 deletions.
46 changes: 10 additions & 36 deletions .github/next_release.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,19 @@
We are pleased to announce the release 3.8.0 of the GUDHI library.
We are pleased to announce the release 3.9.0 of the GUDHI library.

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.
As a major new feature, the GUDHI library now offers ...

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:
Below is a list of changes made since GUDHI 3.8.0:

- [Perslay](https://gudhi.inria.fr/python/latest/representations_tflow_itf_ref.html)
- a TensorFlow layer for persistence diagrams representations.
- [Module](link)
- **...**

- [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.
- [Module](link)
- **...**

- 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.
- The [list of bugs that were solved since GUDHI-3.8.0](https://github.com/GUDHI/gudhi-devel/issues?q=label%3A3.9.0+is%3Aclosed) is available on GitHub.

All modules are distributed under the terms of the MIT license.
However, there are still GPL dependencies for many modules. We invite you to check our [license dedicated web page](https://gudhi.inria.fr/licensing/) for further details.
Expand All @@ -51,8 +28,5 @@ For further information about downloading and installing the library ([C++](http

## Contributors

- @Hind-M
- @MathieuCarriere
- @mglisse
- @wreise
- @VincentRouvreau
- **...**
- **...**
4 changes: 2 additions & 2 deletions CMakeGUDHIVersion.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Must be conform to pep440 - https://www.python.org/dev/peps/pep-0440/#pre-releases
set (GUDHI_MAJOR_VERSION 3)
set (GUDHI_MINOR_VERSION 8)
set (GUDHI_MINOR_VERSION 9)
# 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 0)
set (GUDHI_PATCH_VERSION 0rc1)
set(GUDHI_VERSION ${GUDHI_MAJOR_VERSION}.${GUDHI_MINOR_VERSION}.${GUDHI_PATCH_VERSION})

message(STATUS "GUDHI version : ${GUDHI_VERSION}")

0 comments on commit 0b4ae5f

Please sign in to comment.