Releases: scikit-tda/persim
v0.3.7
What's Changed
- Update to pyproject.toml specification, update workflows by @catanzaromj in #76
- fix #81: removed tex=True setting by @maximelucas in #82
New Contributors
- @maximelucas made their first contribution in #82
Full Changelog: v0.3.5...v0.3.7
Fix broken notebook, docs
One of the notebooks was broken and the docs failed to build with it. This issue was first raised in #77
Fix bug in bottleneck
This release fixes a bug in persim.bottleneck
, initially raised in #70
Fix plotting methods, documentation
The plotting methods for Persistence Landscapes were lacking in a couple ways. This release
adds a depth_range
parameter to the PL plotting methods so that only certain depths can be plotted.
Furthermore, the PL plots are returned as either matplotlib
figures or axes so that the plots can be
manipulated further. We also removed deprecated matplotlib
calls and added/fixed the documentation.
Add compatibility for python 3.12
Add compatibility for newer python versions up to 3.12
Persistence Landscapes implementation :D
Add implementations of Persistence Landscapes, including plotting methods, a transformer, and additional notebooks.
Thank you @calderds, @catanzaromj, and @gabbyangeloro for their hard work in this implementation!
Rewrite of Persistence Images
A beautiful new full featured implementation of persistence images has been added. PersImage is now deprecated and will be removed in future versions.
Bug fixes for empty diagrams
v0.1.2 Merge branch 'master' of https://github.com/scikit-tda/persim
Bug fix in distance computations
There was a small bug in the Bottleneck distance and Wasserstein distance where equal persistence diagrams had nonzero distance.
Add Wasserstein distance between diagrams
- Adding Wasserstein distance between diagrams.
- Reorganize location of matching visualizations.
- Updating contact info.