PersistentLaplacians.PersistentSheafLaplacian#
- class PersistentLaplacians.PersistentSheafLaplacian(sst: sheaf_simplex_tree, eigs_Algorithm=eigs_Algorithms.selfadjoint, up_Algorithm=up_Algorithms.schur)[source]#
Persistent Laplacian made with a cellular sheaf. The information is encoded in the sheaf_simplex_tree argument.
- Attributes:
- flipped
- verbose
Methods
eigenpairs([dim, a, b, request_list])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])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_flipped
store_L
store_spectra
store_spectra_summary
- __init__(sst: sheaf_simplex_tree, eigs_Algorithm=eigs_Algorithms.selfadjoint, up_Algorithm=up_Algorithms.schur)[source]#
Methods
__init__(sst[, eigs_Algorithm, up_Algorithm])eigenpairs([dim, a, b, request_list])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_flipped([flipped])spectra([dim, a, b, request_list])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)Attributes
flippedverbose