Recent Releases of Ripser.py

Ripser.py - v0.6.12

What's Changed

  • Add aarm64 wheels by @catanzaromj in https://github.com/scikit-tda/ripser.py/pull/190

Full Changelog: https://github.com/scikit-tda/ripser.py/compare/v0.6.11...v0.6.12

Scientific Software - Peer-reviewed - C++
Published by catanzaromj about 1 year ago

Ripser.py - v0.6.11

What's Changed

  • Fixing AttributeError in drawLineColored function by @Luftalian in https://github.com/scikit-tda/ripser.py/pull/152
  • Fix cocycle notebook by @catanzaromj in https://github.com/scikit-tda/ripser.py/pull/173
  • Include python 3.13 in wheels by @catanzaromj in https://github.com/scikit-tda/ripser.py/pull/187

New Contributors

  • @Luftalian made their first contribution in https://github.com/scikit-tda/ripser.py/pull/152

Full Changelog: https://github.com/scikit-tda/ripser.py/compare/v0.6.10...v0.6.11

Scientific Software - Peer-reviewed - C++
Published by catanzaromj about 1 year ago

Ripser.py - v0.6.10

The 0.6.9 release does not include the python ripser module. Hopefully this release corrects that.

Scientific Software - Peer-reviewed - C++
Published by catanzaromj almost 2 years ago

Ripser.py - v0.6.9

What's Changed

  • Bump pypa/cibuildwheel from 2.18.1 to 2.19.1 by @dependabot in https://github.com/scikit-tda/ripser.py/pull/164
  • Update build process by @catanzaromj in https://github.com/scikit-tda/ripser.py/pull/166
  • Convert to pyproject style by @catanzaromj in https://github.com/scikit-tda/ripser.py/pull/167

Full Changelog: https://github.com/scikit-tda/ripser.py/compare/v0.6.8...v0.6.9

Scientific Software - Peer-reviewed - C++
Published by catanzaromj almost 2 years ago

Ripser.py - Update CI actions

This release does not modify the code but updates the release procedure for building wheels and updating to PyPI.

Scientific Software - Peer-reviewed - C++
Published by catanzaromj about 2 years ago

Ripser.py - Update CD release action

Attempting to fix the CD build failing.

Scientific Software - Peer-reviewed - C++
Published by catanzaromj about 2 years ago

Ripser.py - Updating Python Versions

No software updates have been made, but I updated the matrix of supported python versions to 3.9, 3.10, 3.11, 3.12

Scientific Software - Peer-reviewed - C++
Published by ctralie over 2 years ago

Ripser.py - Fixing lower star bug

Fixing lower star bug for edges that come in at exactly 0

Scientific Software - Peer-reviewed - C++
Published by ctralie over 2 years ago

Ripser.py - Fixing C++ imports

Scientific Software - Peer-reviewed - C++
Published by ctralie almost 4 years ago

Ripser.py - Lazy imports of visualization requirements

This release moves the requirements for visualizations to be loaded lazily so users are not required to having functioning matplotlib dependencies for working with the library.

Scientific Software - Peer-reviewed - C++
Published by sauln almost 5 years ago

Ripser.py - New faster hashmap backend

  • 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

Scientific Software - Peer-reviewed - C++
Published by sauln about 5 years ago

Ripser.py - MSVC Compatibility

  • Fixed packing so C++ is MSVC compatible.
  • Updated contact info.

Scientific Software - Peer-reviewed - C++
Published by sauln almost 7 years ago

Ripser.py - Packaging systems

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

Scientific Software - Peer-reviewed - C++
Published by sauln almost 7 years ago

Ripser.py - Greedy Permutation + Refactoring

  • Added support for greedy permutations
  • Outsourced plotting to persim.
  • Outsourced data construction in examples to tadasets.
  • Revamped documentation.

Scientific Software - Peer-reviewed - C++
Published by sauln over 7 years ago

Ripser.py - Bug fix for Issue #51

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

Scientific Software - Peer-reviewed - C++
Published by sauln over 7 years ago

Ripser.py - 0.3.0 JOSS submission

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

Scientific Software - Peer-reviewed - C++
Published by sauln over 7 years ago

Ripser.py - Polished Interfaces and Documentation

- 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

Scientific Software - Peer-reviewed - C++
Published by sauln almost 8 years ago

Ripser.py - Sparse matrices

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)

Scientific Software - Peer-reviewed - C++
Published by sauln about 8 years ago

Ripser.py - Cocycles, inf, and plotting

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.

Scientific Software - Peer-reviewed - C++
Published by sauln about 8 years ago

Ripser.py - First Pypi release

This is the first official release of the Python bindings.

Scientific Software - Peer-reviewed - C++
Published by sauln about 8 years ago