giotto-tda version 0.6.0
This is a major release including a new local homology subpackage, a new backend for computing Vietoris–Rips barcodes, wheels for Python 3.10 and Apple Silicon systems, and end of support for Python 3.6.
Major Features and Improvements
- A new
local_homology
subpackage containingscikit-learn
–compatible transformers for the extraction of local homology features has been added (#602). A tutorial and an example notebooks explain it. - Wheels for Python 3.10 are now available (#644 and #646).
- Wheels for Apple Silicon systems are now available for Python versions 3.8, 3.9 and 3.10 (#646).
giotto-ph
is now the backend for the computation of Vietoris–Rips barcodes, replacingripser.py
(#614).- The documentation has been improved (#609).
Bug Fixes
- A bug involving tests for the
mapper
subpackage has been fixed (#638).
Backwards-Incompatible Changes
- Python 3.6 is no longer supported, and the manylinux standard has been bumped from
manylinux2010
tomanylinux2014
(#644 and #646). - The
python-igraph
requirement has been replaced withigraph >= 0.9.8
(#616).
Thanks to our Contributors
This release contains contributions from:
Umberto Lupo, Jacob Bamberger, Wojciech Reise, Julián Burella Pérez, and Anibal Medina-Mardones
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.