Everybody in algebraic topology loves homology and cohomology, but sometimes we like homotopy groups also, since they detect different things (think about spheres) .
An interesting and recent application of topology is topological data analysis, when one is given a filtration of topological spaces $\{X_r\}_{r \in [0,1]}$ with a finite number of "critical values". A number $t \in [0,1]$ is called critical if for every $\epsilon >0 $ the map $X_{r-\epsilon} \to X_{r+\epsilon}$ is not a (weak) homotopy equivalence.
There is a cool theorem that classifies the possible filtrations of abelian groups $\{H_k(X_r) \}$ that can arise if $X_r$ have finite dimensional homology in each degree. Morally it is a superposition of "bars": there is a basis in which each generator born at some time and dies at some other time. Correct me if I am wrong in the generality of this theorem.
I was thinking if it is possible to define persistent homotopy groups and to generalize this classification theorem. Persistent homotopy groups are defined exactly the same way. In the case $\pi_k, k\ge 2$, I guess the theorem still holds, but this is a question: cam $\{\pi_k(X_r)\}$ be decomposed in a finite number of bars?
In the $k=1$ case, maybe there is a presentation in terms of resolutions with finite free groups where each generator/relation/relation among relations born at some time and dies at another. Here I always assume finite number of critical values.
Bonus: is there a "persistent homotopy diagram" in which one can nicely represent a $\{\pi_1(x_r) \}$ persistent group?
Bonus 2: if the theory goes through without great changes, why homotopy is not that used? Is it harder to compute?
Edit: to start with something simpler, you can substitute abelian groups with vector spaces over Q, that is to ignore torsion at the moment.