-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to calculate the Betti Numbers of the simplicial complex? #137
Comments
It currently is not directly supported, but definitely should be. I’m working on an implementation of extended persistence in the scikit-tda/cechmate package that will hopefully be ready next week. Do you know of any python libraries that support calculation of homology? We could probably put together an adapter. |
I could not find the cechmate package in the scikit-tda GitHub page. I'll keep my eye on it for when you release it. Regarding calculation of homology, I know of GUDHI and Dionysus (which doubtlessly you also know about), which calculate persistence homology. Do you know of reasonable methodologies for calculating homology that are not necessarily yet a python library? (Something like this or perhaps I should go back to look in Hatcher, Munkres, Fulton, Armstrong...). Perhaps another idea to start with is to write a simple algorithm like that for kmapper - do you think this is a reasonable approach? |
Here's the cechmate package: https://github.com/scikit-tda/cechmate The extended persistence implementation might be another week or two until it's released. One option that @ctralie thought up would be to
This would be straight forward to construct following the example here: https://cechmate.scikit-tda.org/notebooks/BasicUsage.html#Custom-filtration Adding a constructor for this to Kepler Mapper would be great. If you wanted to work on it and submit a PR, I would gladly help where I can. |
Thank you for the links! Ok, let me have a look at these suggestions in detail and I'll comeback to you soon. |
Hello @sauln, is the extended persistence implementation alive? My understanding is that the simplicial complex built by Kepler-Mapper is the dictionary from the |
The work can be found in the I haven't fully tested this implementation, so use at your own risk. If you find problems however, feedback would be appreciated. |
I would like to be able to evaluate the choice of parameter values for the Kepler Mapper using the Betti Numbers rather than visually (looking at the simplicial complex plotted). This would be helpful in making a more informed choice on parameter values and, in addition, would lead to allowing calculations of persistence homology. I am wondering if at the moment it is possible to calculate Betti Numbers with Kepler Mapper?
The text was updated successfully, but these errors were encountered: