I finished Persistence as a freshman undergrad. It is neither performant nor well-tested, but I keep it here for nostalgia :) Check out my github account for some more mini-projects: GitHub account.
Persistence
A versatile library for topological data analysis.
Documentation
Filtration
HasseDiagram
SimplicialComplex
GitHub