#!/usr/bin/env python import matplotlib.pyplot as plot import gudhi """ This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT. See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details. Author(s): Vincent Rouvreau Copyright (C) 2018 Inria Modification(s): - YYYY/MM Author: Description of the modification """ __author__ = "Marc Glisse" __copyright__ = "Copyright (C) 2018 Inria" __license__ = "MIT" print("#####################################################################") print("Sparse RipsComplex creation from points") rips = gudhi.RipsComplex( points=[[0, 0], [0, 0.1], [1, 0], [0, 1], [1, 1]], max_edge_length=42, sparse=0.5 ) simplex_tree = rips.create_simplex_tree(max_dimension=2) diag = simplex_tree.persistence(homology_coeff_field=2, min_persistence=0) print("diag=", diag) gudhi.plot_persistence_diagram(diag) plot.show()