summaryrefslogtreecommitdiff
path: root/src/cython/example/Rips_complex_example.py
blob: 6a39fc77d3b02ffaf7892590abc43d4a013a5b10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env python

import gudhi

print("#####################################################################")
print("RipsComplex creation from points")
rips = gudhi.RipsComplex(points=[[0, 0], [1, 0], [0, 1], [1, 1]],
                         max_dimension=1, max_edge_length=42)

print("filtered_tree=", rips.get_filtered_tree())
print("star([0])=", rips.get_star_tree([0]))
print("coface([0], 1)=", rips.get_coface_tree([0], 1))

print("persistence(2)=", rips.persistence(homology_coeff_field=2,
                                          min_persistence=0))