Dionysus is a C++ library for computing persistent homology. It provides implementations of the following algorithms:
Document more examples.
The Python bindings provide both a simple interface to the low-level C++ functionality as well as high-level auxilliary routines. Their “thinness” is meant to provide the efficiency benefits of C++ together with the simplicity, elegance, and interactivity of Python. Since they mimick the C++ functionality, their documentation may be a helpful resource for the latter.
The library is distributed under the GPL license.