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_homologysubpackage 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-phis 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
mappersubpackage has been fixed (#638).
Backwards-Incompatible Changes
- Python 3.6 is no longer supported, and the manylinux standard has been bumped from
manylinux2010tomanylinux2014(#644 and #646). - The
python-igraphrequirement 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.