Dionysus is a computational topology package focused on persistent homology. It is written in C++, with Python bindings.