Hi @MatPont,
I think there might be an issue with the pairType not being properly updated in the persistence diagrams generated by the output of the MergeTreePrincipalGeodesicsDecoding filter.
In the screenshot below, the left side shows the output of the decoding filter with all pairs rendered in the same color, while the right side (ground truth) shows distinct colors based on pairType. This might suggest that the pairType isn't being set or passed through correctly.
Let me know what you think when you get a chance.
Thanks a lot!
