Periodic Boundary Conditions for Persistent Homology

83 Views Asked by At

Is there a standard method/library for implementing persistent homology on points with periodic boundary conditions? For example, see here, where red lines indicate the desired location of periodicity. In this example, such periodicity implies that the data points (shown in blue) should contribute an $H_1$ homology in the persistence diagram.

I imagine one approach would simply be to map the data points from $\mathbb{R}^n$ to an $n$ dimensional torus in $\mathbb{R}^{n+1}$, though ideally I would like persistent homology to restrict itself to the surface of the torus.