GrPPHATI is a tool for developing ‘grounded pipelines’, which are topological descriptors of weighted digraphs. In particular, GrPPHATI implements grounded persistent path homology.

By default, the library uses PHAT to run the underlying persistence calculation. The backend can be swapped out for Eirene in order to compute representatives.

Grounded pipelines can be flexibly defined given any filtration of digraphs and homology theory for digraphs. Given implementations of these two, GrPPHATI returns a function implementing the corresponding pipeline.