petls.Alpha#

class petls.Alpha(filename=None, points=None, max_dim=3)[source]#

Alpha complex from a point cloud, using Gudhi’s AlphaComplex.

Attributes:
flipped
verbose

Methods

eigenpairs([dim, a, b, request_list, allpairs])

Compute the eigenvalues and eigenvectors of L_{dim}^{a,b} or for every tuple (dim, a, b) in request_list.

set_boundaries_filtrations(boundaries, ...)

If the boundaries and filtrations were not set in the constructor, set them here.

spectra([dim, a, b, request_list, allpairs])

Compute the eigenvalues of L_{dim}^{a,b} or for every tuple (dim, a, b) in request_list.

eigenvalues_summarize

filtration_list_to_spectra_request

get_L

get_all_filtrations

get_down

get_up

nonzero_spectra

print_boundaries

set_eigs_Algorithm

set_up_Algorithm

store_L

store_spectra

store_spectra_summary

time_to_csv

__init__(filename=None, points=None, max_dim=3)[source]#

Constructor for the Complex class.

Methods

__init__([filename, points, max_dim])

Constructor for the Complex class.

eigenpairs([dim, a, b, request_list, allpairs])

Compute the eigenvalues and eigenvectors of L_{dim}^{a,b} or for every tuple (dim, a, b) in request_list.

eigenvalues_summarize(eigenvalues)

filtration_list_to_spectra_request(...[, ...])

get_L(dim, a, b)

get_all_filtrations()

get_down(dim, a)

get_up(dim, a, b)

nonzero_spectra(dim, a, b[, PH_basis, ...])

print_boundaries()

set_boundaries_filtrations(boundaries, ...)

If the boundaries and filtrations were not set in the constructor, set them here.

set_eigs_Algorithm(eigs_Algorithm[, ...])

set_up_Algorithm(up_Algorithm)

spectra([dim, a, b, request_list, allpairs])

Compute the eigenvalues of L_{dim}^{a,b} or for every tuple (dim, a, b) in request_list.

store_L(dim, a, b, prefix)

store_spectra(spectra_list, file_prefix)

store_spectra_summary(spectra_list, file_prefix)

time_to_csv(filename)

Attributes

cpp_algorithms_list

flipped

verbose