Skip to content

Releases: scikit-tda/ripser.py

New faster hashmap backend

15 Mar 15:39
f784e1f
Compare
Choose a tag to compare
  • Update C++ backend to commit 286d369 of ripser but keeping same functionalities
  • Add support to robinhood hashmap into the C++ Backend
  • Update CI in order to compile C++ with robinhood enable
  • Enable Enclosing radius when threshold is set to infinity

MSVC Compatibility

16 Jul 14:30
Compare
Choose a tag to compare
  • Fixed packing so C++ is MSVC compatible.
  • Updated contact info.

Packaging systems

13 Jul 18:01
5cdc1e1
Compare
Choose a tag to compare

This version builds out the necessary infrastructure to package Ripser.py in Conda-Forge.

Greedy Permutation + Refactoring

19 Feb 01:35
b749d0b
Compare
Choose a tag to compare
  • Added support for greedy permutations
  • Outsourced plotting to persim.
  • Outsourced data construction in examples to tadasets.
  • Revamped documentation.

Bug fix for Issue #51

13 Nov 20:28
d5cb405
Compare
Choose a tag to compare
Bug fix for Issue #51 Pre-release
Pre-release

This release contains a potential bug fix for issue number #51.

0.3.0 JOSS submission

11 Sep 01:45
Compare
Choose a tag to compare

Minor modifications to documentation, paper, and examples to improve clarity and consistency. Thanks to @lmcinnes and @arokem.

Polished Interfaces and Documentation

17 Aug 02:19
Compare
Choose a tag to compare
- Updating home url
- Update license to MIT.
- Docs and notebooks revamp.
- Support for Windows.
- Interface redesign
- Support for lower star filtrations
- Notebook on lower star filtrations

Sparse matrices

17 May 00:59
47438d3
Compare
Choose a tag to compare

This release includes major updates to the structure of C++ bindings allowing more languages to easily interface and provides support for sparse distance matrices.

  • Sparse distance matrix support
  • Two additional notebooks about sparsity
  • Language agnostic bindings support
  • Bug fixes (filtrations with low number of points, int rounding error for small magnitude threshold)

Cocycles, inf, and plotting

30 Apr 08:44
Compare
Choose a tag to compare

This release had quite a few nice features added to it.

  • Cocycles can be pulled from the persistence diagrams
  • Properly handling inf in the C++ code and plotting handles it nicely also.
  • Lots of new plotting features.

First Pypi release

17 Apr 22:57
02b96b6
Compare
Choose a tag to compare

This is the first official release of the Python bindings.