How to get the list of data which attribute to a certain point in the persistence diagram? #83
-
Much thanks for sharing this wonderful work! I am planning to use framework to deal with some experimental data. And I am interested in a certain point in the persistence diagram and want to know which data are contributing to this point at its brith. Is it possible to extract the positions of those data in the input data list? Or just to obtain an output list with those data storing inside? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi @Wookbarabara. Thanks for the comment. Please take a look at the thread and comment posted here scikit-tda/ripser.py#168 (comment). What you are looking for is referred to as a "representative cycle"--the thing that gives rise to the point in the persistence diagram. Because of speed and memory limitations, most modern persistent homology packages (like If that isn't sufficient or you need more guidance, let me know. |
Beta Was this translation helpful? Give feedback.
Hi @Wookbarabara. Thanks for the comment.
Please take a look at the thread and comment posted here scikit-tda/ripser.py#168 (comment).
What you are looking for is referred to as a "representative cycle"--the thing that gives rise to the point in the persistence diagram. Because of speed and memory limitations, most modern persistent homology packages (like
ripser.py
) actually compute persistent cohomology and therefore, its easy to extract representative co-cycles. There's a notebook in theripser.py
docs that show how to do this.If that isn't sufficient or you need more guidance, let me know.