Skip to content

v2.3.0

Latest
Compare
Choose a tag to compare
@DavidLapous DavidLapous released this 18 Feb 08:59

TL;DR: New filtrations module, that centralizes standard filtrations.

[Features]

  • New multipers.filtrations module containing:
    • RipsLowersar, RipsCodensity
    • DelaunayLowerstar, DelaunayCodensity (from Delaunay Bifiltrations) this is a symlink to multipers.slicer.from_function_delaunay)
    • CoreDelaunay (Thanks @odinhg !) (from Core Bifiltration)
    • Cubical which is a symlink to multipers.slicer.from_bitmap
    • corresponding tests

Note that the interface of this module may change. We are also far from covering every possible multifiltrations here; please open an issue or a pull request if you have another one in mind to add it.

[Fixes]

  • moved the tests folder, from .multipers/tests to./tests/ as this location was sometimes causing some issues.
  • multicritical firep, scc and rivet exports
  • plot issues with torch vs numpy tensors
  • safeguards on the grid squeeze
  • number of points in three_annulus was sometime incorrect (Thanks @odinhg )

[Optimizations]

  • Rips complexes are now built with gudhi.SimplexTree.create_from_array, which can be significantly faster

[Documentation]

  • Added a Filtrations sections