Skip to content

giotto-ph version 0.2.0

Compare
Choose a tag to compare
@ulupo ulupo released this 09 Nov 07:48
· 13 commits to 0.2.X since this release
b7ecef3

Major Features and Improvements

  • ripser_parallel can now return "flag persistence generators", i.e. vertices and edges creating/destroying bars in the barcode (#29). A new Jupyter notebook illustrates usage of this new feature.
  • Wheels for Python 3.10 have been added (#47).
  • The computation of the enclosing radius has been sped up (#28).
  • ripser_parallel can now be imported directly from gph (#36).
  • A garbage collection step which was found to negatively impact runtimes with little memory benefit has been removed (#33).

Bug Fixes

  • Sparse input with (signed) 64-bit row and column indices is now correctly dealt with by the Python interface (#34).
  • A bug causing segfaults to occur when maxdim=0 was passed to the C++ backend has been fixed (#40).
  • An algorithmic error in dealing with edges with zero weight in the 0-dimensional computation has been fixed (#43).

Backwards-Incompatible Changes

None.

Thanks to our Contributors

This release contains contributions from many people:

Umberto Lupo and Julian Burella Pérez.

We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.