Spatio-Temporal Persistent Homology for Dynamic Metric Spaces