ripser.py icon indicating copy to clipboard operation
ripser.py copied to clipboard

get the index instead of birth/death time for persistence diagram

Open Chen-Cai-OSU opened this issue 5 years ago • 1 comments

Hello,

I am using some other software for computing generating cycles, and it requires the pairing of index instead of birth/death time, i.e. the index of the simplex which creates/destroys certain homology classes, not the corresponding values.

I was wondering would it be possible to get the index from ripser? I looked at the documents but didn't find a way to do so.

Chen-Cai-OSU avatar Nov 04 '19 20:11 Chen-Cai-OSU

I think if users are allowed to manipulate the filtrations, I can just change the filtration value for each simplex without changing the order of the filtration. However, this doesn't seem to be allowed in the bindings?

I believe Dionysus (https://mrzv.org/software/dionysus2/tutorial/basics.html#homologous-cycles) can do this but since it's quite slow for rips filtration compared to Ripser, I hope you can add this functionality.

Chen-Cai-OSU avatar Nov 04 '19 20:11 Chen-Cai-OSU