Skip to content

giotto-ph version 0.2.1

Compare
Choose a tag to compare
@ulupo ulupo released this 27 Dec 17:04
· 6 commits to 0.2.X since this release
fb0fcef

Minor release bringing bug fixes and performance improvements.

Major Features and Improvements

  • Miscellaneous improvements including verification that coeff is a prime, improvements to the Python bindings (see "Backwards-Incompatible Changes" below), updated C++ preprocessor directives and code style fixes (#50).
  • An unnecessary binary search for 0-dimensional simplices is now avoided in the C++ backend, leading to faster runtimes (#51).
  • scikit-learn's NearestNeighbors is now used for computing sparse thresholded distance matrices, leading to large benefits on memory consumption and runtime in many cases of interest (#54).
  • General improvements to the documentation (#54 and #58).

Bug Fixes

  • A bug in computing sparse thresholded distance matrices has been fixed (#54).

Backwards-Incompatible Changes

  • Barcodes are now returned as (lists of) arrays of dtype numpy.float32 instead of numpy.float64, since single-precision floats are used internally by the C++ backend (#50).

Thanks to our Contributors

This release contains contributions from many people:

Julian Burella Pérez and Umberto Lupo.

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