diff --git a/toponetx/.doctrees/api/classes.doctree b/toponetx/.doctrees/api/classes.doctree index caae8d2b..56ebf2e6 100644 Binary files a/toponetx/.doctrees/api/classes.doctree and b/toponetx/.doctrees/api/classes.doctree differ diff --git a/toponetx/.doctrees/environment.pickle b/toponetx/.doctrees/environment.pickle index 60d7031d..11f6340b 100644 Binary files a/toponetx/.doctrees/environment.pickle and b/toponetx/.doctrees/environment.pickle differ diff --git a/toponetx/.doctrees/notebooks/01_simplicial_complexes.doctree b/toponetx/.doctrees/notebooks/01_simplicial_complexes.doctree index 7751d42e..02cd3ccc 100644 Binary files a/toponetx/.doctrees/notebooks/01_simplicial_complexes.doctree and b/toponetx/.doctrees/notebooks/01_simplicial_complexes.doctree differ diff --git a/toponetx/.doctrees/notebooks/02_cell_complexes.doctree b/toponetx/.doctrees/notebooks/02_cell_complexes.doctree index e218d5ef..18bb21b1 100644 Binary files a/toponetx/.doctrees/notebooks/02_cell_complexes.doctree and b/toponetx/.doctrees/notebooks/02_cell_complexes.doctree differ diff --git a/toponetx/.doctrees/notebooks/03_combinatorial_complexes.doctree b/toponetx/.doctrees/notebooks/03_combinatorial_complexes.doctree index 3dd59019..3bb195fe 100644 Binary files a/toponetx/.doctrees/notebooks/03_combinatorial_complexes.doctree and b/toponetx/.doctrees/notebooks/03_combinatorial_complexes.doctree differ diff --git a/toponetx/_modules/toponetx/classes/simplicial_complex.html b/toponetx/_modules/toponetx/classes/simplicial_complex.html index 81519333..d692586d 100644 --- a/toponetx/_modules/toponetx/classes/simplicial_complex.html +++ b/toponetx/_modules/toponetx/classes/simplicial_complex.html @@ -388,15 +388,6 @@

Source code for toponetx.classes.simplicial_complex

list of maximal simplices that define the simplicial complex name : hashable, optional, default: None If None then a placeholder '' will be inserted as name - mode : str, optional, default 'normal'. - computational mode, available options are "normal" or "gudhi". - default is 'normal'. - - Note : When ghudi is selected additioanl structure - obtained from the simplicial tree is stored. - this creates an additional reduannt storage - but it can be used for access the simplicial - tree of the complex. Notes ----- @@ -520,7 +511,7 @@

Source code for toponetx.classes.simplicial_complex

------- Set of simplices of dimension n. """ - if rank < len(self._simplex_set.faces_dict) and rank >= 0: + if rank < len(self._simplex_set.faces_dict): return sorted(tuple(i) for i in self._simplex_set.faces_dict[rank].keys()) # return list(self._simplex_set.faces_dict[n].keys()) if rank < 0: @@ -554,15 +545,22 @@

Source code for toponetx.classes.simplicial_complex

def __setitem__(self, simplex, **attr): """Set attributes to a simplex.""" - if isinstance(simplex, Simplex): - if simplex.nodes in self.faces_dict[len(simplex) - 1]: - self.faces_dict[len(simplex) - 1].update(attr) - elif isinstance(simplex, Iterable): - simplex = frozenset(simplex) - self.faces_dict[len(simplex) - 1].update(attr) - elif isinstance(simplex, Hashable): - if frozenset({simplex}) in self: - self.faces_dict[0].update(attr) + if simplex in self._simplex_set: + + if isinstance(simplex, Simplex): + if simplex.nodes in self.faces_dict[len(simplex) - 1]: + self.faces_dict[len(simplex) - 1].update(attr) + elif isinstance(simplex, Iterable): + simplex = frozenset(simplex) + if simplex in self.faces_dict[len(simplex) - 1]: + self.faces_dict[len(simplex) - 1].update(attr) + else: + raise KeyError( + f"simplex {simplex} is not in the simplex dictionary, add simplex using add_simplex." + ) + elif isinstance(simplex, Hashable): + if frozenset({simplex}) in self: + self.faces_dict[0].update(attr) def __iter__(self): """Iterate over all faces of the simplicial complex. @@ -660,61 +658,46 @@

Source code for toponetx.classes.simplicial_complex

self._simplex_set.faces_dict[k - 1][simplex_].update(attr) def _insert_node(self, simplex, **attr): - """Insert a node. - Parameters - ---------- - simplex : Hashable or Simplex - a Hashable or singlton Simplex representing a node in a simplicial complex. - - Returns - ------- - None. - """ if isinstance(simplex, Hashable) and not isinstance(simplex, Iterable): - self.add_simplex(simplex, **attr) + self.insert_simplex(simplex, **attr) return if isinstance(simplex, Iterable) or isinstance(simplex, Simplex): - if len(simplex) == 1: - if not isinstance(simplex, Simplex): - simplex_ = frozenset(sorted((simplex,))) - - else: - simplex_ = simplex.nodes - self._update_faces_dict_length(simplex_) + if not isinstance(simplex, Simplex): - if ( - simplex_ in self._simplex_set.faces_dict[0] - ): # simplex is already in the complex, just update the properties if needed - self._simplex_set.faces_dict[0][simplex_].update(attr) - return + simplex_ = frozenset(sorted((simplex,))) - if self._simplex_set.max_dim < len(simplex) - 1: - self._simplex_set.max_dim = len(simplex) - 1 + else: + simplex_ = simplex.nodes + self._update_faces_dict_length(simplex_) - if simplex_ not in self._simplex_set.faces_dict[0]: + if ( + simplex_ in self._simplex_set.faces_dict[0] + ): # simplex is already in the complex, just update the properties if needed + self._simplex_set.faces_dict[0][simplex_].update(attr) + return - self._simplex_set.faces_dict[0][simplex_] = { - "is_maximal": True, - "membership": set(), - } - else: - self._simplex_set.faces_dict[0][simplex_] = {"is_maximal": False} + if self._simplex_set.max_dim < len(simplex) - 1: + self._simplex_set.max_dim = len(simplex) - 1 - if isinstance(simplex, Simplex): + if simplex_ not in self._simplex_set.faces_dict[0]: - self._simplex_set.faces_dict[0][simplex_].update(simplex.properties) - else: - self._simplex_set.faces_dict[0][simplex_].update(attr) + self._simplex_set.faces_dict[0][simplex_] = { + "is_maximal": True, + "membership": set(), + } else: - raise ValueError( - "input simplex is not a singleton, use add_simplex to insert the simplex" - ) + self._simplex_set.faces_dict[0][simplex_] = {"is_maximal": False} + if isinstance(simplex, Simplex): + + self._simplex_set.faces_dict[0][simplex_].update(simplex.properties) + else: + self._simplex_set.faces_dict[0][simplex_].update(attr) else: - raise TypeError("input type must be iterable, or singleton Simplex") + raise TypeError("input type must be iterable, or Simplex") def _add_simplex(self, simplex, **attr): diff --git a/toponetx/api/classes.html b/toponetx/api/classes.html index 220eff1d..4ecf8762 100644 --- a/toponetx/api/classes.html +++ b/toponetx/api/classes.html @@ -2982,19 +2982,11 @@

Features +
Parameters:
-
    +
    • simplices (list, optional, default: None) – list of maximal simplices that define the simplicial complex

    • name (hashable, optional, default: None) – If None then a placeholder ‘’ will be inserted as name

    • -
    • mode (str, optional, default ‘normal’.) – computational mode, available options are “normal” or “gudhi”. -default is ‘normal’.

      -

      Note : When ghudi is selected additioanl structure -obtained from the simplicial tree is stored. -this creates an additional reduannt storage -but it can be used for access the simplicial -tree of the complex.

      -
diff --git a/toponetx/notebooks/01_simplicial_complexes.html b/toponetx/notebooks/01_simplicial_complexes.html index 40556f36..b69e1b01 100644 --- a/toponetx/notebooks/01_simplicial_complexes.html +++ b/toponetx/notebooks/01_simplicial_complexes.html @@ -455,7 +455,7 @@

Example 2 of simplicial complex: a graph with faces

the face set \([[2, 3, 4], [2, 4, 5]]\).

Vertices, edges and faces are known as 0-rank, 1-rank and 2-rank cells, respectively.

-

ed50077c49c54911a184580b10911d37

+

fb9750ab237e466db748029c21c6d10a

In ToponetX, the simplicial complex can be instantiated by specifying its edge set and face set. Notice in the code below that it is not needed to specify the whole edge set; it suffices to provide the edges which do not constitute boundaries of the faces.

 In [4]:
diff --git a/toponetx/searchindex.js b/toponetx/searchindex.js
index f2772118..79ce4ba3 100644
--- a/toponetx/searchindex.js
+++ b/toponetx/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api/algorithms", "api/classes", "api/datasets", "api/index", "api/transform", "contributing/index", "index", "notebooks/01_simplicial_complexes", "notebooks/02_cell_complexes", "notebooks/03_combinatorial_complexes", "tutorials/index"], "filenames": ["api/algorithms.rst", "api/classes.rst", "api/datasets.rst", "api/index.rst", "api/transform.rst", "contributing/index.rst", "index.rst", "notebooks/01_simplicial_complexes.ipynb", "notebooks/02_cell_complexes.ipynb", "notebooks/03_combinatorial_complexes.ipynb", "tutorials/index.rst"], "titles": ["Algorithms", "Classes", "Datasets", "API Reference", "Transform", "Contributing", "\ud83c\udf10 TopoNetX (TNX) \ud83c\udf69", "Introduction to Simplicial Complexes", "Cell Complexes", "Combinatorial Complexes", "Tutorials"], "terms": {"util": [0, 1, 3], "relat": [0, 5, 6, 9], "eigen": 0, "decomposit": 0, "danielegrattarola": 0, "ginr": 0, "toponetx": [0, 1, 2, 3, 4, 5, 7, 8, 9], "eigen_align": 0, "align_eigenvectors_kl": [0, 3], "u_ref": 0, "u_test": 0, "sourc": [0, 1, 2, 4, 7, 8, 9], "align": 0, "eigenvector": 0, "us": [0, 1, 5, 6, 7, 8, 9], "kl": 0, "diverg": 0, "compute_align": [0, 3], "u1": 0, "u2": 0, "comput": [0, 1, 5, 6, 7, 8, 9], "matrix": [0, 1, 5, 8], "compute_hist": [0, 3], "ref": 0, "test": 0, "histogram": 0, "compute_j": [0, 3], "j": [0, 1, 7, 8, 9], "compute_kl": [0, 3], "modul": [0, 5], "spectra": 0, "spectrum": 0, "cell_complex_adjacency_spectrum": [0, 3], "cx": [0, 1, 9], "cellcomplex": [0, 1, 6, 8], "rank": [0, 1, 7, 8, 9], "return": [0, 1, 2, 4, 5, 7], "eigenvalu": 0, "adjac": [0, 1, 6, 7, 8], "paramet": [0, 1, 4, 5], "int": [0, 1, 4], "cell": [0, 3, 6, 7, 9], "take": [0, 1, 7, 8], "from": [0, 1, 5, 6, 7, 8, 9], "0": [0, 1, 8, 9], "ar": [0, 1, 2, 5, 6, 7, 8, 9], "node": [0, 2, 3, 7, 8, 9], "1": [0, 1, 8, 9], "edg": [0, 1, 2, 7, 8, 9], "2": [0, 1, 8, 9], "polygon": [0, 7, 8], "current": [0, 1], "support": [0, 1, 3, 6], "eval": 0, "numpi": [0, 1, 5, 7, 8], "arrai": [0, 1, 5, 7], "exampl": 0, "import": [0, 1, 5, 8, 9], "add_cel": [0, 1, 8, 9], "3": [0, 1, 5, 8, 9], "4": [0, 1, 5, 8, 9], "5": [0, 1, 5, 8, 9], "6": [0, 1, 8, 9], "7": [0, 1, 8, 9], "8": [0, 1, 7, 8, 9], "cell_complex_hodge_laplacian_spectrum": [0, 3], "weight": [0, 1, 2, 5, 7], "laplacian": [0, 1, 3, 6], "g": [0, 1, 4, 5, 8, 9], "scipi": [0, 1], "spars": [0, 1, 5, 7], "str": [0, 1, 5], "none": [0, 1, 4, 5], "option": [0, 1, 4, 5], "default": [0, 1, 4, 5], "If": [0, 1, 5, 7, 8, 9], "each": [0, 1, 5, 7, 8, 9], "ha": [0, 1, 5, 7, 8, 9], "combinatorial_complex_adjacency_spectrum": [0, 3], "cc": [0, 1, 8, 9], "combinatorialcomplex": [0, 1, 6, 9], "r": [0, 1, 5, 7], "k": [0, 1, 6, 7, 8, 9], "": [0, 1, 5, 9], "laplacian_spectrum": [0, 3], "adjacency_matrix": [0, 1, 9], "hodge_laplacian_eigenvector": [0, 3], "hodge_laplacian": 0, "n_compon": 0, "first": [0, 1, 5, 7, 8, 9], "hodg": [0, 1, 6], "number": [0, 1, 7, 8, 9], "one": [0, 1, 5, 7, 8, 9], "need": [0, 1, 7, 8, 9], "output": [0, 1, 4, 5, 7, 8], "shape": [0, 1, 5, 7], "10": [0, 1, 7, 8], "all": [0, 1, 5, 7, 8, 9], "eigev": 0, "eigenvec": 0, "associ": [0, 1, 5, 7], "simplicialcomplex": [0, 1, 4, 6, 7], "sc": [0, 1, 7], "row": [0, 1, 7, 8, 9], "column": [0, 1, 7, 8, 9], "b1": [0, 1], "incidence_matrix": [0, 1, 7, 8, 9], "index": [0, 1, 5, 7, 8, 9], "true": [0, 1, 7, 8, 9], "l1": [0, 1], "hodge_laplacian_matrix": [0, 1, 7, 8], "val": 0, "vec": 0, "laplacian_beltrami_eigenvector": [0, 3], "mode": [0, 1], "fem": 0, "beltrami": 0, "stanford_bunni": 0, "set_hodge_laplacian_eigenvector_attr": [0, 3], "cmplex": 0, "dim": [0, 1, 4, 5], "laplacian_typ": 0, "normal": [0, 1], "set": [0, 1, 7, 8, 9], "simplex": [0, 3, 8], "attribut": [0, 1, 5, 6, 7], "simplialcomplex": 0, "object": [0, 1, 5, 6, 7, 8, 9], "complex": [0, 3, 4, 5, 6], "dimens": [0, 1, 4, 5, 7, 8], "The": [0, 1, 3, 4, 6, 7, 8, 9], "rype": 0, "up": [0, 1, 5, 9], "down": [0, 1], "bool": [0, 1, 5], "get_simplex_attribut": [0, 1, 7], "th_eigen": 0, "simplicial_complex_adjacency_spectrum": [0, 3], "simplicial_complex_hodge_laplacian_spectrum": [0, 3], "toponet": [0, 5], "creation": [1, 6, 8], "manipul": [1, 6], "2d": [1, 5], "also": [1, 5, 7, 8, 9], "attach": [1, 6, 7, 8], "arbitrari": [1, 6], "data": [1, 5, 6, 7], "A": [1, 5, 6, 7, 8, 9], "i": [1, 2, 4, 5, 6, 7, 8, 9], "abbrevi": 1, "we": [1, 5, 6, 7, 8, 9], "reserv": 1, "notat": [1, 5], "cell_complex": 1, "name": [1, 5, 7, 8, 9], "regular": 1, "attr": [1, 7], "repres": [1, 2, 6, 7, 8, 9], "structur": [1, 6, 7, 8], "built": [1, 5], "simpl": [1, 9], "build": [1, 5, 9], "block": 1, "call": [1, 5, 7, 8, 9], "These": [1, 5, 6, 7], "can": [1, 4, 5, 6, 7, 8, 9], "thought": 1, "gener": [1, 5, 7, 8], "version": [1, 7], "familiar": 1, "point": [1, 7, 8], "line": [1, 5, 7, 8, 9], "segment": [1, 7, 8], "triangl": [1, 7, 8], "disk": 1, "By": [1, 9], "glu": 1, "togeth": [1, 7, 9], "prescrib": 1, "wai": [1, 5, 7, 8, 9], "creat": [1, 5, 7, 8], "geometr": [1, 6, 7, 9], "interest": 1, "topologi": [1, 6, 8], "geometri": [1, 6, 7], "variou": 1, "graph": [1, 2, 4, 6, 8, 9], "manifold": 1, "discret": 1, "thei": [1, 5, 7, 8, 9], "mani": [1, 5, 6, 7, 8], "area": [1, 6, 7], "algebra": [1, 6], "where": [1, 5, 7, 8, 9], "studi": [1, 6], "properti": [1, 6], "In": [1, 2, 5, 7, 8, 9], "tnx": 1, "non": [1, 7, 8, 9], "onli": [1, 5, 7, 8, 9], "construct": [1, 6, 8], "higher": [1, 6, 7, 8, 9], "dimension": [1, 8], "desir": 1, "should": [1, 5], "mathtmat": 1, "triplet": 1, "v": [1, 5], "e": [1, 5, 7], "c": [1, 6, 8], "consist": [1, 3, 5, 7, 8], "finit": [1, 9], "sequenc": 1, "n1": 1, "nk": 1, "between": [1, 6, 7, 8, 9], "two": [1, 7, 8, 9], "consecut": 1, "belong": [1, 5, 7], "have": [1, 4, 5, 7, 8, 9], "uniqu": 1, "wherea": [1, 7], "allow": [1, 6, 8, 9], "duplic": 1, "implement": [1, 3], "sens": 1, "chang": 1, "ad": [1, 5, 7, 8, 9], "subtract": 1, "them": [1, 7, 8, 9], "user": [1, 6], "add": [1, 5, 6, 8], "remov": [1, 6], "after": [1, 5, 6, 9], "initi": [1, 6], "compat": [1, 6], "networkx": [1, 2, 4, 6, 7], "librari": [1, 6], "enabl": [1, 6], "leverag": [1, 6], "power": [1, 6, 9], "algorithm": [1, 3, 6], "provid": [1, 5, 6, 7], "thi": [1, 4, 5, 6, 7, 8, 9], "packag": [1, 6], "store": [1, 6], "addit": [1, 7, 8], "inform": [1, 5, 6, 8, 9], "about": [1, 6, 7, 8], "effici": 1, "storag": 1, "advanc": 1, "matric": [1, 8, 9], "robust": [1, 6], "error": [1, 6, 7], "handl": [1, 6], "valid": [1, 5, 6], "input": [1, 4, 5, 6, 7, 9], "ensur": [1, 6], "reliabl": [1, 6], "easi": [1, 6, 7, 9], "iter": 1, "cycl": 1, "automat": 1, "insert": 1, "underli": [1, 6], "you": [1, 5, 7, 8, 9], "pass": 1, "list": [1, 5, 7, 8, 9], "constructor": 1, "c1": 1, "here": [1, 5, 7, 9], "alwai": [1, 8], "assum": 1, "c2": 1, "nx": 1, "add_edg": 1, "add_cells_from": [1, 8], "behaviour": 1, "when": [1, 5, 7, 8, 9], "fals": 1, "is_regular": 1, "check_skeleton": 1, "singl": [1, 7, 9], "hashabl": 1, "rankedent": 1, "empti": [1, 7, 8, 9], "function": [1, 3, 4, 5, 7, 8, 9], "check": [1, 5, 6], "skeleton": 1, "whether": [1, 7], "given": [1, 7, 8, 9], "color": 1, "black": 1, "red": [1, 7, 8], "blue": [1, 9], "green": 1, "note": [1, 4, 5, 8], "must": [1, 7], "cell_set": 1, "For": [1, 5, 7, 8, 9], "element": [1, 5, 7, 8, 9], "an": [1, 3, 5, 7, 8, 9], "indic": [1, 4, 7], "u_of_edg": 1, "v_of_edg": 1, "add_edges_from": 1, "ebunch_to_add": 1, "add_nod": 1, "sign": [1, 7], "cell_diamet": 1, "length": [1, 5], "longest": 1, "shortest": 1, "walk": 1, "rais": [1, 5], "toponetxerror": 1, "connect": [1, 8], "share": [1, 7, 9], "e_start": 1, "e_end": 1, "e_1": 1, "e_2": 1, "e_n": 1, "diamet": 1, "s_cell_connect": 1, "compon": [1, 5, 6], "subgraph": 1, "maximum": 1, "uid": 1, "cell_dist": 1, "target": 1, "distanc": 1, "intersect": 1, "pairwis": 1, "minu": 1, "path": 1, "exist": [1, 8], "np": [1, 5, 7, 8], "inf": 1, "least": 1, "less": 1, "than": [1, 7], "shortest_path_length": 1, "method": [1, 4, 5, 6, 7], "cell_adjac": 1, "cell_neighbor": 1, "which": [1, 3, 5, 7, 8, 9], "minimum": [1, 6], "neighbor": [1, 4], "clear": [1, 9], "coadjacency_matrix": [1, 9], "coadjac": [1, 9], "component_subgraph": 1, "return_singleton": 1, "same": [1, 5, 7, 8, 9], "s_components_subgraph": 1, "s_component_subgraph": 1, "s_connected_compon": 1, "But": 1, "connected_component_subgraph": 1, "connected_compon": 1, "degre": [1, 7], "certain": 1, "contain": [1, 7, 9], "identifi": [1, 7], "posit": [1, 7], "integ": 1, "smallest": [1, 7, 8], "size": [1, 7, 8, 9], "consid": [1, 7], "v_start": 1, "v_end": 1, "v_1": 1, "v_2": 1, "v_n": 1, "down_laplacian_matrix": [1, 7, 8], "d": [1, 5, 7, 8, 9], "absolut": 1, "valu": [1, 7, 8, 9], "entri": [1, 7, 8, 9], "obtain": 1, "order": [1, 6, 7, 9], "typic": 1, "nonzero": 1, "self": [1, 5], "static": 1, "fill": [1, 5], "cell_weight": 1, "dictionari": [1, 7], "boolean": [1, 5], "depend": [1, 6], "csr": 1, "csr_matrix": 1, "path_graph": 1, "from_networkx_graph": 1, "from_trimesh": 1, "mesh": 1, "convert": 1, "trimesh": 1, "vertic": [1, 7, 8, 9], "face": [1, 8], "process": [1, 3, 5, 7, 8], "print": [1, 5, 7, 8, 9], "get_cell_attribut": 1, "get": [1, 4, 7], "kei": 1, "attr2": 1, "set_cell_attribut": 1, "get_filtr": 1, "filtrat": 1, "equival": [1, 5, 7, 8], "defin": [1, 5, 7, 8, 9], "entir": 1, "set_filtr": 1, "f": 1, "wheather": 1, "incid": [1, 8], "x": [1, 5, 7, 8, 9], "respect": [1, 6, 7, 9], "orient": 1, "unsign": 1, "includ": [1, 5, 6, 9], "b0": 1, "b2": [1, 7, 9], "dot": [1, 7], "todens": [1, 7, 8, 9], "three": [1, 5, 7, 9], "henc": [1, 9], "similar": [1, 6, 7], "lower": [1, 8, 9], "observ": [1, 5], "unit": [1, 5], "is_connect": 1, "determin": [1, 8], "ani": [1, 5, 7, 8, 9], "v0": 1, "vn": 1, "v1": 1, "v2": 1, "n": [1, 5, 6, 8, 9], "everi": [1, 7, 9], "pair": [1, 7], "is_insertable_cycl": 1, "warnings_di": 1, "condit": 1, "k_hop_coincidence_matrix": 1, "hop": 1, "coincid": 1, "k_hop_incidence_matrix": 1, "load_mesh": 1, "file_path": 1, "forc": 1, "load": [1, 2, 3], "file": [1, 5], "loaded": 1, "try": [1, 5, 6, 7], "befor": [1, 5], "loader": 1, "result": [1, 5, 8], "through": 1, "concaten": 1, "abov": [1, 5, 7, 8], "obj": 1, "off": [1, 7, 8], "glb": 1, "bunni": 1, "maxdim": 1, "entiti": [1, 6], "node_diamet": 1, "number_of_cel": 1, "inter": 1, "number_of_edg": 1, "edge_set": [1, 7], "number_of_nod": 1, "node_set": 1, "remove_cel": 1, "delet": 1, "refer": [1, 5], "keep": [1, 5], "boundari": [1, 6, 7], "remove_equivalent_cel": 1, "homotop": 1, "other": [1, 5, 6, 7, 8, 9], "word": [1, 8], "cyclic": 1, "permut": 1, "homotp": 1, "been": [1, 8], "remove_nod": 1, "along": 1, "doe": [1, 5, 8, 9], "remove_singleton": 1, "singleton": 1, "clone": 1, "restrict_to_cel": 1, "subset": [1, 5, 7, 9], "new": [1, 5, 7, 8], "c3": 1, "cx1": 1, "cellview": 1, "restrict_to_nod": 1, "restrict": 1, "referenc": 1, "induc": 1, "s_connect": 1, "unless": 1, "equal": [1, 5, 7, 8], "yield": [1, 7], "s_compon": 1, "e1": 1, "e2": 1, "start": [1, 5, 7, 8], "end": [1, 5, 7], "type": [1, 4, 5], "descript": [1, 5], "some": [1, 5, 9], "mai": [1, 7, 8, 9], "want": [1, 5, 6, 7, 8], "assign": [1, 5], "second": [1, 7, 8, 9], "argument": [1, 5], "updat": 1, "rubric": 1, "dict": 1, "silent": 1, "ignor": [1, 5], "dic": 1, "real": 1, "rang": [1, 6], "to_combinatorial_complex": 1, "its": [1, 5, 6, 7, 8, 9], "so": [1, 7, 8, 9], "to_hypergraph": 1, "hypergraph": [1, 9], "hg": 1, "up_laplacian_matrix": [1, 7, 8], "l1_up": 1, "elementari": 1, "string": [1, 5], "satisfi": [1, 7], "repetit": 1, "otherwis": [1, 7], "specifi": [1, 7], "loop": 1, "violat": 1, "valueerror": 1, "keyword": 1, "both": [1, 5, 7, 8, 9], "ni": 1, "last": [1, 9], "close": 1, "instanc": [1, 7], "encircl": 1, "cell1": 1, "cell2": 1, "cell3": 1, "b": [1, 5, 7], "v3": 1, "squar": [1, 5, 9], "character": [1, 6], "tupl": [1, 9], "is_homotopic_to": 1, "revers": [1, 7], "counterclockwis": 1, "direct": [1, 7, 9], "around": 1, "clockwis": 1, "keyerror": 1, "whose": [1, 5], "typeerror": 1, "combinatorial_complex": 1, "graph_bas": 1, "tripl": 1, "rk": 1, "abstract": 1, "y": [1, 5, 7, 9], "generl": 1, "cellular": [1, 3, 6, 9], "placehold": 1, "_": [1, 7, 8], "cannot": [1, 8], "like": [1, 5, 7, 8, 9], "correspond": [1, 2, 7], "setsytem": 1, "panda": 1, "datafram": [1, 5], "cardin": 1, "let": [1, 7, 9], "etc": [1, 5], "Then": [1, 5, 7], "len": [1, 4], "via_rank": 1, "rowdict": 1, "book": 1, "weather": 1, "cell_adjacency_matrix": 1, "_cell": 1, "hyperedgeview": 1, "wth": 1, "sort_row": 1, "sort_column": 1, "header": 1, "sort": [1, 7], "base": [1, 7, 8], "rankedentityset": 1, "classmethod": 1, "from_numpy_arrai": 1, "m": [1, 5, 8, 9], "node_nam": 1, "cell_nam": 1, "node_label": 1, "cell_label": 1, "use_nwhi": 1, "truthi": 1, "prepend": 1, "evalu": [1, 5], "applic": [1, 8], "nestedcombinatorialcomplex": 1, "zero": [1, 7, 8, 9], "discard": 1, "get_adjacency_structure_dict": 1, "get_all_incidence_structure_dict": 1, "cell_color": 1, "frozenset": [1, 7, 9], "get_incidence_structure_dict": 1, "get_node_attribut": [1, 7], "set_node_attribut": 1, "add_nodes_from": 1, "nodes_color": 1, "incidence_dict": 1, "to_rank": 1, "incidence_typ": 1, "ndarrai": [1, 5], "node_adjacency_matrix": 1, "_node": 1, "nodeview": 1, "do": [1, 7, 9], "drop": 1, "space": [1, 5, 6, 8], "topolog": [1, 3, 6, 8], "form": [1, 7, 8, 9], "specif": [1, 5, 7, 8, 9], "well": [1, 5, 7, 8], "made": [1, 7, 8, 9], "collect": [1, 8], "simplic": [1, 6, 7, 8], "tetrahedra": 1, "arrang": 1, "scienc": [1, 6], "model": [1, 6], "analysi": [1, 6], "machin": 1, "learn": [1, 5, 6, 7], "itself": 1, "immut": 1, "ac1": 1, "ac2": 1, "ac3": 1, "construct_tre": 1, "tree": 1, "simplex1": 1, "simplex2": 1, "tetrahedron": [1, 7], "simplex3": 1, "construct_simplex_tre": 1, "precomput": 1, "_face": 1, "calcul": [1, 5, 6], "simplicial_complex": 1, "oper": [1, 6, 8], "co": 1, "kind": 1, "counterpart": 1, "It": [1, 7], "notion": 1, "triangul": 1, "surfac": 1, "tetrahedr": 1, "basic": 1, "becaus": [1, 7, 8, 9], "similarli": [1, 7, 8], "four": [1, 9], "combin": [1, 7, 9], "could": [1, 8], "while": [1, 5, 7], "solid": 1, "gudhi": [1, 6], "maxim": 1, "avail": [1, 6, 7, 8, 9], "ghudi": 1, "select": 1, "additioanl": 1, "reduannt": 1, "access": [1, 7, 8, 9], "add_simplex": 1, "simplexview": [1, 7], "add_elements_from_nx_graph": 1, "add_simplices_from": 1, "adj1": 1, "coincidence_matrix": 1, "coboundari": 1, "highest": [1, 7, 8], "from_gudhi": 1, "simplextre": 1, "from_nx_graph": 1, "netwrokx": 1, "digraph": 1, "multigraph": 1, "multidigraph": 1, "from_spharpi": 1, "sharpi": 1, "spharapi": 1, "tm": 1, "spharabasi": 1, "sb": 1, "dataset": [1, 3, 6], "sd": 1, "nodes0": 1, "get_all_maximal_simplic": 1, "c0": 1, "get_boundari": 1, "min_dim": 1, "max_dim": [1, 4], "constrain": 1, "max": [1, 4], "face_set": [1, 7], "level": 1, "get_cofac": 1, "codimens": 1, "cofac": 1, "get_edges_from_matrix": 1, "most": [1, 5, 6], "operat": 1, "map": 1, "describ": [1, 5, 7, 8], "impli": 1, "reduc": [1, 6], "get_maximal_simplices_of_simplex": 1, "set_simplex_attribut": [1, 7], "get_star": 1, "star": 1, "correpodnd": 1, "iff": 1, "is_maxim": 1, "is_triangular_mesh": 1, "triangular": 1, "laplace_beltrami_oper": 1, "inv_euclidean": 1, "differ": [1, 5, 7, 8, 9], "half_cotang": 1, "invers": 1, "euclidean": 1, "half": 1, "cotang": 1, "angl": 1, "oppos": [1, 5], "laplacianmatrix": 1, "n_vertic": 1, "laplac": 1, "n_point": 1, "temp": 1, "stanford": 1, "normalized_laplacian_matrix": 1, "n_d": 1, "l_d": 1, "l": [1, 7, 8], "diagon": [1, 7, 8], "remove_maximal_simplex": 1, "new_complex": 1, "restrict_to_simplic": 1, "sc1": 1, "simplicial_closure_of_hypergraph": 1, "h": 1, "closur": 1, "hyernetx": 1, "hypernetx": 1, "hnx": 1, "to_cell_complex": 1, "dynamiccombinatorialcomplex": 1, "hyperg": 1, "e0": 1, "e3": 1, "e4": 1, "e5": 1, "e6": 1, "e7": 1, "to_spharapi": 1, "vertex_position_nam": 1, "sharapi": 1, "mesh2": 1, "vertlist": 1, "trilist": 1, "to_trimesh": 1, "load_ppi": 2, "protein": [2, 6], "interact": [2, 6], "high": 2, "score": 2, "low": 2, "http": [2, 7, 8, 9], "towardsdatasci": 2, "com": [2, 7, 8, 9], "visual": [2, 7], "network": [2, 6, 8, 9], "python": [2, 5, 6], "58a9b51be9d5": 2, "chemic": 2, "give": [3, 7], "overview": [3, 9], "sever": 3, "class": [3, 5, 6, 9], "domain": [3, 6], "simplici": [3, 4, 6, 8, 9], "combinatori": [3, 6], "signal": [3, 8], "techniqu": 3, "eigendecomposit": 3, "small": 3, "transform": [3, 5], "effect": 3, "lift": [3, 4], "onto": [3, 7], "anoth": [3, 7, 9], "dynam": [3, 6], "hyperedg": 3, "reportview": 3, "graph_2_clique_complex": [3, 4], "graph_2_neighbor_complex": [3, 4], "graph_to_simplicial_complex": 4, "cliqu": 4, "veri": [4, 5, 9], "larg": 4, "max_i": 4, "distribut": 4, "valenc": 4, "guid": 5, "aim": 5, "eas": 5, "novic": 5, "experienc": 5, "contributor": 5, "commun": 5, "effort": 5, "everyon": 5, "welcom": 5, "prefer": 5, "fork": 5, "upstream": 5, "repositori": [5, 6], "submit": 5, "pull": 5, "request": 5, "pr": 5, "follow": [5, 7, 8], "step": [5, 7], "synchron": 5, "your": 5, "main": 5, "branch": 5, "git": 5, "checkout": 5, "featur": [5, 9], "hold": [5, 7], "develop": [5, 6], "sure": 5, "appropri": 5, "code": [5, 7, 8], "see": [5, 7, 8, 9], "next": [5, 7, 8], "section": [5, 7], "detail": 5, "re": 5, "done": [5, 8], "edit": 5, "commit": 5, "modified_fil": 5, "my": 5, "record": 5, "push": [5, 7], "toponextx": 5, "origin": [5, 7, 9], "instruct": 5, "repeat": [5, 9], "review": 5, "locat": 5, "folder": 5, "filenam": 5, "test_": 5, "test_add": 5, "py": 5, "def": 5, "test_capital_cas": 5, "assert": 5, "9": [5, 7, 8, 9], "statement": 5, "under": 5, "correct": 5, "instal": [5, 6], "pytest": 5, "softwar": 5, "tool": 5, "pip": 5, "dev": 5, "verifi": 5, "break": 5, "requir": 5, "doc": 5, "format": [5, 7, 9], "purpos": 5, "usag": 5, "There": [5, 7], "markdown": 5, "languag": 5, "common": 5, "restructuredtext": 5, "googl": 5, "style": 5, "standard": [5, 7], "pleas": 5, "understand": [5, 8, 9], "role": 5, "syntax": 5, "readabl": 5, "autom": 5, "pars": 5, "inclus": 5, "our": [5, 6, 7, 8, 9], "api": [5, 7], "look": [5, 7, 8, 9], "out": [5, 6, 7], "__doc__": 5, "mean": [5, 7, 8, 9], "good": 5, "ones": [5, 7], "summari": 5, "79": 5, "char": 5, "begin": [5, 7], "immedi": 5, "capit": 5, "letter": 5, "period": 5, "verb": 5, "imper": 5, "mood": 5, "possibl": [5, 7, 9], "uncertain": 5, "more": [5, 6, 7, 8], "multi": 5, "separ": 5, "blank": 5, "On": [5, 7], "state": 5, "rest": [5, 9], "either": 5, "side": [5, 7], "default_valu": 5, "indent": 5, "esp": 5, "would": [5, 7, 9], "help": 5, "within": [5, 7], "latex": 5, "cite": 5, "text": [5, 9], "id": 5, "place": [5, 8], "templat": 5, "my_method": 5, "my_param_1": 5, "my_param_2": 5, "vector": 5, "big": 5, "o": 5, "math": [5, 7], "left": [5, 7, 8, 9], "right": [5, 7, 8, 9], "short": 5, "my_result": 5, "relev": [5, 7], "equat": 5, "perform": [5, 6], "snippet": 5, "show": [5, 7, 8, 9], "how": [5, 6, 7, 8, 9], "link": 5, "script": 5, "directori": 5, "pdf": [5, 8, 9], "wikipedia": [5, 7, 9], "page": 5, "And": 5, "scikit": 5, "project": 5, "modifi": 5, "fit_predict": 5, "sample_weight": 5, "cluster": 5, "center": 5, "predict": 5, "sampl": 5, "conveni": 5, "fit": 5, "sparse_matrix": [5, 7], "n_featur": 5, "Not": 5, "present": 5, "convent": 5, "label": [5, 7, 8], "labels_": 5, "mind": 5, "instead": [5, 8], "vari": [5, 9], "axi": [5, 9], "multipl": [5, 8, 9], "bracket": 5, "log": 5, "multinomi": 5, "1d": 5, "explicitli": 5, "per": [5, 7], "colon": 5, "explan": 5, "_weight_boost": 5, "adaboost": 5, "great": 5, "ve": 5, "discuss": 5, "Of": 5, "cours": 5, "rather": 5, "verbos": 5, "rst": 5, "80": 5, "charact": 5, "except": [5, 7], "tabl": 5, "natur": 6, "mathemat": [6, 7, 8, 9], "system": [6, 8], "divers": 6, "social": 6, "individu": [6, 8], "electrostat": 6, "atom": 6, "unifi": 6, "interfac": 6, "With": 6, "capabl": 6, "easili": [6, 7], "explor": 6, "gain": 6, "insight": 6, "popular": 6, "extend": 6, "wider": 6, "found": 6, "cw": 6, "serv": 6, "find": [6, 7, 8], "knowledg": 6, "encod": 6, "via": [6, 7, 8, 9], "wa": 6, "pyt": 6, "team": 6, "versatil": 6, "kept": 6, "facilit": 6, "futur": 6, "issu": [6, 7], "aris": 6, "To": [6, 7, 8, 9], "deep": 6, "mustafa": 6, "hajij": [6, 8, 9], "ghada": 6, "zamzmi": [6, 8, 9], "theodor": 6, "papamark": [6, 9], "nina": 6, "miolan": [6, 9], "aldo": 6, "guzm\u00e1n": [6, 9], "s\u00e1enz": [6, 9], "karthikeyan": 6, "natesan": 6, "ramamurthi": [6, 9], "tolga": 6, "birdal": 6, "tamal": 6, "dei": 6, "soham": 6, "mukherje": 6, "shreya": 6, "samaga": 6, "neal": 6, "livesai": 6, "robin": 6, "walter": 6, "paul": 6, "rosen": 6, "michael": 6, "t": [6, 7, 8, 9], "schaub": [6, 8], "go": [6, 7, 8], "beyond": 6, "misc": 6, "hajij2023topolog": 6, "titl": [6, 7, 8], "author": 6, "year": 6, "2023": [6, 7, 8, 9], "eprint": 6, "2206": [6, 9], "00606": [6, 9], "archiveprefix": 6, "arxiv": [6, 8, 9], "primaryclass": 6, "lg": 6, "mathild": 6, "papillon": 6, "sophia": 6, "sanborn": 6, "architectur": 6, "survei": 6, "neural": [6, 8], "papillon2023architectur": 6, "2304": 6, "10031": 6, "yourself": 6, "tutori": [6, 7, 9], "notebook": [7, 8, 9], "01_simplicial_complex": 7, "ipynb": [7, 8, 9], "depict": 7, "ipython": 7, "displai": 7, "imag": 7, "png": 7, "generalis": [7, 9], "come": [7, 9], "fact": [7, 8, 9], "simplest": 7, "polytop": 7, "flat": 7, "figur": [7, 9], "below": [7, 8, 9], "enclos": 7, "mathbb": [7, 8, 9], "coordin": 7, "famili": 7, "delta": 7, "subseteq": 7, "undirect": 7, "seven": 7, "eight": 7, "accord": 7, "sinc": 7, "instanti": 7, "represent": 7, "ex1_sc": 7, "unidrect": 7, "shown": 7, "five": 7, "known": 7, "binari": 7, "involv": [7, 9], "confirm": [7, 8], "compris": 7, "vertex": [7, 8], "notic": 7, "whole": 7, "suffic": 7, "constitut": 7, "ex2_sc": 7, "th": [7, 8, 9], "x_i": 7, "y_i": 7, "y_j": 7, "formal": 7, "neighborhood": 7, "rl": 7, "mbox": 7, "demonstr": [7, 9], "retriev": [7, 8], "firstli": 7, "b_": 7, "ex2_incidence1_row": 7, "ex2_incidence1_col": 7, "ex2_incidence1": 7, "time": [7, 8, 9], "enlist": 7, "lexicograph": 7, "pmatrix": 7, "hand": 7, "ab": 7, "altern": 7, "x_k": 7, "y_l": 7, "x_j": 7, "ne": 7, "think": [7, 8], "denot": [7, 8], "rightarrow": [7, 9], "neither": 7, "nor": 7, "deriv": 7, "11": [7, 9], "ex2_incidence2_row": 7, "ex2_incidence2_col": 7, "ex2_incidence2": 7, "12": [7, 9], "13": 7, "14": 7, "neg": 7, "travers": 7, "anticlockwis": 7, "15": [7, 9], "neq": [7, 8], "mathcal": [7, 8, 9], "diagram": [7, 8, 9], "third": [7, 8], "final": [7, 8, 9], "As": [7, 8, 9], "fourth": [7, 8], "sixth": 7, "example2": 7, "aka": 7, "obviou": [7, 9], "explain": [7, 9], "16": [7, 9], "up_laplacian_0": [7, 8], "had": [7, 8], "5x5": [7, 8], "turn": 7, "those": [7, 8], "seen": [7, 8, 9], "fifth": 7, "foruth": 7, "17": [7, 8, 9], "up_laplacian_1": 7, "why": 7, "full": 7, "howev": [7, 8], "lot": 7, "seventh": [7, 8], "equiavelnt": 7, "just": [7, 8, 9], "throw": 7, "much": 7, "reason": 7, "visualis": 7, "what": [7, 8], "taken": 7, "case": [7, 8, 9], "now": [7, 8, 9], "18": [7, 9], "down_laplacian_1": [7, 8], "goe": [7, 8], "lsit": 7, "19": 7, "down_laplacian_2": 7, "notabl": 7, "smaller": 7, "encount": 7, "2x2": [7, 8], "therefor": [7, 9], "similiar": [7, 8], "logic": 7, "_p": [7, 8], "That": [7, 8, 9], "know": [7, 8, 9], "caus": [7, 8], "u": [7, 8, 9], "lead": [7, 8], "20": 7, "hodge_laplacian_0": [7, 8], "defint": 7, "directli": [7, 8], "compar": [7, 8, 9], "21": 7, "hodge_laplacian_1": [7, 8], "tell": [7, 9], "22": 7, "hodge_laplacian_2": [7, 8], "One": 7, "23": 7, "face_data": 7, "decid": 7, "weight2": 7, "earlier": 7, "24": 7, "face_weight": 7, "example2_face_valu": 7, "question": 7, "get_edge_attribut": 7, "highlight": 7, "25": 7, "product": 7, "spread": 7, "proport": 7, "proportion": 7, "transpos": 7, "26": 7, "edge_data": 7, "edge_attr": 7, "example2_edge_valu": 7, "new_face_featur": 7, "wish": 7, "incidence_2": [7, 8], "2022": 7, "onlin": [7, 8, 9], "en": [7, 8, 9], "org": [7, 8, 9], "wiki": [7, 9], "abstract_simplicial_complex": 7, "feb": [7, 8], "www": [7, 8, 9], "scientificlib": [7, 8, 9], "lx": [7, 8, 9], "incidencematrix": [7, 8, 9], "html": [7, 8, 9], "jan": [7, 8, 9], "2020": 7, "sommer": 7, "p": [7, 9], "gentl": 7, "problem": 7, "medium": 7, "pascal": 7, "ch": 7, "62dfcabee90c": 7, "schneider": 7, "2019": 7, "homepag": 7, "uic": 7, "edu": [7, 8], "jschnei3": 7, "write": 7, "02_cell_complex": 8, "largest": 8, "further": 8, "read": 8, "example_1": 8, "okai": 8, "onc": [8, 9], "again": 8, "portrai": [8, 9], "without": [8, 9], "attatch": 8, "sai": [8, 9], "did": 8, "example_2": 8, "approach": 8, "previou": 8, "colour": 8, "too": 8, "even": 8, "increas": 8, "later": [8, 9], "utilis": [8, 9], "back": 8, "choos": 8, "chosen": 8, "laplacian_up_1": 8, "2nd": 8, "3rd": 8, "4th": 8, "5th": 8, "few": 8, "thing": 8, "convei": 8, "st": [8, 9], "nd": [8, 9], "vertici": 8, "rd": [8, 9], "correl": 8, "nowher": 8, "istvan": 8, "2010": 8, "00743": 8, "roddenberri": 8, "ON": 8, "2110": 8, "05614v2": 8, "mar": 8, "jeff": 8, "erickson": 8, "illinoi": 8, "teach": 8, "comptop": 8, "2009": 8, "03_combinatorial_complex": 9, "limit": 9, "join": 9, "ordinari": 9, "actual": 9, "hierarch": 9, "constraint": 9, "invok": 9, "hierarchi": 9, "imath": 9, "emptyset": 9, "z": 9, "ii": 9, "subsetneq": 9, "six": 9, "compl": 9, "express": 9, "clearli": 9, "futher": 9, "ever": 9, "someth": 9, "row1": 9, "column1": 9, "ordereddict": 9, "although": 9, "glanc": 9, "appear": 9, "confus": 9, "quit": 9, "until": 9, "reach": 9, "themselv": 9, "being": 9, "Being": 9, "context": 9, "thu": 9, "a_n": 9, "a_": 9, "geq": 9, "a_2": 9, "make": 9, "a01": 9, "a02": 9, "a12": 9, "imposs": 9, "due": 9, "symmetr": 9, "remind": 9, "ourselv": 9, "evid": 9, "3x3": 9, "simpli": 9, "mirror": 9, "selv": 9, "fulli": 9, "member": 9, "might": 9, "concept": 9, "clearer": 9, "orang": 9, "pink": 9, "coadjaceni": 9, "ca10": 9, "ca20": 9, "ca21": 9, "nto": 9, "inevit": 9, "relationship": 9, "bxy": 9, "b01": 9, "b02": 9, "b12": 9, "trivial": 9, "marix": 9, "attent": 9, "apr": 9, "hierarchy_": 9, "sciencedirect": 9, "topic": 9, "20adjac": 9, "20matrix": 9, "20of": 9, "20a": 9}, "objects": {"toponetx.algorithms": [[0, 0, 0, "-", "eigen_align"], [0, 0, 0, "-", "spectrum"]], "toponetx.algorithms.eigen_align": [[0, 1, 1, "", "align_eigenvectors_kl"], [0, 1, 1, "", "compute_alignment"], [0, 1, 1, "", "compute_hist"], [0, 1, 1, "", "compute_js"], [0, 1, 1, "", "compute_kl"]], "toponetx.algorithms.spectrum": [[0, 1, 1, "", "cell_complex_adjacency_spectrum"], [0, 1, 1, "", "cell_complex_hodge_laplacian_spectrum"], [0, 1, 1, "", "combinatorial_complex_adjacency_spectrum"], [0, 1, 1, "", "hodge_laplacian_eigenvectors"], [0, 1, 1, "", "laplacian_beltrami_eigenvectors"], [0, 1, 1, "", "laplacian_spectrum"], [0, 1, 1, "", "set_hodge_laplacian_eigenvector_attrs"], [0, 1, 1, "", "simplicial_complex_adjacency_spectrum"], [0, 1, 1, "", "simplicial_complex_hodge_laplacian_spectrum"]], "toponetx.classes": [[1, 0, 0, "-", "cell"], [1, 0, 0, "-", "cell_complex"], [1, 0, 0, "-", "combinatorial_complex"], [1, 0, 0, "-", "complex"], [1, 0, 0, "-", "hyperedge"], [1, 0, 0, "-", "simplex"], [1, 0, 0, "-", "simplicial_complex"]], "toponetx.classes.cell": [[1, 2, 1, "", "Cell"]], "toponetx.classes.cell.Cell": [[1, 3, 1, "", "boundary"], [1, 3, 1, "", "elements"], [1, 4, 1, "", "is_homotopic_to"], [1, 3, 1, "", "is_regular"], [1, 4, 1, "", "reverse"], [1, 4, 1, "", "sign"]], "toponetx.classes.cell_complex": [[1, 2, 1, "", "CellComplex"]], "toponetx.classes.cell_complex.CellComplex": [[1, 4, 1, "", "add_cell"], [1, 4, 1, "", "add_cells_from"], [1, 4, 1, "", "add_edge"], [1, 4, 1, "", "add_edges_from"], [1, 4, 1, "", "add_node"], [1, 4, 1, "", "adjacency_matrix"], [1, 4, 1, "", "cell_diameter"], [1, 4, 1, "", "cell_diameters"], [1, 4, 1, "", "cell_distance"], [1, 4, 1, "", "cell_neighbors"], [1, 3, 1, "", "cells"], [1, 4, 1, "", "clear"], [1, 4, 1, "", "coadjacency_matrix"], [1, 4, 1, "", "component_subgraphs"], [1, 4, 1, "", "components"], [1, 4, 1, "", "connected_component_subgraphs"], [1, 4, 1, "", "connected_components"], [1, 4, 1, "", "degree"], [1, 4, 1, "", "diameter"], [1, 3, 1, "", "dim"], [1, 4, 1, "", "distance"], [1, 4, 1, "", "down_laplacian_matrix"], [1, 3, 1, "", "edges"], [1, 4, 1, "", "from_networkx_graph"], [1, 4, 1, "", "from_trimesh"], [1, 4, 1, "", "get_cell_attributes"], [1, 4, 1, "", "get_filtration"], [1, 4, 1, "", "hodge_laplacian_matrix"], [1, 4, 1, "", "incidence_matrix"], [1, 4, 1, "", "is_connected"], [1, 4, 1, "", "is_insertable_cycle"], [1, 3, 1, "", "is_regular"], [1, 4, 1, "", "k_hop_coincidence_matrix"], [1, 4, 1, "", "k_hop_incidence_matrix"], [1, 4, 1, "", "load_mesh"], [1, 3, 1, "", "maxdim"], [1, 4, 1, "", "neighbors"], [1, 4, 1, "", "node_diameters"], [1, 3, 1, "", "nodes"], [1, 4, 1, "", "number_of_cells"], [1, 4, 1, "", "number_of_edges"], [1, 4, 1, "", "number_of_nodes"], [1, 4, 1, "", "order"], [1, 4, 1, "", "remove_cell"], [1, 4, 1, "", "remove_cells"], [1, 4, 1, "", "remove_equivalent_cells"], [1, 4, 1, "", "remove_node"], [1, 4, 1, "", "remove_nodes"], [1, 4, 1, "", "remove_singletons"], [1, 4, 1, "", "restrict_to_cells"], [1, 4, 1, "", "restrict_to_nodes"], [1, 4, 1, "", "s_component_subgraphs"], [1, 4, 1, "", "s_components"], [1, 4, 1, "", "s_connected_components"], [1, 4, 1, "", "set_cell_attributes"], [1, 4, 1, "", "set_filtration"], [1, 3, 1, "", "shape"], [1, 4, 1, "", "singletons"], [1, 4, 1, "", "size"], [1, 4, 1, "", "skeleton"], [1, 4, 1, "", "to_combinatorial_complex"], [1, 4, 1, "", "to_hypergraph"], [1, 4, 1, "", "up_laplacian_matrix"]], "toponetx.classes.combinatorial_complex": [[1, 2, 1, "", "CombinatorialComplex"]], "toponetx.classes.combinatorial_complex.CombinatorialComplex": [[1, 4, 1, "", "add_cell"], [1, 4, 1, "", "add_cells_from"], [1, 4, 1, "", "add_node"], [1, 4, 1, "", "adjacency_matrix"], [1, 4, 1, "", "cell_adjacency_matrix"], [1, 4, 1, "", "cell_diameter"], [1, 4, 1, "", "cell_diameters"], [1, 4, 1, "", "cell_distance"], [1, 3, 1, "", "cells"], [1, 4, 1, "", "coadjacency_matrix"], [1, 4, 1, "", "component_subgraphs"], [1, 4, 1, "", "components"], [1, 4, 1, "", "connected_component_subgraphs"], [1, 4, 1, "", "connected_components"], [1, 4, 1, "", "dataframe"], [1, 4, 1, "", "degree"], [1, 4, 1, "", "diameter"], [1, 3, 1, "", "dim"], [1, 4, 1, "", "distance"], [1, 4, 1, "", "from_networkx_graph"], [1, 4, 1, "", "from_numpy_array"], [1, 4, 1, "", "from_trimesh"], [1, 4, 1, "", "get_adjacency_structure_dict"], [1, 4, 1, "", "get_all_incidence_structure_dict"], [1, 4, 1, "", "get_cell_attributes"], [1, 4, 1, "", "get_incidence_structure_dict"], [1, 4, 1, "", "get_node_attributes"], [1, 3, 1, "", "incidence_dict"], [1, 4, 1, "", "incidence_matrix"], [1, 4, 1, "", "is_connected"], [1, 4, 1, "", "node_adjacency_matrix"], [1, 4, 1, "", "node_diameters"], [1, 3, 1, "", "nodes"], [1, 4, 1, "", "number_of_cells"], [1, 4, 1, "", "number_of_nodes"], [1, 4, 1, "", "order"], [1, 3, 1, "", "ranks"], [1, 4, 1, "", "remove_cell"], [1, 4, 1, "", "remove_cells"], [1, 4, 1, "", "remove_node"], [1, 4, 1, "", "remove_nodes"], [1, 4, 1, "", "remove_singletons"], [1, 4, 1, "", "restrict_to_cells"], [1, 4, 1, "", "restrict_to_nodes"], [1, 4, 1, "", "s_component_subgraphs"], [1, 4, 1, "", "s_components"], [1, 4, 1, "", "s_connected_components"], [1, 4, 1, "", "set_cell_attributes"], [1, 4, 1, "", "set_node_attributes"], [1, 3, 1, "", "shape"], [1, 4, 1, "", "singletons"], [1, 4, 1, "", "size"], [1, 4, 1, "", "skeleton"], [1, 4, 1, "", "to_hypergraph"]], "toponetx.classes.complex": [[1, 2, 1, "", "Complex"]], "toponetx.classes.complex.Complex": [[1, 4, 1, "", "add_node"], [1, 4, 1, "", "adjacency_matrix"], [1, 4, 1, "", "clone"], [1, 4, 1, "", "coadjacency_matrix"], [1, 3, 1, "", "dim"], [1, 4, 1, "", "incidence_matrix"], [1, 3, 1, "", "nodes"], [1, 4, 1, "", "remove_nodes"], [1, 4, 1, "", "shape"], [1, 4, 1, "", "skeleton"]], "toponetx.classes.hyperedge": [[1, 2, 1, "", "HyperEdge"]], "toponetx.classes.hyperedge.HyperEdge": [[1, 3, 1, "", "rank"]], "toponetx.classes.simplex": [[1, 2, 1, "", "Simplex"]], "toponetx.classes.simplex.Simplex": [[1, 3, 1, "", "boundary"], [1, 4, 1, "", "construct_simplex_tree"], [1, 3, 1, "", "faces"], [1, 4, 1, "", "sign"]], "toponetx.classes.simplicial_complex": [[1, 2, 1, "", "SimplicialComplex"]], "toponetx.classes.simplicial_complex.SimplicialComplex": [[1, 4, 1, "", "add_elements_from_nx_graph"], [1, 4, 1, "", "add_node"], [1, 4, 1, "", "add_simplex"], [1, 4, 1, "", "add_simplices_from"], [1, 4, 1, "", "adjacency_matrix"], [1, 4, 1, "", "coadjacency_matrix"], [1, 4, 1, "", "coincidence_matrix"], [1, 3, 1, "", "dim"], [1, 4, 1, "", "down_laplacian_matrix"], [1, 4, 1, "", "from_gudhi"], [1, 4, 1, "", "from_nx_graph"], [1, 4, 1, "", "from_spharpy"], [1, 4, 1, "", "from_trimesh"], [1, 4, 1, "", "get_all_maximal_simplices"], [1, 4, 1, "", "get_boundaries"], [1, 4, 1, "", "get_cofaces"], [1, 4, 1, "", "get_edges_from_matrix"], [1, 4, 1, "", "get_maximal_simplices_of_simplex"], [1, 4, 1, "", "get_node_attributes"], [1, 4, 1, "", "get_simplex_attributes"], [1, 4, 1, "", "get_star"], [1, 4, 1, "", "hodge_laplacian_matrix"], [1, 4, 1, "", "incidence_matrix"], [1, 4, 1, "", "is_connected"], [1, 4, 1, "", "is_maximal"], [1, 4, 1, "", "is_triangular_mesh"], [1, 4, 1, "", "k_hop_coincidence_matrix"], [1, 4, 1, "", "k_hop_incidence_matrix"], [1, 4, 1, "", "laplace_beltrami_operator"], [1, 4, 1, "", "load_mesh"], [1, 3, 1, "", "maxdim"], [1, 3, 1, "", "nodes"], [1, 4, 1, "", "normalized_laplacian_matrix"], [1, 4, 1, "", "remove_maximal_simplex"], [1, 4, 1, "", "restrict_to_nodes"], [1, 4, 1, "", "restrict_to_simplices"], [1, 4, 1, "", "set_simplex_attributes"], [1, 3, 1, "", "shape"], [1, 3, 1, "", "simplices"], [1, 4, 1, "", "simplicial_closure_of_hypergraph"], [1, 4, 1, "", "skeleton"], [1, 4, 1, "", "to_cell_complex"], [1, 4, 1, "", "to_combinatorial_complex"], [1, 4, 1, "", "to_hypergraph"], [1, 4, 1, "", "to_spharapy"], [1, 4, 1, "", "to_trimesh"], [1, 4, 1, "", "up_laplacian_matrix"]], "toponetx.datasets": [[2, 0, 0, "-", "utils"]], "toponetx.datasets.utils": [[2, 1, 1, "", "load_ppi"]], "toponetx.transform": [[4, 0, 0, "-", "graph_to_simplicial_complex"]], "toponetx.transform.graph_to_simplicial_complex": [[4, 1, 1, "", "graph_2_clique_complex"], [4, 1, 1, "", "graph_2_neighbor_complex"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:property", "4": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "property", "Python property"], "4": ["py", "method", "Python method"]}, "titleterms": {"algorithm": 0, "refer": [0, 2, 3, 6, 7, 8, 9], "class": 1, "cell": [1, 8], "complex": [1, 7, 8, 9], "combinatori": [1, 9], "mathemat": 1, "exampl": [1, 5, 7, 8, 9], "dynam": 1, "hyperedg": 1, "node": 1, "reportview": 1, "simplex": [1, 7], "simplici": [1, 7], "featur": [1, 6, 7], "dataset": 2, "util": 2, "api": 3, "packag": [3, 7], "modul": 3, "transform": 4, "contribut": 5, "make": 5, "chang": 5, "write": 5, "test": 5, "run": 5, "document": 5, "intro": 5, "docstr": 5, "The": 5, "anatomi": 5, "toponetx": 6, "tnx": 6, "scope": 6, "function": 6, "main": 6, "get": 6, "start": 6, "introduct": 7, "tabl": 7, "content": 7, "0": 7, "import": 7, "requir": 7, "1": 7, "inform": 7, "notion": 7, "definit": [7, 8], "convex": 7, "hull": 7, "n": 7, "2": 7, "abstract": 7, "graph": 7, "face": 7, "3": 7, "incid": [7, 9], "matric": 7, "matrix": [7, 9], "continu": [7, 8], "4": 7, "up": [7, 8], "laplacian": [7, 8], "5": 7, "down": [7, 8], "6": 7, "hodg": [7, 8], "relat": [7, 8], "7": 7, "assign": 7, "setup": [8, 9], "defint": [8, 9], "help": 9, "code": 9, "output": 9, "adjac": 9, "co": 9, "tutori": 10}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Algorithms": [[0, "module-toponetx.algorithms.eigen_align"]], "Reference": [[0, "reference"], [2, "reference"]], "Classes": [[1, "classes"]], "Cell Complex": [[1, "module-toponetx.classes.cell_complex"], [8, "Cell-Complex"]], "Cell": [[1, "module-toponetx.classes.cell"]], "Combinatorial Complex": [[1, "module-toponetx.classes.combinatorial_complex"], [9, "Combinatorial-Complex"]], "Mathematical example": [[1, "mathematical-example"]], "Complex": [[1, "module-toponetx.classes.complex"]], "Dynamic Cell": [[1, "dynamic-cell"]], "Hyperedge": [[1, "module-toponetx.classes.hyperedge"]], "Node": [[1, "node"]], "ReportView": [[1, "reportview"]], "Simplex": [[1, "module-toponetx.classes.simplex"]], "Simplicial Complex": [[1, "module-toponetx.classes.simplicial_complex"]], "Features": [[1, "features"]], "Datasets": [[2, "datasets"]], "Utils": [[2, "module-toponetx.datasets.utils"]], "API Reference": [[3, "api-reference"]], "Packages & Modules": [[3, null]], "Transform": [[4, "module-toponetx.transform.graph_to_simplicial_complex"]], "Contributing": [[5, "contributing"]], "Making Changes": [[5, "making-changes"]], "Write Tests": [[5, "write-tests"]], "Run Tests": [[5, "run-tests"]], "Write Documentation": [[5, "write-documentation"]], "Intro to Docstrings": [[5, "intro-to-docstrings"]], "The Anatomy of a Docstring": [[5, "the-anatomy-of-a-docstring"]], "Docstring Examples": [[5, "docstring-examples"]], "\ud83c\udf10 TopoNetX (TNX) \ud83c\udf69": [[6, "toponetx-tnx"]], "\ud83c\udfaf Scope and functionality": [[6, "scope-and-functionality"]], "\ud83d\udee0\ufe0f Main features": [[6, "main-features"]], "\ud83d\udd0d References": [[6, "references"]], "\ud83e\uddbe Getting Started": [[6, "getting-started"]], "Introduction to Simplicial Complexes": [[7, "Introduction-to-Simplicial-Complexes"]], "Table of contents": [[7, "Table-of-contents"]], "0. Import required packages": [[7, "0.-Import-required-packages"]], "1. Simplexes": [[7, "1.-Simplexes"]], "Informal introduction to the notion of simplex": [[7, "Informal-introduction-to-the-notion-of-simplex"]], "Definition of convex hull": [[7, "Definition-of-convex-hull"]], "Definition of N-simplex": [[7, "Definition-of-N-simplex"]], "2. Simplicial complexes": [[7, "2.-Simplicial-complexes"]], "Definition of abstract simplicial complex": [[7, "Definition-of-abstract-simplicial-complex"]], "Example 1 of simplicial complex: a graph": [[7, "Example-1-of-simplicial-complex:-a-graph"]], "Example 2 of simplicial complex: a graph with faces": [[7, "Example-2-of-simplicial-complex:-a-graph-with-faces"]], "3. Incidence matrices": [[7, "3.-Incidence-matrices"]], "Definition of incidence matrix": [[7, "Definition-of-incidence-matrix"]], "Example 2 continued: incidence matrices": [[7, "Example-2-continued:-incidence-matrices"]], "4. Up-Laplacians": [[7, "4.-Up-Laplacians"]], "Definition of up-Laplacian": [[7, "Definition-of-up-Laplacian"]], "Example 2 continued: up-Laplacians": [[7, "Example-2-continued:-up-Laplacians"]], "5. Down-Laplacians": [[7, "5.-Down-Laplacians"]], "Definition of down-Laplacian": [[7, "Definition-of-down-Laplacian"], [8, "Definition-of-down-Laplacian"]], "Example 2 continued: down-Laplacians": [[7, "Example-2-continued:-down-Laplacians"]], "6. Hodge Laplacians": [[7, "6.-Hodge-Laplacians"]], "Definition of Hodge Laplacian": [[7, "Definition-of-Hodge-Laplacian"]], "Relation of Hodge Laplacian to up-Laplacian and down-Laplacian": [[7, "Relation-of-Hodge-Laplacian-to-up-Laplacian-and-down-Laplacian"], [8, "Relation-of-Hodge-Laplacian-to-up-Laplacian-and-down-Laplacian"]], "7. Assigning features": [[7, "7.-Assigning-features"]], "References": [[7, "References"], [8, "References"], [9, "References"]], "Cell Complexes": [[8, "Cell-Complexes"]], "Setup": [[8, "Setup"], [9, "Setup"]], "Example of a Cell Complex": [[8, "Example-of-a-Cell-Complex"]], "Example Continued": [[8, "Example-Continued"]], "Example": [[8, "Example"]], "up-Laplacian": [[8, "up-Laplacian"]], "Definition up-Laplacian": [[8, "Definition-up-Laplacian"]], "Example of up-Laplacian": [[8, "Example-of-up-Laplacian"]], "down-Laplacian": [[8, "down-Laplacian"]], "Example of down-Laplacian": [[8, "Example-of-down-Laplacian"]], "Hodge Laplacian": [[8, "Hodge-Laplacian"]], "Defintion of Hodge Laplacian": [[8, "Defintion-of-Hodge-Laplacian"]], "Combinatorial Complexes": [[9, "Combinatorial-Complexes"]], "Defintion of Combinatorial Complex": [[9, "Defintion-of-Combinatorial-Complex"]], "Example of a Combinatorial Complex": [[9, "Example-of-a-Combinatorial-Complex"]], "Helpful Code Output": [[9, "Helpful-Code-Output"]], "Adjacency": [[9, "Adjacency"]], "Adjacency Matrix": [[9, "Adjacency-Matrix"]], "Co-Adjacency Matrix": [[9, "Co-Adjacency-Matrix"]], "Incidence": [[9, "Incidence"]], "Incidence Matrix": [[9, "Incidence-Matrix"]], "Tutorials": [[10, "tutorials"]]}, "indexentries": {"align_eigenvectors_kl() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.align_eigenvectors_kl"]], "cell_complex_adjacency_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.cell_complex_adjacency_spectrum"]], "cell_complex_hodge_laplacian_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.cell_complex_hodge_laplacian_spectrum"]], "combinatorial_complex_adjacency_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.combinatorial_complex_adjacency_spectrum"]], "compute_alignment() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.compute_alignment"]], "compute_hist() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.compute_hist"]], "compute_js() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.compute_js"]], "compute_kl() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.compute_kl"]], "hodge_laplacian_eigenvectors() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.hodge_laplacian_eigenvectors"]], "laplacian_beltrami_eigenvectors() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.laplacian_beltrami_eigenvectors"]], "laplacian_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.laplacian_spectrum"]], "module": [[0, "module-toponetx.algorithms.eigen_align"], [0, "module-toponetx.algorithms.spectrum"], [1, "module-toponetx.classes.cell"], [1, "module-toponetx.classes.cell_complex"], [1, "module-toponetx.classes.combinatorial_complex"], [1, "module-toponetx.classes.complex"], [1, "module-toponetx.classes.hyperedge"], [1, "module-toponetx.classes.simplex"], [1, "module-toponetx.classes.simplicial_complex"], [2, "module-toponetx.datasets.utils"], [4, "module-toponetx.transform.graph_to_simplicial_complex"]], "set_hodge_laplacian_eigenvector_attrs() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.set_hodge_laplacian_eigenvector_attrs"]], "simplicial_complex_adjacency_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.simplicial_complex_adjacency_spectrum"]], "simplicial_complex_hodge_laplacian_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.simplicial_complex_hodge_laplacian_spectrum"]], "toponetx.algorithms.eigen_align": [[0, "module-toponetx.algorithms.eigen_align"]], "toponetx.algorithms.spectrum": [[0, "module-toponetx.algorithms.spectrum"]], "cell (class in toponetx.classes.cell)": [[1, "toponetx.classes.cell.Cell"]], "cellcomplex (class in toponetx.classes.cell_complex)": [[1, "toponetx.classes.cell_complex.CellComplex"]], "combinatorialcomplex (class in toponetx.classes.combinatorial_complex)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex"]], "complex (class in toponetx.classes.complex)": [[1, "toponetx.classes.complex.Complex"]], "hyperedge (class in toponetx.classes.hyperedge)": [[1, "toponetx.classes.hyperedge.HyperEdge"]], "simplex (class in toponetx.classes.simplex)": [[1, "toponetx.classes.simplex.Simplex"]], "simplicialcomplex (class in toponetx.classes.simplicial_complex)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex"]], "add_cell() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_cell"]], "add_cell() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.add_cell"]], "add_cells_from() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_cells_from"]], "add_cells_from() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.add_cells_from"]], "add_edge() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_edge"]], "add_edges_from() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_edges_from"]], "add_elements_from_nx_graph() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.add_elements_from_nx_graph"]], "add_node() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_node"]], "add_node() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.add_node"]], "add_node() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.add_node"]], "add_node() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.add_node"]], "add_simplex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.add_simplex"]], "add_simplices_from() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.add_simplices_from"]], "adjacency_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.adjacency_matrix"]], "adjacency_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.adjacency_matrix"]], "adjacency_matrix() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.adjacency_matrix"]], "adjacency_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.adjacency_matrix"]], "boundary (toponetx.classes.cell.cell property)": [[1, "toponetx.classes.cell.Cell.boundary"]], "boundary (toponetx.classes.simplex.simplex property)": [[1, "toponetx.classes.simplex.Simplex.boundary"]], "cell_adjacency_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cell_adjacency_matrix"]], "cell_diameter() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.cell_diameter"]], "cell_diameter() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cell_diameter"]], "cell_diameters() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.cell_diameters"]], "cell_diameters() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cell_diameters"]], "cell_distance() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.cell_distance"]], "cell_distance() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cell_distance"]], "cell_neighbors() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.cell_neighbors"]], "cells (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.cells"]], "cells (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cells"]], "clear() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.clear"]], "clone() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.clone"]], "coadjacency_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.coadjacency_matrix"]], "coadjacency_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.coadjacency_matrix"]], "coadjacency_matrix() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.coadjacency_matrix"]], "coadjacency_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.coadjacency_matrix"]], "coincidence_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.coincidence_matrix"]], "component_subgraphs() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.component_subgraphs"]], "component_subgraphs() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.component_subgraphs"]], "components() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.components"]], "components() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.components"]], "connected_component_subgraphs() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.connected_component_subgraphs"]], "connected_component_subgraphs() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.connected_component_subgraphs"]], "connected_components() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.connected_components"]], "connected_components() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.connected_components"]], "construct_simplex_tree() (toponetx.classes.simplex.simplex static method)": [[1, "toponetx.classes.simplex.Simplex.construct_simplex_tree"]], "dataframe() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.dataframe"]], "degree() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.degree"]], "degree() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.degree"]], "diameter() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.diameter"]], "diameter() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.diameter"]], "dim (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.dim"]], "dim (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.dim"]], "dim (toponetx.classes.complex.complex property)": [[1, "toponetx.classes.complex.Complex.dim"]], "dim (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.dim"]], "distance() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.distance"]], "distance() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.distance"]], "down_laplacian_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.down_laplacian_matrix"]], "down_laplacian_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.down_laplacian_matrix"]], "edges (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.edges"]], "elements (toponetx.classes.cell.cell property)": [[1, "toponetx.classes.cell.Cell.elements"]], "faces (toponetx.classes.simplex.simplex property)": [[1, "toponetx.classes.simplex.Simplex.faces"]], "from_gudhi() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.from_gudhi"]], "from_networkx_graph() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.from_networkx_graph"]], "from_networkx_graph() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.from_networkx_graph"]], "from_numpy_array() (toponetx.classes.combinatorial_complex.combinatorialcomplex class method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.from_numpy_array"]], "from_nx_graph() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.from_nx_graph"]], "from_spharpy() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.from_spharpy"]], "from_trimesh() (toponetx.classes.cell_complex.cellcomplex static method)": [[1, "toponetx.classes.cell_complex.CellComplex.from_trimesh"]], "from_trimesh() (toponetx.classes.combinatorial_complex.combinatorialcomplex static method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.from_trimesh"]], "from_trimesh() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.from_trimesh"]], "get_adjacency_structure_dict() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_adjacency_structure_dict"]], "get_all_incidence_structure_dict() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_all_incidence_structure_dict"]], "get_all_maximal_simplices() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_all_maximal_simplices"]], "get_boundaries() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_boundaries"]], "get_cell_attributes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.get_cell_attributes"]], "get_cell_attributes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_cell_attributes"]], "get_cofaces() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_cofaces"]], "get_edges_from_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_edges_from_matrix"]], "get_filtration() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.get_filtration"]], "get_incidence_structure_dict() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_incidence_structure_dict"]], "get_maximal_simplices_of_simplex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_maximal_simplices_of_simplex"]], "get_node_attributes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_node_attributes"]], "get_node_attributes() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_node_attributes"]], "get_simplex_attributes() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_simplex_attributes"]], "get_star() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_star"]], "hodge_laplacian_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.hodge_laplacian_matrix"]], "hodge_laplacian_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.hodge_laplacian_matrix"]], "incidence_dict (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.incidence_dict"]], "incidence_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.incidence_matrix"]], "incidence_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.incidence_matrix"]], "incidence_matrix() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.incidence_matrix"]], "incidence_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.incidence_matrix"]], "is_connected() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.is_connected"]], "is_connected() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.is_connected"]], "is_connected() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.is_connected"]], "is_homotopic_to() (toponetx.classes.cell.cell method)": [[1, "toponetx.classes.cell.Cell.is_homotopic_to"]], "is_insertable_cycle() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.is_insertable_cycle"]], "is_maximal() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.is_maximal"]], "is_regular (toponetx.classes.cell.cell property)": [[1, "toponetx.classes.cell.Cell.is_regular"]], "is_regular (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.is_regular"]], "is_triangular_mesh() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.is_triangular_mesh"]], "k_hop_coincidence_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.k_hop_coincidence_matrix"]], "k_hop_coincidence_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.k_hop_coincidence_matrix"]], "k_hop_incidence_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.k_hop_incidence_matrix"]], "k_hop_incidence_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.k_hop_incidence_matrix"]], "laplace_beltrami_operator() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.laplace_beltrami_operator"]], "load_mesh() (toponetx.classes.cell_complex.cellcomplex static method)": [[1, "toponetx.classes.cell_complex.CellComplex.load_mesh"]], "load_mesh() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.load_mesh"]], "maxdim (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.maxdim"]], "maxdim (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.maxdim"]], "neighbors() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.neighbors"]], "node_adjacency_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.node_adjacency_matrix"]], "node_diameters() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.node_diameters"]], "node_diameters() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.node_diameters"]], "nodes (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.nodes"]], "nodes (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.nodes"]], "nodes (toponetx.classes.complex.complex property)": [[1, "toponetx.classes.complex.Complex.nodes"]], "nodes (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.nodes"]], "normalized_laplacian_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.normalized_laplacian_matrix"]], "number_of_cells() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.number_of_cells"]], "number_of_cells() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.number_of_cells"]], "number_of_edges() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.number_of_edges"]], "number_of_nodes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.number_of_nodes"]], "number_of_nodes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.number_of_nodes"]], "order() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.order"]], "order() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.order"]], "rank (toponetx.classes.hyperedge.hyperedge property)": [[1, "toponetx.classes.hyperedge.HyperEdge.rank"]], "ranks (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.ranks"]], "remove_cell() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_cell"]], "remove_cell() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_cell"]], "remove_cells() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_cells"]], "remove_cells() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_cells"]], "remove_equivalent_cells() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_equivalent_cells"]], "remove_maximal_simplex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.remove_maximal_simplex"]], "remove_node() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_node"]], "remove_node() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_node"]], "remove_nodes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_nodes"]], "remove_nodes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_nodes"]], "remove_nodes() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.remove_nodes"]], "remove_singletons() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_singletons"]], "remove_singletons() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_singletons"]], "restrict_to_cells() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.restrict_to_cells"]], "restrict_to_cells() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.restrict_to_cells"]], "restrict_to_nodes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.restrict_to_nodes"]], "restrict_to_nodes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.restrict_to_nodes"]], "restrict_to_nodes() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.restrict_to_nodes"]], "restrict_to_simplices() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.restrict_to_simplices"]], "reverse() (toponetx.classes.cell.cell method)": [[1, "toponetx.classes.cell.Cell.reverse"]], "s_component_subgraphs() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.s_component_subgraphs"]], "s_component_subgraphs() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.s_component_subgraphs"]], "s_components() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.s_components"]], "s_components() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.s_components"]], "s_connected_components() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.s_connected_components"]], "s_connected_components() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.s_connected_components"]], "set_cell_attributes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.set_cell_attributes"]], "set_cell_attributes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.set_cell_attributes"]], "set_filtration() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.set_filtration"]], "set_node_attributes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.set_node_attributes"]], "set_simplex_attributes() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.set_simplex_attributes"]], "shape (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.shape"]], "shape (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.shape"]], "shape (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.shape"]], "shape() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.shape"]], "sign() (toponetx.classes.cell.cell method)": [[1, "toponetx.classes.cell.Cell.sign"]], "sign() (toponetx.classes.simplex.simplex method)": [[1, "toponetx.classes.simplex.Simplex.sign"]], "simplices (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.simplices"]], "simplicial_closure_of_hypergraph() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.simplicial_closure_of_hypergraph"]], "singletons() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.singletons"]], "singletons() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.singletons"]], "size() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.size"]], "size() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.size"]], "skeleton() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.skeleton"]], "skeleton() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.skeleton"]], "skeleton() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.skeleton"]], "skeleton() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.skeleton"]], "to_cell_complex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_cell_complex"]], "to_combinatorial_complex() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.to_combinatorial_complex"]], "to_combinatorial_complex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_combinatorial_complex"]], "to_hypergraph() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.to_hypergraph"]], "to_hypergraph() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.to_hypergraph"]], "to_hypergraph() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_hypergraph"]], "to_spharapy() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_spharapy"]], "to_trimesh() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_trimesh"]], "toponetx.classes.cell": [[1, "module-toponetx.classes.cell"]], "toponetx.classes.cell_complex": [[1, "module-toponetx.classes.cell_complex"]], "toponetx.classes.combinatorial_complex": [[1, "module-toponetx.classes.combinatorial_complex"]], "toponetx.classes.complex": [[1, "module-toponetx.classes.complex"]], "toponetx.classes.hyperedge": [[1, "module-toponetx.classes.hyperedge"]], "toponetx.classes.simplex": [[1, "module-toponetx.classes.simplex"]], "toponetx.classes.simplicial_complex": [[1, "module-toponetx.classes.simplicial_complex"]], "up_laplacian_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.up_laplacian_matrix"]], "up_laplacian_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.up_laplacian_matrix"]], "load_ppi() (in module toponetx.datasets.utils)": [[2, "toponetx.datasets.utils.load_ppi"]], "toponetx.datasets.utils": [[2, "module-toponetx.datasets.utils"]], "graph_2_clique_complex() (in module toponetx.transform.graph_to_simplicial_complex)": [[4, "toponetx.transform.graph_to_simplicial_complex.graph_2_clique_complex"]], "graph_2_neighbor_complex() (in module toponetx.transform.graph_to_simplicial_complex)": [[4, "toponetx.transform.graph_to_simplicial_complex.graph_2_neighbor_complex"]], "toponetx.transform.graph_to_simplicial_complex": [[4, "module-toponetx.transform.graph_to_simplicial_complex"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["api/algorithms", "api/classes", "api/datasets", "api/index", "api/transform", "contributing/index", "index", "notebooks/01_simplicial_complexes", "notebooks/02_cell_complexes", "notebooks/03_combinatorial_complexes", "tutorials/index"], "filenames": ["api/algorithms.rst", "api/classes.rst", "api/datasets.rst", "api/index.rst", "api/transform.rst", "contributing/index.rst", "index.rst", "notebooks/01_simplicial_complexes.ipynb", "notebooks/02_cell_complexes.ipynb", "notebooks/03_combinatorial_complexes.ipynb", "tutorials/index.rst"], "titles": ["Algorithms", "Classes", "Datasets", "API Reference", "Transform", "Contributing", "\ud83c\udf10 TopoNetX (TNX) \ud83c\udf69", "Introduction to Simplicial Complexes", "Cell Complexes", "Combinatorial Complexes", "Tutorials"], "terms": {"util": [0, 1, 3], "relat": [0, 5, 6, 9], "eigen": 0, "decomposit": 0, "danielegrattarola": 0, "ginr": 0, "toponetx": [0, 1, 2, 3, 4, 5, 7, 8, 9], "eigen_align": 0, "align_eigenvectors_kl": [0, 3], "u_ref": 0, "u_test": 0, "sourc": [0, 1, 2, 4, 7, 8, 9], "align": 0, "eigenvector": 0, "us": [0, 1, 5, 6, 7, 8, 9], "kl": 0, "diverg": 0, "compute_align": [0, 3], "u1": 0, "u2": 0, "comput": [0, 1, 5, 6, 7, 8, 9], "matrix": [0, 1, 5, 8], "compute_hist": [0, 3], "ref": 0, "test": 0, "histogram": 0, "compute_j": [0, 3], "j": [0, 1, 7, 8, 9], "compute_kl": [0, 3], "modul": [0, 5], "spectra": 0, "spectrum": 0, "cell_complex_adjacency_spectrum": [0, 3], "cx": [0, 1, 9], "cellcomplex": [0, 1, 6, 8], "rank": [0, 1, 7, 8, 9], "return": [0, 1, 2, 4, 5, 7], "eigenvalu": 0, "adjac": [0, 1, 6, 7, 8], "paramet": [0, 1, 4, 5], "int": [0, 1, 4], "cell": [0, 3, 6, 7, 9], "take": [0, 1, 7, 8], "from": [0, 1, 5, 6, 7, 8, 9], "0": [0, 1, 8, 9], "ar": [0, 1, 2, 5, 6, 7, 8, 9], "node": [0, 2, 3, 7, 8, 9], "1": [0, 1, 8, 9], "edg": [0, 1, 2, 7, 8, 9], "2": [0, 1, 8, 9], "polygon": [0, 7, 8], "current": [0, 1], "support": [0, 1, 3, 6], "eval": 0, "numpi": [0, 1, 5, 7, 8], "arrai": [0, 1, 5, 7], "exampl": 0, "import": [0, 1, 5, 8, 9], "add_cel": [0, 1, 8, 9], "3": [0, 1, 5, 8, 9], "4": [0, 1, 5, 8, 9], "5": [0, 1, 5, 8, 9], "6": [0, 1, 8, 9], "7": [0, 1, 8, 9], "8": [0, 1, 7, 8, 9], "cell_complex_hodge_laplacian_spectrum": [0, 3], "weight": [0, 1, 2, 5, 7], "laplacian": [0, 1, 3, 6], "g": [0, 1, 4, 5, 8, 9], "scipi": [0, 1], "spars": [0, 1, 5, 7], "str": [0, 1, 5], "none": [0, 1, 4, 5], "option": [0, 1, 4, 5], "default": [0, 1, 4, 5], "If": [0, 1, 5, 7, 8, 9], "each": [0, 1, 5, 7, 8, 9], "ha": [0, 1, 5, 7, 8, 9], "combinatorial_complex_adjacency_spectrum": [0, 3], "cc": [0, 1, 8, 9], "combinatorialcomplex": [0, 1, 6, 9], "r": [0, 1, 5, 7], "k": [0, 1, 6, 7, 8, 9], "": [0, 1, 5, 9], "laplacian_spectrum": [0, 3], "adjacency_matrix": [0, 1, 9], "hodge_laplacian_eigenvector": [0, 3], "hodge_laplacian": 0, "n_compon": 0, "first": [0, 1, 5, 7, 8, 9], "hodg": [0, 1, 6], "number": [0, 1, 7, 8, 9], "one": [0, 1, 5, 7, 8, 9], "need": [0, 1, 7, 8, 9], "output": [0, 1, 4, 5, 7, 8], "shape": [0, 1, 5, 7], "10": [0, 1, 7, 8], "all": [0, 1, 5, 7, 8, 9], "eigev": 0, "eigenvec": 0, "associ": [0, 1, 5, 7], "simplicialcomplex": [0, 1, 4, 6, 7], "sc": [0, 1, 7], "row": [0, 1, 7, 8, 9], "column": [0, 1, 7, 8, 9], "b1": [0, 1], "incidence_matrix": [0, 1, 7, 8, 9], "index": [0, 1, 5, 7, 8, 9], "true": [0, 1, 7, 8, 9], "l1": [0, 1], "hodge_laplacian_matrix": [0, 1, 7, 8], "val": 0, "vec": 0, "laplacian_beltrami_eigenvector": [0, 3], "mode": [0, 1], "fem": 0, "beltrami": 0, "stanford_bunni": 0, "set_hodge_laplacian_eigenvector_attr": [0, 3], "cmplex": 0, "dim": [0, 1, 4, 5], "laplacian_typ": 0, "normal": [0, 1], "set": [0, 1, 7, 8, 9], "simplex": [0, 3, 8], "attribut": [0, 1, 5, 6, 7], "simplialcomplex": 0, "object": [0, 1, 5, 6, 7, 8, 9], "complex": [0, 3, 4, 5, 6], "dimens": [0, 1, 4, 5, 7, 8], "The": [0, 1, 3, 4, 6, 7, 8, 9], "rype": 0, "up": [0, 1, 5, 9], "down": [0, 1], "bool": [0, 1, 5], "get_simplex_attribut": [0, 1, 7], "th_eigen": 0, "simplicial_complex_adjacency_spectrum": [0, 3], "simplicial_complex_hodge_laplacian_spectrum": [0, 3], "toponet": [0, 5], "creation": [1, 6, 8], "manipul": [1, 6], "2d": [1, 5], "also": [1, 5, 7, 8, 9], "attach": [1, 6, 7, 8], "arbitrari": [1, 6], "data": [1, 5, 6, 7], "A": [1, 5, 6, 7, 8, 9], "i": [1, 2, 4, 5, 6, 7, 8, 9], "abbrevi": 1, "we": [1, 5, 6, 7, 8, 9], "reserv": 1, "notat": [1, 5], "cell_complex": 1, "name": [1, 5, 7, 8, 9], "regular": 1, "attr": [1, 7], "repres": [1, 2, 6, 7, 8, 9], "structur": [1, 6, 7, 8], "built": [1, 5], "simpl": [1, 9], "build": [1, 5, 9], "block": 1, "call": [1, 5, 7, 8, 9], "These": [1, 5, 6, 7], "can": [1, 4, 5, 6, 7, 8, 9], "thought": 1, "gener": [1, 5, 7, 8], "version": [1, 7], "familiar": 1, "point": [1, 7, 8], "line": [1, 5, 7, 8, 9], "segment": [1, 7, 8], "triangl": [1, 7, 8], "disk": 1, "By": [1, 9], "glu": 1, "togeth": [1, 7, 9], "prescrib": 1, "wai": [1, 5, 7, 8, 9], "creat": [1, 5, 7, 8], "geometr": [1, 6, 7, 9], "interest": 1, "topologi": [1, 6, 8], "geometri": [1, 6, 7], "variou": 1, "graph": [1, 2, 4, 6, 8, 9], "manifold": 1, "discret": 1, "thei": [1, 5, 7, 8, 9], "mani": [1, 5, 6, 7, 8], "area": [1, 6, 7], "algebra": [1, 6], "where": [1, 5, 7, 8, 9], "studi": [1, 6], "properti": [1, 6], "In": [1, 2, 5, 7, 8, 9], "tnx": 1, "non": [1, 7, 8, 9], "onli": [1, 5, 7, 8, 9], "construct": [1, 6, 8], "higher": [1, 6, 7, 8, 9], "dimension": [1, 8], "desir": 1, "should": [1, 5], "mathtmat": 1, "triplet": 1, "v": [1, 5], "e": [1, 5, 7], "c": [1, 6, 8], "consist": [1, 3, 5, 7, 8], "finit": [1, 9], "sequenc": 1, "n1": 1, "nk": 1, "between": [1, 6, 7, 8, 9], "two": [1, 7, 8, 9], "consecut": 1, "belong": [1, 5, 7], "have": [1, 4, 5, 7, 8, 9], "uniqu": 1, "wherea": [1, 7], "allow": [1, 6, 8, 9], "duplic": 1, "implement": [1, 3], "sens": 1, "chang": 1, "ad": [1, 5, 7, 8, 9], "subtract": 1, "them": [1, 7, 8, 9], "user": [1, 6], "add": [1, 5, 6, 8], "remov": [1, 6], "after": [1, 5, 6, 9], "initi": [1, 6], "compat": [1, 6], "networkx": [1, 2, 4, 6, 7], "librari": [1, 6], "enabl": [1, 6], "leverag": [1, 6], "power": [1, 6, 9], "algorithm": [1, 3, 6], "provid": [1, 5, 6, 7], "thi": [1, 4, 5, 6, 7, 8, 9], "packag": [1, 6], "store": [1, 6], "addit": [1, 7, 8], "inform": [1, 5, 6, 8, 9], "about": [1, 6, 7, 8], "effici": 1, "storag": 1, "advanc": 1, "matric": [1, 8, 9], "robust": [1, 6], "error": [1, 6, 7], "handl": [1, 6], "valid": [1, 5, 6], "input": [1, 4, 5, 6, 7, 9], "ensur": [1, 6], "reliabl": [1, 6], "easi": [1, 6, 7, 9], "iter": 1, "cycl": 1, "automat": 1, "insert": 1, "underli": [1, 6], "you": [1, 5, 7, 8, 9], "pass": 1, "list": [1, 5, 7, 8, 9], "constructor": 1, "c1": 1, "here": [1, 5, 7, 9], "alwai": [1, 8], "assum": 1, "c2": 1, "nx": 1, "add_edg": 1, "add_cells_from": [1, 8], "behaviour": 1, "when": [1, 5, 7, 8, 9], "fals": 1, "is_regular": 1, "check_skeleton": 1, "singl": [1, 7, 9], "hashabl": 1, "rankedent": 1, "empti": [1, 7, 8, 9], "function": [1, 3, 4, 5, 7, 8, 9], "check": [1, 5, 6], "skeleton": 1, "whether": [1, 7], "given": [1, 7, 8, 9], "color": 1, "black": 1, "red": [1, 7, 8], "blue": [1, 9], "green": 1, "note": [1, 4, 5, 8], "must": [1, 7], "cell_set": 1, "For": [1, 5, 7, 8, 9], "element": [1, 5, 7, 8, 9], "an": [1, 3, 5, 7, 8, 9], "indic": [1, 4, 7], "u_of_edg": 1, "v_of_edg": 1, "add_edges_from": 1, "ebunch_to_add": 1, "add_nod": 1, "sign": [1, 7], "cell_diamet": 1, "length": [1, 5], "longest": 1, "shortest": 1, "walk": 1, "rais": [1, 5], "toponetxerror": 1, "connect": [1, 8], "share": [1, 7, 9], "e_start": 1, "e_end": 1, "e_1": 1, "e_2": 1, "e_n": 1, "diamet": 1, "s_cell_connect": 1, "compon": [1, 5, 6], "subgraph": 1, "maximum": 1, "uid": 1, "cell_dist": 1, "target": 1, "distanc": 1, "intersect": 1, "pairwis": 1, "minu": 1, "path": 1, "exist": [1, 8], "np": [1, 5, 7, 8], "inf": 1, "least": 1, "less": 1, "than": [1, 7], "shortest_path_length": 1, "method": [1, 4, 5, 6, 7], "cell_adjac": 1, "cell_neighbor": 1, "which": [1, 3, 5, 7, 8, 9], "minimum": [1, 6], "neighbor": [1, 4], "clear": [1, 9], "coadjacency_matrix": [1, 9], "coadjac": [1, 9], "component_subgraph": 1, "return_singleton": 1, "same": [1, 5, 7, 8, 9], "s_components_subgraph": 1, "s_component_subgraph": 1, "s_connected_compon": 1, "But": 1, "connected_component_subgraph": 1, "connected_compon": 1, "degre": [1, 7], "certain": 1, "contain": [1, 7, 9], "identifi": [1, 7], "posit": [1, 7], "integ": 1, "smallest": [1, 7, 8], "size": [1, 7, 8, 9], "consid": [1, 7], "v_start": 1, "v_end": 1, "v_1": 1, "v_2": 1, "v_n": 1, "down_laplacian_matrix": [1, 7, 8], "d": [1, 5, 7, 8, 9], "absolut": 1, "valu": [1, 7, 8, 9], "entri": [1, 7, 8, 9], "obtain": 1, "order": [1, 6, 7, 9], "typic": 1, "nonzero": 1, "self": [1, 5], "static": 1, "fill": [1, 5], "cell_weight": 1, "dictionari": [1, 7], "boolean": [1, 5], "depend": [1, 6], "csr": 1, "csr_matrix": 1, "path_graph": 1, "from_networkx_graph": 1, "from_trimesh": 1, "mesh": 1, "convert": 1, "trimesh": 1, "vertic": [1, 7, 8, 9], "face": [1, 8], "process": [1, 3, 5, 7, 8], "print": [1, 5, 7, 8, 9], "get_cell_attribut": 1, "get": [1, 4, 7], "kei": 1, "attr2": 1, "set_cell_attribut": 1, "get_filtr": 1, "filtrat": 1, "equival": [1, 5, 7, 8], "defin": [1, 5, 7, 8, 9], "entir": 1, "set_filtr": 1, "f": 1, "wheather": 1, "incid": [1, 8], "x": [1, 5, 7, 8, 9], "respect": [1, 6, 7, 9], "orient": 1, "unsign": 1, "includ": [1, 5, 6, 9], "b0": 1, "b2": [1, 7, 9], "dot": [1, 7], "todens": [1, 7, 8, 9], "three": [1, 5, 7, 9], "henc": [1, 9], "similar": [1, 6, 7], "lower": [1, 8, 9], "observ": [1, 5], "unit": [1, 5], "is_connect": 1, "determin": [1, 8], "ani": [1, 5, 7, 8, 9], "v0": 1, "vn": 1, "v1": 1, "v2": 1, "n": [1, 5, 6, 8, 9], "everi": [1, 7, 9], "pair": [1, 7], "is_insertable_cycl": 1, "warnings_di": 1, "condit": 1, "k_hop_coincidence_matrix": 1, "hop": 1, "coincid": 1, "k_hop_incidence_matrix": 1, "load_mesh": 1, "file_path": 1, "forc": 1, "load": [1, 2, 3], "file": [1, 5], "loaded": 1, "try": [1, 5, 6, 7], "befor": [1, 5], "loader": 1, "result": [1, 5, 8], "through": 1, "concaten": 1, "abov": [1, 5, 7, 8], "obj": 1, "off": [1, 7, 8], "glb": 1, "bunni": 1, "maxdim": 1, "entiti": [1, 6], "node_diamet": 1, "number_of_cel": 1, "inter": 1, "number_of_edg": 1, "edge_set": [1, 7], "number_of_nod": 1, "node_set": 1, "remove_cel": 1, "delet": 1, "refer": [1, 5], "keep": [1, 5], "boundari": [1, 6, 7], "remove_equivalent_cel": 1, "homotop": 1, "other": [1, 5, 6, 7, 8, 9], "word": [1, 8], "cyclic": 1, "permut": 1, "homotp": 1, "been": [1, 8], "remove_nod": 1, "along": 1, "doe": [1, 5, 8, 9], "remove_singleton": 1, "singleton": 1, "clone": 1, "restrict_to_cel": 1, "subset": [1, 5, 7, 9], "new": [1, 5, 7, 8], "c3": 1, "cx1": 1, "cellview": 1, "restrict_to_nod": 1, "restrict": 1, "referenc": 1, "induc": 1, "s_connect": 1, "unless": 1, "equal": [1, 5, 7, 8], "yield": [1, 7], "s_compon": 1, "e1": 1, "e2": 1, "start": [1, 5, 7, 8], "end": [1, 5, 7], "type": [1, 4, 5], "descript": [1, 5], "some": [1, 5, 9], "mai": [1, 7, 8, 9], "want": [1, 5, 6, 7, 8], "assign": [1, 5], "second": [1, 7, 8, 9], "argument": [1, 5], "updat": 1, "rubric": 1, "dict": 1, "silent": 1, "ignor": [1, 5], "dic": 1, "real": 1, "rang": [1, 6], "to_combinatorial_complex": 1, "its": [1, 5, 6, 7, 8, 9], "so": [1, 7, 8, 9], "to_hypergraph": 1, "hypergraph": [1, 9], "hg": 1, "up_laplacian_matrix": [1, 7, 8], "l1_up": 1, "elementari": 1, "string": [1, 5], "satisfi": [1, 7], "repetit": 1, "otherwis": [1, 7], "specifi": [1, 7], "loop": 1, "violat": 1, "valueerror": 1, "keyword": 1, "both": [1, 5, 7, 8, 9], "ni": 1, "last": [1, 9], "close": 1, "instanc": [1, 7], "encircl": 1, "cell1": 1, "cell2": 1, "cell3": 1, "b": [1, 5, 7], "v3": 1, "squar": [1, 5, 9], "character": [1, 6], "tupl": [1, 9], "is_homotopic_to": 1, "revers": [1, 7], "counterclockwis": 1, "direct": [1, 7, 9], "around": 1, "clockwis": 1, "keyerror": 1, "whose": [1, 5], "typeerror": 1, "combinatorial_complex": 1, "graph_bas": 1, "tripl": 1, "rk": 1, "abstract": 1, "y": [1, 5, 7, 9], "generl": 1, "cellular": [1, 3, 6, 9], "placehold": 1, "_": [1, 7, 8], "cannot": [1, 8], "like": [1, 5, 7, 8, 9], "correspond": [1, 2, 7], "setsytem": 1, "panda": 1, "datafram": [1, 5], "cardin": 1, "let": [1, 7, 9], "etc": [1, 5], "Then": [1, 5, 7], "len": [1, 4], "via_rank": 1, "rowdict": 1, "book": 1, "weather": 1, "cell_adjacency_matrix": 1, "_cell": 1, "hyperedgeview": 1, "wth": 1, "sort_row": 1, "sort_column": 1, "header": 1, "sort": [1, 7], "base": [1, 7, 8], "rankedentityset": 1, "classmethod": 1, "from_numpy_arrai": 1, "m": [1, 5, 8, 9], "node_nam": 1, "cell_nam": 1, "node_label": 1, "cell_label": 1, "use_nwhi": 1, "truthi": 1, "prepend": 1, "evalu": [1, 5], "applic": [1, 8], "nestedcombinatorialcomplex": 1, "zero": [1, 7, 8, 9], "discard": 1, "get_adjacency_structure_dict": 1, "get_all_incidence_structure_dict": 1, "cell_color": 1, "frozenset": [1, 7, 9], "get_incidence_structure_dict": 1, "get_node_attribut": [1, 7], "set_node_attribut": 1, "add_nodes_from": 1, "nodes_color": 1, "incidence_dict": 1, "to_rank": 1, "incidence_typ": 1, "ndarrai": [1, 5], "node_adjacency_matrix": 1, "_node": 1, "nodeview": 1, "do": [1, 7, 9], "drop": 1, "space": [1, 5, 6, 8], "topolog": [1, 3, 6, 8], "form": [1, 7, 8, 9], "specif": [1, 5, 7, 8, 9], "well": [1, 5, 7, 8], "made": [1, 7, 8, 9], "collect": [1, 8], "simplic": [1, 6, 7, 8], "tetrahedra": 1, "arrang": 1, "scienc": [1, 6], "model": [1, 6], "analysi": [1, 6], "machin": 1, "learn": [1, 5, 6, 7], "itself": 1, "immut": 1, "ac1": 1, "ac2": 1, "ac3": 1, "construct_tre": 1, "tree": 1, "simplex1": 1, "simplex2": 1, "tetrahedron": [1, 7], "simplex3": 1, "construct_simplex_tre": 1, "precomput": 1, "_face": 1, "calcul": [1, 5, 6], "simplicial_complex": 1, "oper": [1, 6, 8], "co": 1, "kind": 1, "counterpart": 1, "It": [1, 7], "notion": 1, "triangul": 1, "surfac": 1, "tetrahedr": 1, "basic": 1, "becaus": [1, 7, 8, 9], "similarli": [1, 7, 8], "four": [1, 9], "combin": [1, 7, 9], "could": [1, 8], "while": [1, 5, 7], "solid": 1, "gudhi": [1, 6], "maxim": 1, "add_simplex": 1, "simplexview": [1, 7], "add_elements_from_nx_graph": 1, "add_simplices_from": 1, "adj1": 1, "coincidence_matrix": 1, "coboundari": 1, "highest": [1, 7, 8], "from_gudhi": 1, "simplextre": 1, "from_nx_graph": 1, "netwrokx": 1, "digraph": 1, "multigraph": 1, "multidigraph": 1, "from_spharpi": 1, "sharpi": 1, "spharapi": 1, "tm": 1, "spharabasi": 1, "sb": 1, "dataset": [1, 3, 6], "sd": 1, "nodes0": 1, "get_all_maximal_simplic": 1, "c0": 1, "get_boundari": 1, "min_dim": 1, "max_dim": [1, 4], "constrain": 1, "max": [1, 4], "face_set": [1, 7], "level": 1, "get_cofac": 1, "codimens": 1, "cofac": 1, "get_edges_from_matrix": 1, "most": [1, 5, 6], "operat": 1, "map": 1, "describ": [1, 5, 7, 8], "impli": 1, "reduc": [1, 6], "get_maximal_simplices_of_simplex": 1, "set_simplex_attribut": [1, 7], "get_star": 1, "star": 1, "correpodnd": 1, "iff": 1, "is_maxim": 1, "is_triangular_mesh": 1, "triangular": 1, "laplace_beltrami_oper": 1, "inv_euclidean": 1, "differ": [1, 5, 7, 8, 9], "half_cotang": 1, "invers": 1, "euclidean": 1, "half": 1, "cotang": 1, "angl": 1, "oppos": [1, 5], "laplacianmatrix": 1, "n_vertic": 1, "laplac": 1, "n_point": 1, "temp": 1, "stanford": 1, "normalized_laplacian_matrix": 1, "n_d": 1, "l_d": 1, "l": [1, 7, 8], "diagon": [1, 7, 8], "remove_maximal_simplex": 1, "new_complex": 1, "restrict_to_simplic": 1, "sc1": 1, "simplicial_closure_of_hypergraph": 1, "h": 1, "closur": 1, "hyernetx": 1, "hypernetx": 1, "hnx": 1, "to_cell_complex": 1, "dynamiccombinatorialcomplex": 1, "hyperg": 1, "e0": 1, "e3": 1, "e4": 1, "e5": 1, "e6": 1, "e7": 1, "to_spharapi": 1, "vertex_position_nam": 1, "sharapi": 1, "mesh2": 1, "vertlist": 1, "trilist": 1, "to_trimesh": 1, "load_ppi": 2, "protein": [2, 6], "interact": [2, 6], "high": 2, "score": 2, "low": 2, "http": [2, 7, 8, 9], "towardsdatasci": 2, "com": [2, 7, 8, 9], "visual": [2, 7], "network": [2, 6, 8, 9], "python": [2, 5, 6], "58a9b51be9d5": 2, "chemic": 2, "give": [3, 7], "overview": [3, 9], "sever": 3, "class": [3, 5, 6, 9], "domain": [3, 6], "simplici": [3, 4, 6, 8, 9], "combinatori": [3, 6], "signal": [3, 8], "techniqu": 3, "eigendecomposit": 3, "small": 3, "transform": [3, 5], "effect": 3, "lift": [3, 4], "onto": [3, 7], "anoth": [3, 7, 9], "dynam": [3, 6], "hyperedg": 3, "reportview": 3, "graph_2_clique_complex": [3, 4], "graph_2_neighbor_complex": [3, 4], "graph_to_simplicial_complex": 4, "cliqu": 4, "veri": [4, 5, 9], "larg": 4, "max_i": 4, "distribut": 4, "valenc": 4, "guid": 5, "aim": 5, "eas": 5, "novic": 5, "experienc": 5, "contributor": 5, "commun": 5, "effort": 5, "everyon": 5, "welcom": 5, "prefer": 5, "fork": 5, "upstream": 5, "repositori": [5, 6], "submit": 5, "pull": 5, "request": 5, "pr": 5, "follow": [5, 7, 8], "step": [5, 7], "synchron": 5, "your": 5, "main": 5, "branch": 5, "git": 5, "checkout": 5, "featur": [5, 9], "hold": [5, 7], "develop": [5, 6], "sure": 5, "appropri": 5, "code": [5, 7, 8], "see": [5, 7, 8, 9], "next": [5, 7, 8], "section": [5, 7], "detail": 5, "re": 5, "done": [5, 8], "edit": 5, "commit": 5, "modified_fil": 5, "my": 5, "record": 5, "push": [5, 7], "toponextx": 5, "origin": [5, 7, 9], "instruct": 5, "repeat": [5, 9], "review": 5, "locat": 5, "folder": 5, "filenam": 5, "test_": 5, "test_add": 5, "py": 5, "def": 5, "test_capital_cas": 5, "assert": 5, "9": [5, 7, 8, 9], "statement": 5, "under": 5, "correct": 5, "instal": [5, 6], "pytest": 5, "softwar": 5, "tool": 5, "pip": 5, "dev": 5, "verifi": 5, "break": 5, "requir": 5, "doc": 5, "format": [5, 7, 9], "purpos": 5, "usag": 5, "There": [5, 7], "markdown": 5, "languag": 5, "common": 5, "restructuredtext": 5, "googl": 5, "style": 5, "standard": [5, 7], "pleas": 5, "understand": [5, 8, 9], "role": 5, "syntax": 5, "readabl": 5, "autom": 5, "pars": 5, "inclus": 5, "our": [5, 6, 7, 8, 9], "api": [5, 7], "look": [5, 7, 8, 9], "out": [5, 6, 7], "__doc__": 5, "mean": [5, 7, 8, 9], "good": 5, "ones": [5, 7], "summari": 5, "79": 5, "char": 5, "begin": [5, 7], "immedi": 5, "capit": 5, "letter": 5, "period": 5, "verb": 5, "imper": 5, "mood": 5, "possibl": [5, 7, 9], "uncertain": 5, "more": [5, 6, 7, 8], "multi": 5, "separ": 5, "blank": 5, "On": [5, 7], "state": 5, "rest": [5, 9], "either": 5, "side": [5, 7], "default_valu": 5, "indent": 5, "esp": 5, "would": [5, 7, 9], "help": 5, "within": [5, 7], "latex": 5, "cite": 5, "text": [5, 9], "id": 5, "place": [5, 8], "templat": 5, "my_method": 5, "my_param_1": 5, "my_param_2": 5, "vector": 5, "big": 5, "o": 5, "math": [5, 7], "left": [5, 7, 8, 9], "right": [5, 7, 8, 9], "short": 5, "my_result": 5, "relev": [5, 7], "equat": 5, "perform": [5, 6], "snippet": 5, "show": [5, 7, 8, 9], "how": [5, 6, 7, 8, 9], "link": 5, "script": 5, "directori": 5, "pdf": [5, 8, 9], "wikipedia": [5, 7, 9], "page": 5, "And": 5, "scikit": 5, "project": 5, "modifi": 5, "fit_predict": 5, "sample_weight": 5, "cluster": 5, "center": 5, "predict": 5, "sampl": 5, "conveni": 5, "fit": 5, "sparse_matrix": [5, 7], "n_featur": 5, "Not": 5, "present": 5, "convent": 5, "label": [5, 7, 8], "labels_": 5, "mind": 5, "instead": [5, 8], "vari": [5, 9], "axi": [5, 9], "multipl": [5, 8, 9], "bracket": 5, "log": 5, "multinomi": 5, "1d": 5, "explicitli": 5, "per": [5, 7], "colon": 5, "explan": 5, "_weight_boost": 5, "adaboost": 5, "great": 5, "ve": 5, "discuss": 5, "Of": 5, "cours": 5, "rather": 5, "verbos": 5, "rst": 5, "80": 5, "charact": 5, "except": [5, 7], "tabl": 5, "natur": 6, "mathemat": [6, 7, 8, 9], "system": [6, 8], "divers": 6, "social": 6, "individu": [6, 8], "electrostat": 6, "atom": 6, "unifi": 6, "interfac": 6, "With": 6, "capabl": 6, "easili": [6, 7], "explor": 6, "gain": 6, "insight": 6, "avail": [6, 7, 8, 9], "popular": 6, "extend": 6, "wider": 6, "found": 6, "cw": 6, "serv": 6, "find": [6, 7, 8], "knowledg": 6, "encod": 6, "via": [6, 7, 8, 9], "wa": 6, "pyt": 6, "team": 6, "versatil": 6, "kept": 6, "facilit": 6, "futur": 6, "issu": [6, 7], "aris": 6, "To": [6, 7, 8, 9], "deep": 6, "mustafa": 6, "hajij": [6, 8, 9], "ghada": 6, "zamzmi": [6, 8, 9], "theodor": 6, "papamark": [6, 9], "nina": 6, "miolan": [6, 9], "aldo": 6, "guzm\u00e1n": [6, 9], "s\u00e1enz": [6, 9], "karthikeyan": 6, "natesan": 6, "ramamurthi": [6, 9], "tolga": 6, "birdal": 6, "tamal": 6, "dei": 6, "soham": 6, "mukherje": 6, "shreya": 6, "samaga": 6, "neal": 6, "livesai": 6, "robin": 6, "walter": 6, "paul": 6, "rosen": 6, "michael": 6, "t": [6, 7, 8, 9], "schaub": [6, 8], "go": [6, 7, 8], "beyond": 6, "misc": 6, "hajij2023topolog": 6, "titl": [6, 7, 8], "author": 6, "year": 6, "2023": [6, 7, 8, 9], "eprint": 6, "2206": [6, 9], "00606": [6, 9], "archiveprefix": 6, "arxiv": [6, 8, 9], "primaryclass": 6, "lg": 6, "mathild": 6, "papillon": 6, "sophia": 6, "sanborn": 6, "architectur": 6, "survei": 6, "neural": [6, 8], "papillon2023architectur": 6, "2304": 6, "10031": 6, "yourself": 6, "tutori": [6, 7, 9], "notebook": [7, 8, 9], "01_simplicial_complex": 7, "ipynb": [7, 8, 9], "depict": 7, "ipython": 7, "displai": 7, "imag": 7, "png": 7, "generalis": [7, 9], "come": [7, 9], "fact": [7, 8, 9], "simplest": 7, "polytop": 7, "flat": 7, "figur": [7, 9], "below": [7, 8, 9], "enclos": 7, "mathbb": [7, 8, 9], "coordin": 7, "famili": 7, "delta": 7, "subseteq": 7, "undirect": 7, "seven": 7, "eight": 7, "accord": 7, "sinc": 7, "instanti": 7, "represent": 7, "ex1_sc": 7, "unidrect": 7, "shown": 7, "five": 7, "known": 7, "binari": 7, "involv": [7, 9], "confirm": [7, 8], "compris": 7, "vertex": [7, 8], "notic": 7, "whole": 7, "suffic": 7, "constitut": 7, "ex2_sc": 7, "th": [7, 8, 9], "x_i": 7, "y_i": 7, "y_j": 7, "formal": 7, "neighborhood": 7, "rl": 7, "mbox": 7, "demonstr": [7, 9], "retriev": [7, 8], "firstli": 7, "b_": 7, "ex2_incidence1_row": 7, "ex2_incidence1_col": 7, "ex2_incidence1": 7, "time": [7, 8, 9], "enlist": 7, "lexicograph": 7, "pmatrix": 7, "hand": 7, "ab": 7, "altern": 7, "x_k": 7, "y_l": 7, "x_j": 7, "ne": 7, "think": [7, 8], "denot": [7, 8], "rightarrow": [7, 9], "neither": 7, "nor": 7, "deriv": 7, "11": [7, 9], "ex2_incidence2_row": 7, "ex2_incidence2_col": 7, "ex2_incidence2": 7, "12": [7, 9], "13": 7, "14": 7, "neg": 7, "travers": 7, "anticlockwis": 7, "15": [7, 9], "neq": [7, 8], "mathcal": [7, 8, 9], "diagram": [7, 8, 9], "third": [7, 8], "final": [7, 8, 9], "As": [7, 8, 9], "fourth": [7, 8], "sixth": 7, "example2": 7, "aka": 7, "obviou": [7, 9], "explain": [7, 9], "16": [7, 9], "up_laplacian_0": [7, 8], "had": [7, 8], "5x5": [7, 8], "turn": 7, "those": [7, 8], "seen": [7, 8, 9], "fifth": 7, "foruth": 7, "17": [7, 8, 9], "up_laplacian_1": 7, "why": 7, "full": 7, "howev": [7, 8], "lot": 7, "seventh": [7, 8], "equiavelnt": 7, "just": [7, 8, 9], "throw": 7, "much": 7, "reason": 7, "visualis": 7, "what": [7, 8], "taken": 7, "case": [7, 8, 9], "now": [7, 8, 9], "18": [7, 9], "down_laplacian_1": [7, 8], "goe": [7, 8], "lsit": 7, "19": 7, "down_laplacian_2": 7, "notabl": 7, "smaller": 7, "encount": 7, "2x2": [7, 8], "therefor": [7, 9], "similiar": [7, 8], "logic": 7, "_p": [7, 8], "That": [7, 8, 9], "know": [7, 8, 9], "caus": [7, 8], "u": [7, 8, 9], "lead": [7, 8], "20": 7, "hodge_laplacian_0": [7, 8], "defint": 7, "directli": [7, 8], "compar": [7, 8, 9], "21": 7, "hodge_laplacian_1": [7, 8], "tell": [7, 9], "22": 7, "hodge_laplacian_2": [7, 8], "One": 7, "23": 7, "face_data": 7, "decid": 7, "weight2": 7, "earlier": 7, "24": 7, "face_weight": 7, "example2_face_valu": 7, "question": 7, "get_edge_attribut": 7, "highlight": 7, "25": 7, "product": 7, "spread": 7, "proport": 7, "proportion": 7, "transpos": 7, "26": 7, "edge_data": 7, "edge_attr": 7, "example2_edge_valu": 7, "new_face_featur": 7, "wish": 7, "incidence_2": [7, 8], "2022": 7, "onlin": [7, 8, 9], "en": [7, 8, 9], "org": [7, 8, 9], "wiki": [7, 9], "abstract_simplicial_complex": 7, "access": [7, 8, 9], "feb": [7, 8], "www": [7, 8, 9], "scientificlib": [7, 8, 9], "lx": [7, 8, 9], "incidencematrix": [7, 8, 9], "html": [7, 8, 9], "jan": [7, 8, 9], "2020": 7, "sommer": 7, "p": [7, 9], "gentl": 7, "problem": 7, "medium": 7, "pascal": 7, "ch": 7, "62dfcabee90c": 7, "schneider": 7, "2019": 7, "homepag": 7, "uic": 7, "edu": [7, 8], "jschnei3": 7, "write": 7, "02_cell_complex": 8, "largest": 8, "further": 8, "read": 8, "example_1": 8, "okai": 8, "onc": [8, 9], "again": 8, "portrai": [8, 9], "without": [8, 9], "attatch": 8, "sai": [8, 9], "did": 8, "example_2": 8, "approach": 8, "previou": 8, "colour": 8, "too": 8, "even": 8, "increas": 8, "later": [8, 9], "utilis": [8, 9], "back": 8, "choos": 8, "chosen": 8, "laplacian_up_1": 8, "2nd": 8, "3rd": 8, "4th": 8, "5th": 8, "few": 8, "thing": 8, "convei": 8, "st": [8, 9], "nd": [8, 9], "vertici": 8, "rd": [8, 9], "correl": 8, "nowher": 8, "istvan": 8, "2010": 8, "00743": 8, "roddenberri": 8, "ON": 8, "2110": 8, "05614v2": 8, "mar": 8, "jeff": 8, "erickson": 8, "illinoi": 8, "teach": 8, "comptop": 8, "2009": 8, "03_combinatorial_complex": 9, "limit": 9, "join": 9, "ordinari": 9, "actual": 9, "hierarch": 9, "constraint": 9, "invok": 9, "hierarchi": 9, "imath": 9, "emptyset": 9, "z": 9, "ii": 9, "subsetneq": 9, "six": 9, "compl": 9, "express": 9, "clearli": 9, "futher": 9, "ever": 9, "someth": 9, "row1": 9, "column1": 9, "ordereddict": 9, "although": 9, "glanc": 9, "appear": 9, "confus": 9, "quit": 9, "until": 9, "reach": 9, "themselv": 9, "being": 9, "Being": 9, "context": 9, "thu": 9, "a_n": 9, "a_": 9, "geq": 9, "a_2": 9, "make": 9, "a01": 9, "a02": 9, "a12": 9, "imposs": 9, "due": 9, "symmetr": 9, "remind": 9, "ourselv": 9, "evid": 9, "3x3": 9, "simpli": 9, "mirror": 9, "selv": 9, "fulli": 9, "member": 9, "might": 9, "concept": 9, "clearer": 9, "orang": 9, "pink": 9, "coadjaceni": 9, "ca10": 9, "ca20": 9, "ca21": 9, "nto": 9, "inevit": 9, "relationship": 9, "bxy": 9, "b01": 9, "b02": 9, "b12": 9, "trivial": 9, "marix": 9, "attent": 9, "apr": 9, "hierarchy_": 9, "sciencedirect": 9, "topic": 9, "20adjac": 9, "20matrix": 9, "20of": 9, "20a": 9}, "objects": {"toponetx.algorithms": [[0, 0, 0, "-", "eigen_align"], [0, 0, 0, "-", "spectrum"]], "toponetx.algorithms.eigen_align": [[0, 1, 1, "", "align_eigenvectors_kl"], [0, 1, 1, "", "compute_alignment"], [0, 1, 1, "", "compute_hist"], [0, 1, 1, "", "compute_js"], [0, 1, 1, "", "compute_kl"]], "toponetx.algorithms.spectrum": [[0, 1, 1, "", "cell_complex_adjacency_spectrum"], [0, 1, 1, "", "cell_complex_hodge_laplacian_spectrum"], [0, 1, 1, "", "combinatorial_complex_adjacency_spectrum"], [0, 1, 1, "", "hodge_laplacian_eigenvectors"], [0, 1, 1, "", "laplacian_beltrami_eigenvectors"], [0, 1, 1, "", "laplacian_spectrum"], [0, 1, 1, "", "set_hodge_laplacian_eigenvector_attrs"], [0, 1, 1, "", "simplicial_complex_adjacency_spectrum"], [0, 1, 1, "", "simplicial_complex_hodge_laplacian_spectrum"]], "toponetx.classes": [[1, 0, 0, "-", "cell"], [1, 0, 0, "-", "cell_complex"], [1, 0, 0, "-", "combinatorial_complex"], [1, 0, 0, "-", "complex"], [1, 0, 0, "-", "hyperedge"], [1, 0, 0, "-", "simplex"], [1, 0, 0, "-", "simplicial_complex"]], "toponetx.classes.cell": [[1, 2, 1, "", "Cell"]], "toponetx.classes.cell.Cell": [[1, 3, 1, "", "boundary"], [1, 3, 1, "", "elements"], [1, 4, 1, "", "is_homotopic_to"], [1, 3, 1, "", "is_regular"], [1, 4, 1, "", "reverse"], [1, 4, 1, "", "sign"]], "toponetx.classes.cell_complex": [[1, 2, 1, "", "CellComplex"]], "toponetx.classes.cell_complex.CellComplex": [[1, 4, 1, "", "add_cell"], [1, 4, 1, "", "add_cells_from"], [1, 4, 1, "", "add_edge"], [1, 4, 1, "", "add_edges_from"], [1, 4, 1, "", "add_node"], [1, 4, 1, "", "adjacency_matrix"], [1, 4, 1, "", "cell_diameter"], [1, 4, 1, "", "cell_diameters"], [1, 4, 1, "", "cell_distance"], [1, 4, 1, "", "cell_neighbors"], [1, 3, 1, "", "cells"], [1, 4, 1, "", "clear"], [1, 4, 1, "", "coadjacency_matrix"], [1, 4, 1, "", "component_subgraphs"], [1, 4, 1, "", "components"], [1, 4, 1, "", "connected_component_subgraphs"], [1, 4, 1, "", "connected_components"], [1, 4, 1, "", "degree"], [1, 4, 1, "", "diameter"], [1, 3, 1, "", "dim"], [1, 4, 1, "", "distance"], [1, 4, 1, "", "down_laplacian_matrix"], [1, 3, 1, "", "edges"], [1, 4, 1, "", "from_networkx_graph"], [1, 4, 1, "", "from_trimesh"], [1, 4, 1, "", "get_cell_attributes"], [1, 4, 1, "", "get_filtration"], [1, 4, 1, "", "hodge_laplacian_matrix"], [1, 4, 1, "", "incidence_matrix"], [1, 4, 1, "", "is_connected"], [1, 4, 1, "", "is_insertable_cycle"], [1, 3, 1, "", "is_regular"], [1, 4, 1, "", "k_hop_coincidence_matrix"], [1, 4, 1, "", "k_hop_incidence_matrix"], [1, 4, 1, "", "load_mesh"], [1, 3, 1, "", "maxdim"], [1, 4, 1, "", "neighbors"], [1, 4, 1, "", "node_diameters"], [1, 3, 1, "", "nodes"], [1, 4, 1, "", "number_of_cells"], [1, 4, 1, "", "number_of_edges"], [1, 4, 1, "", "number_of_nodes"], [1, 4, 1, "", "order"], [1, 4, 1, "", "remove_cell"], [1, 4, 1, "", "remove_cells"], [1, 4, 1, "", "remove_equivalent_cells"], [1, 4, 1, "", "remove_node"], [1, 4, 1, "", "remove_nodes"], [1, 4, 1, "", "remove_singletons"], [1, 4, 1, "", "restrict_to_cells"], [1, 4, 1, "", "restrict_to_nodes"], [1, 4, 1, "", "s_component_subgraphs"], [1, 4, 1, "", "s_components"], [1, 4, 1, "", "s_connected_components"], [1, 4, 1, "", "set_cell_attributes"], [1, 4, 1, "", "set_filtration"], [1, 3, 1, "", "shape"], [1, 4, 1, "", "singletons"], [1, 4, 1, "", "size"], [1, 4, 1, "", "skeleton"], [1, 4, 1, "", "to_combinatorial_complex"], [1, 4, 1, "", "to_hypergraph"], [1, 4, 1, "", "up_laplacian_matrix"]], "toponetx.classes.combinatorial_complex": [[1, 2, 1, "", "CombinatorialComplex"]], "toponetx.classes.combinatorial_complex.CombinatorialComplex": [[1, 4, 1, "", "add_cell"], [1, 4, 1, "", "add_cells_from"], [1, 4, 1, "", "add_node"], [1, 4, 1, "", "adjacency_matrix"], [1, 4, 1, "", "cell_adjacency_matrix"], [1, 4, 1, "", "cell_diameter"], [1, 4, 1, "", "cell_diameters"], [1, 4, 1, "", "cell_distance"], [1, 3, 1, "", "cells"], [1, 4, 1, "", "coadjacency_matrix"], [1, 4, 1, "", "component_subgraphs"], [1, 4, 1, "", "components"], [1, 4, 1, "", "connected_component_subgraphs"], [1, 4, 1, "", "connected_components"], [1, 4, 1, "", "dataframe"], [1, 4, 1, "", "degree"], [1, 4, 1, "", "diameter"], [1, 3, 1, "", "dim"], [1, 4, 1, "", "distance"], [1, 4, 1, "", "from_networkx_graph"], [1, 4, 1, "", "from_numpy_array"], [1, 4, 1, "", "from_trimesh"], [1, 4, 1, "", "get_adjacency_structure_dict"], [1, 4, 1, "", "get_all_incidence_structure_dict"], [1, 4, 1, "", "get_cell_attributes"], [1, 4, 1, "", "get_incidence_structure_dict"], [1, 4, 1, "", "get_node_attributes"], [1, 3, 1, "", "incidence_dict"], [1, 4, 1, "", "incidence_matrix"], [1, 4, 1, "", "is_connected"], [1, 4, 1, "", "node_adjacency_matrix"], [1, 4, 1, "", "node_diameters"], [1, 3, 1, "", "nodes"], [1, 4, 1, "", "number_of_cells"], [1, 4, 1, "", "number_of_nodes"], [1, 4, 1, "", "order"], [1, 3, 1, "", "ranks"], [1, 4, 1, "", "remove_cell"], [1, 4, 1, "", "remove_cells"], [1, 4, 1, "", "remove_node"], [1, 4, 1, "", "remove_nodes"], [1, 4, 1, "", "remove_singletons"], [1, 4, 1, "", "restrict_to_cells"], [1, 4, 1, "", "restrict_to_nodes"], [1, 4, 1, "", "s_component_subgraphs"], [1, 4, 1, "", "s_components"], [1, 4, 1, "", "s_connected_components"], [1, 4, 1, "", "set_cell_attributes"], [1, 4, 1, "", "set_node_attributes"], [1, 3, 1, "", "shape"], [1, 4, 1, "", "singletons"], [1, 4, 1, "", "size"], [1, 4, 1, "", "skeleton"], [1, 4, 1, "", "to_hypergraph"]], "toponetx.classes.complex": [[1, 2, 1, "", "Complex"]], "toponetx.classes.complex.Complex": [[1, 4, 1, "", "add_node"], [1, 4, 1, "", "adjacency_matrix"], [1, 4, 1, "", "clone"], [1, 4, 1, "", "coadjacency_matrix"], [1, 3, 1, "", "dim"], [1, 4, 1, "", "incidence_matrix"], [1, 3, 1, "", "nodes"], [1, 4, 1, "", "remove_nodes"], [1, 4, 1, "", "shape"], [1, 4, 1, "", "skeleton"]], "toponetx.classes.hyperedge": [[1, 2, 1, "", "HyperEdge"]], "toponetx.classes.hyperedge.HyperEdge": [[1, 3, 1, "", "rank"]], "toponetx.classes.simplex": [[1, 2, 1, "", "Simplex"]], "toponetx.classes.simplex.Simplex": [[1, 3, 1, "", "boundary"], [1, 4, 1, "", "construct_simplex_tree"], [1, 3, 1, "", "faces"], [1, 4, 1, "", "sign"]], "toponetx.classes.simplicial_complex": [[1, 2, 1, "", "SimplicialComplex"]], "toponetx.classes.simplicial_complex.SimplicialComplex": [[1, 4, 1, "", "add_elements_from_nx_graph"], [1, 4, 1, "", "add_node"], [1, 4, 1, "", "add_simplex"], [1, 4, 1, "", "add_simplices_from"], [1, 4, 1, "", "adjacency_matrix"], [1, 4, 1, "", "coadjacency_matrix"], [1, 4, 1, "", "coincidence_matrix"], [1, 3, 1, "", "dim"], [1, 4, 1, "", "down_laplacian_matrix"], [1, 4, 1, "", "from_gudhi"], [1, 4, 1, "", "from_nx_graph"], [1, 4, 1, "", "from_spharpy"], [1, 4, 1, "", "from_trimesh"], [1, 4, 1, "", "get_all_maximal_simplices"], [1, 4, 1, "", "get_boundaries"], [1, 4, 1, "", "get_cofaces"], [1, 4, 1, "", "get_edges_from_matrix"], [1, 4, 1, "", "get_maximal_simplices_of_simplex"], [1, 4, 1, "", "get_node_attributes"], [1, 4, 1, "", "get_simplex_attributes"], [1, 4, 1, "", "get_star"], [1, 4, 1, "", "hodge_laplacian_matrix"], [1, 4, 1, "", "incidence_matrix"], [1, 4, 1, "", "is_connected"], [1, 4, 1, "", "is_maximal"], [1, 4, 1, "", "is_triangular_mesh"], [1, 4, 1, "", "k_hop_coincidence_matrix"], [1, 4, 1, "", "k_hop_incidence_matrix"], [1, 4, 1, "", "laplace_beltrami_operator"], [1, 4, 1, "", "load_mesh"], [1, 3, 1, "", "maxdim"], [1, 3, 1, "", "nodes"], [1, 4, 1, "", "normalized_laplacian_matrix"], [1, 4, 1, "", "remove_maximal_simplex"], [1, 4, 1, "", "restrict_to_nodes"], [1, 4, 1, "", "restrict_to_simplices"], [1, 4, 1, "", "set_simplex_attributes"], [1, 3, 1, "", "shape"], [1, 3, 1, "", "simplices"], [1, 4, 1, "", "simplicial_closure_of_hypergraph"], [1, 4, 1, "", "skeleton"], [1, 4, 1, "", "to_cell_complex"], [1, 4, 1, "", "to_combinatorial_complex"], [1, 4, 1, "", "to_hypergraph"], [1, 4, 1, "", "to_spharapy"], [1, 4, 1, "", "to_trimesh"], [1, 4, 1, "", "up_laplacian_matrix"]], "toponetx.datasets": [[2, 0, 0, "-", "utils"]], "toponetx.datasets.utils": [[2, 1, 1, "", "load_ppi"]], "toponetx.transform": [[4, 0, 0, "-", "graph_to_simplicial_complex"]], "toponetx.transform.graph_to_simplicial_complex": [[4, 1, 1, "", "graph_2_clique_complex"], [4, 1, 1, "", "graph_2_neighbor_complex"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:property", "4": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "property", "Python property"], "4": ["py", "method", "Python method"]}, "titleterms": {"algorithm": 0, "refer": [0, 2, 3, 6, 7, 8, 9], "class": 1, "cell": [1, 8], "complex": [1, 7, 8, 9], "combinatori": [1, 9], "mathemat": 1, "exampl": [1, 5, 7, 8, 9], "dynam": 1, "hyperedg": 1, "node": 1, "reportview": 1, "simplex": [1, 7], "simplici": [1, 7], "featur": [1, 6, 7], "dataset": 2, "util": 2, "api": 3, "packag": [3, 7], "modul": 3, "transform": 4, "contribut": 5, "make": 5, "chang": 5, "write": 5, "test": 5, "run": 5, "document": 5, "intro": 5, "docstr": 5, "The": 5, "anatomi": 5, "toponetx": 6, "tnx": 6, "scope": 6, "function": 6, "main": 6, "get": 6, "start": 6, "introduct": 7, "tabl": 7, "content": 7, "0": 7, "import": 7, "requir": 7, "1": 7, "inform": 7, "notion": 7, "definit": [7, 8], "convex": 7, "hull": 7, "n": 7, "2": 7, "abstract": 7, "graph": 7, "face": 7, "3": 7, "incid": [7, 9], "matric": 7, "matrix": [7, 9], "continu": [7, 8], "4": 7, "up": [7, 8], "laplacian": [7, 8], "5": 7, "down": [7, 8], "6": 7, "hodg": [7, 8], "relat": [7, 8], "7": 7, "assign": 7, "setup": [8, 9], "defint": [8, 9], "help": 9, "code": 9, "output": 9, "adjac": 9, "co": 9, "tutori": 10}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Algorithms": [[0, "module-toponetx.algorithms.eigen_align"]], "Reference": [[0, "reference"], [2, "reference"]], "Classes": [[1, "classes"]], "Cell Complex": [[1, "module-toponetx.classes.cell_complex"], [8, "Cell-Complex"]], "Cell": [[1, "module-toponetx.classes.cell"]], "Combinatorial Complex": [[1, "module-toponetx.classes.combinatorial_complex"], [9, "Combinatorial-Complex"]], "Mathematical example": [[1, "mathematical-example"]], "Complex": [[1, "module-toponetx.classes.complex"]], "Dynamic Cell": [[1, "dynamic-cell"]], "Hyperedge": [[1, "module-toponetx.classes.hyperedge"]], "Node": [[1, "node"]], "ReportView": [[1, "reportview"]], "Simplex": [[1, "module-toponetx.classes.simplex"]], "Simplicial Complex": [[1, "module-toponetx.classes.simplicial_complex"]], "Features": [[1, "features"]], "Datasets": [[2, "datasets"]], "Utils": [[2, "module-toponetx.datasets.utils"]], "API Reference": [[3, "api-reference"]], "Packages & Modules": [[3, null]], "Transform": [[4, "module-toponetx.transform.graph_to_simplicial_complex"]], "Contributing": [[5, "contributing"]], "Making Changes": [[5, "making-changes"]], "Write Tests": [[5, "write-tests"]], "Run Tests": [[5, "run-tests"]], "Write Documentation": [[5, "write-documentation"]], "Intro to Docstrings": [[5, "intro-to-docstrings"]], "The Anatomy of a Docstring": [[5, "the-anatomy-of-a-docstring"]], "Docstring Examples": [[5, "docstring-examples"]], "\ud83c\udf10 TopoNetX (TNX) \ud83c\udf69": [[6, "toponetx-tnx"]], "\ud83c\udfaf Scope and functionality": [[6, "scope-and-functionality"]], "\ud83d\udee0\ufe0f Main features": [[6, "main-features"]], "\ud83d\udd0d References": [[6, "references"]], "\ud83e\uddbe Getting Started": [[6, "getting-started"]], "Introduction to Simplicial Complexes": [[7, "Introduction-to-Simplicial-Complexes"]], "Table of contents": [[7, "Table-of-contents"]], "0. Import required packages": [[7, "0.-Import-required-packages"]], "1. Simplexes": [[7, "1.-Simplexes"]], "Informal introduction to the notion of simplex": [[7, "Informal-introduction-to-the-notion-of-simplex"]], "Definition of convex hull": [[7, "Definition-of-convex-hull"]], "Definition of N-simplex": [[7, "Definition-of-N-simplex"]], "2. Simplicial complexes": [[7, "2.-Simplicial-complexes"]], "Definition of abstract simplicial complex": [[7, "Definition-of-abstract-simplicial-complex"]], "Example 1 of simplicial complex: a graph": [[7, "Example-1-of-simplicial-complex:-a-graph"]], "Example 2 of simplicial complex: a graph with faces": [[7, "Example-2-of-simplicial-complex:-a-graph-with-faces"]], "3. Incidence matrices": [[7, "3.-Incidence-matrices"]], "Definition of incidence matrix": [[7, "Definition-of-incidence-matrix"]], "Example 2 continued: incidence matrices": [[7, "Example-2-continued:-incidence-matrices"]], "4. Up-Laplacians": [[7, "4.-Up-Laplacians"]], "Definition of up-Laplacian": [[7, "Definition-of-up-Laplacian"]], "Example 2 continued: up-Laplacians": [[7, "Example-2-continued:-up-Laplacians"]], "5. Down-Laplacians": [[7, "5.-Down-Laplacians"]], "Definition of down-Laplacian": [[7, "Definition-of-down-Laplacian"], [8, "Definition-of-down-Laplacian"]], "Example 2 continued: down-Laplacians": [[7, "Example-2-continued:-down-Laplacians"]], "6. Hodge Laplacians": [[7, "6.-Hodge-Laplacians"]], "Definition of Hodge Laplacian": [[7, "Definition-of-Hodge-Laplacian"]], "Relation of Hodge Laplacian to up-Laplacian and down-Laplacian": [[7, "Relation-of-Hodge-Laplacian-to-up-Laplacian-and-down-Laplacian"], [8, "Relation-of-Hodge-Laplacian-to-up-Laplacian-and-down-Laplacian"]], "7. Assigning features": [[7, "7.-Assigning-features"]], "References": [[7, "References"], [8, "References"], [9, "References"]], "Cell Complexes": [[8, "Cell-Complexes"]], "Setup": [[8, "Setup"], [9, "Setup"]], "Example of a Cell Complex": [[8, "Example-of-a-Cell-Complex"]], "Example Continued": [[8, "Example-Continued"]], "Example": [[8, "Example"]], "up-Laplacian": [[8, "up-Laplacian"]], "Definition up-Laplacian": [[8, "Definition-up-Laplacian"]], "Example of up-Laplacian": [[8, "Example-of-up-Laplacian"]], "down-Laplacian": [[8, "down-Laplacian"]], "Example of down-Laplacian": [[8, "Example-of-down-Laplacian"]], "Hodge Laplacian": [[8, "Hodge-Laplacian"]], "Defintion of Hodge Laplacian": [[8, "Defintion-of-Hodge-Laplacian"]], "Combinatorial Complexes": [[9, "Combinatorial-Complexes"]], "Defintion of Combinatorial Complex": [[9, "Defintion-of-Combinatorial-Complex"]], "Example of a Combinatorial Complex": [[9, "Example-of-a-Combinatorial-Complex"]], "Helpful Code Output": [[9, "Helpful-Code-Output"]], "Adjacency": [[9, "Adjacency"]], "Adjacency Matrix": [[9, "Adjacency-Matrix"]], "Co-Adjacency Matrix": [[9, "Co-Adjacency-Matrix"]], "Incidence": [[9, "Incidence"]], "Incidence Matrix": [[9, "Incidence-Matrix"]], "Tutorials": [[10, "tutorials"]]}, "indexentries": {"align_eigenvectors_kl() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.align_eigenvectors_kl"]], "cell_complex_adjacency_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.cell_complex_adjacency_spectrum"]], "cell_complex_hodge_laplacian_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.cell_complex_hodge_laplacian_spectrum"]], "combinatorial_complex_adjacency_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.combinatorial_complex_adjacency_spectrum"]], "compute_alignment() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.compute_alignment"]], "compute_hist() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.compute_hist"]], "compute_js() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.compute_js"]], "compute_kl() (in module toponetx.algorithms.eigen_align)": [[0, "toponetx.algorithms.eigen_align.compute_kl"]], "hodge_laplacian_eigenvectors() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.hodge_laplacian_eigenvectors"]], "laplacian_beltrami_eigenvectors() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.laplacian_beltrami_eigenvectors"]], "laplacian_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.laplacian_spectrum"]], "module": [[0, "module-toponetx.algorithms.eigen_align"], [0, "module-toponetx.algorithms.spectrum"], [1, "module-toponetx.classes.cell"], [1, "module-toponetx.classes.cell_complex"], [1, "module-toponetx.classes.combinatorial_complex"], [1, "module-toponetx.classes.complex"], [1, "module-toponetx.classes.hyperedge"], [1, "module-toponetx.classes.simplex"], [1, "module-toponetx.classes.simplicial_complex"], [2, "module-toponetx.datasets.utils"], [4, "module-toponetx.transform.graph_to_simplicial_complex"]], "set_hodge_laplacian_eigenvector_attrs() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.set_hodge_laplacian_eigenvector_attrs"]], "simplicial_complex_adjacency_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.simplicial_complex_adjacency_spectrum"]], "simplicial_complex_hodge_laplacian_spectrum() (in module toponetx.algorithms.spectrum)": [[0, "toponetx.algorithms.spectrum.simplicial_complex_hodge_laplacian_spectrum"]], "toponetx.algorithms.eigen_align": [[0, "module-toponetx.algorithms.eigen_align"]], "toponetx.algorithms.spectrum": [[0, "module-toponetx.algorithms.spectrum"]], "cell (class in toponetx.classes.cell)": [[1, "toponetx.classes.cell.Cell"]], "cellcomplex (class in toponetx.classes.cell_complex)": [[1, "toponetx.classes.cell_complex.CellComplex"]], "combinatorialcomplex (class in toponetx.classes.combinatorial_complex)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex"]], "complex (class in toponetx.classes.complex)": [[1, "toponetx.classes.complex.Complex"]], "hyperedge (class in toponetx.classes.hyperedge)": [[1, "toponetx.classes.hyperedge.HyperEdge"]], "simplex (class in toponetx.classes.simplex)": [[1, "toponetx.classes.simplex.Simplex"]], "simplicialcomplex (class in toponetx.classes.simplicial_complex)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex"]], "add_cell() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_cell"]], "add_cell() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.add_cell"]], "add_cells_from() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_cells_from"]], "add_cells_from() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.add_cells_from"]], "add_edge() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_edge"]], "add_edges_from() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_edges_from"]], "add_elements_from_nx_graph() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.add_elements_from_nx_graph"]], "add_node() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.add_node"]], "add_node() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.add_node"]], "add_node() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.add_node"]], "add_node() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.add_node"]], "add_simplex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.add_simplex"]], "add_simplices_from() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.add_simplices_from"]], "adjacency_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.adjacency_matrix"]], "adjacency_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.adjacency_matrix"]], "adjacency_matrix() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.adjacency_matrix"]], "adjacency_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.adjacency_matrix"]], "boundary (toponetx.classes.cell.cell property)": [[1, "toponetx.classes.cell.Cell.boundary"]], "boundary (toponetx.classes.simplex.simplex property)": [[1, "toponetx.classes.simplex.Simplex.boundary"]], "cell_adjacency_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cell_adjacency_matrix"]], "cell_diameter() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.cell_diameter"]], "cell_diameter() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cell_diameter"]], "cell_diameters() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.cell_diameters"]], "cell_diameters() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cell_diameters"]], "cell_distance() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.cell_distance"]], "cell_distance() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cell_distance"]], "cell_neighbors() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.cell_neighbors"]], "cells (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.cells"]], "cells (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.cells"]], "clear() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.clear"]], "clone() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.clone"]], "coadjacency_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.coadjacency_matrix"]], "coadjacency_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.coadjacency_matrix"]], "coadjacency_matrix() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.coadjacency_matrix"]], "coadjacency_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.coadjacency_matrix"]], "coincidence_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.coincidence_matrix"]], "component_subgraphs() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.component_subgraphs"]], "component_subgraphs() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.component_subgraphs"]], "components() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.components"]], "components() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.components"]], "connected_component_subgraphs() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.connected_component_subgraphs"]], "connected_component_subgraphs() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.connected_component_subgraphs"]], "connected_components() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.connected_components"]], "connected_components() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.connected_components"]], "construct_simplex_tree() (toponetx.classes.simplex.simplex static method)": [[1, "toponetx.classes.simplex.Simplex.construct_simplex_tree"]], "dataframe() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.dataframe"]], "degree() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.degree"]], "degree() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.degree"]], "diameter() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.diameter"]], "diameter() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.diameter"]], "dim (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.dim"]], "dim (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.dim"]], "dim (toponetx.classes.complex.complex property)": [[1, "toponetx.classes.complex.Complex.dim"]], "dim (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.dim"]], "distance() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.distance"]], "distance() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.distance"]], "down_laplacian_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.down_laplacian_matrix"]], "down_laplacian_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.down_laplacian_matrix"]], "edges (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.edges"]], "elements (toponetx.classes.cell.cell property)": [[1, "toponetx.classes.cell.Cell.elements"]], "faces (toponetx.classes.simplex.simplex property)": [[1, "toponetx.classes.simplex.Simplex.faces"]], "from_gudhi() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.from_gudhi"]], "from_networkx_graph() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.from_networkx_graph"]], "from_networkx_graph() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.from_networkx_graph"]], "from_numpy_array() (toponetx.classes.combinatorial_complex.combinatorialcomplex class method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.from_numpy_array"]], "from_nx_graph() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.from_nx_graph"]], "from_spharpy() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.from_spharpy"]], "from_trimesh() (toponetx.classes.cell_complex.cellcomplex static method)": [[1, "toponetx.classes.cell_complex.CellComplex.from_trimesh"]], "from_trimesh() (toponetx.classes.combinatorial_complex.combinatorialcomplex static method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.from_trimesh"]], "from_trimesh() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.from_trimesh"]], "get_adjacency_structure_dict() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_adjacency_structure_dict"]], "get_all_incidence_structure_dict() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_all_incidence_structure_dict"]], "get_all_maximal_simplices() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_all_maximal_simplices"]], "get_boundaries() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_boundaries"]], "get_cell_attributes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.get_cell_attributes"]], "get_cell_attributes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_cell_attributes"]], "get_cofaces() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_cofaces"]], "get_edges_from_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_edges_from_matrix"]], "get_filtration() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.get_filtration"]], "get_incidence_structure_dict() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_incidence_structure_dict"]], "get_maximal_simplices_of_simplex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_maximal_simplices_of_simplex"]], "get_node_attributes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.get_node_attributes"]], "get_node_attributes() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_node_attributes"]], "get_simplex_attributes() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_simplex_attributes"]], "get_star() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.get_star"]], "hodge_laplacian_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.hodge_laplacian_matrix"]], "hodge_laplacian_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.hodge_laplacian_matrix"]], "incidence_dict (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.incidence_dict"]], "incidence_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.incidence_matrix"]], "incidence_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.incidence_matrix"]], "incidence_matrix() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.incidence_matrix"]], "incidence_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.incidence_matrix"]], "is_connected() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.is_connected"]], "is_connected() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.is_connected"]], "is_connected() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.is_connected"]], "is_homotopic_to() (toponetx.classes.cell.cell method)": [[1, "toponetx.classes.cell.Cell.is_homotopic_to"]], "is_insertable_cycle() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.is_insertable_cycle"]], "is_maximal() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.is_maximal"]], "is_regular (toponetx.classes.cell.cell property)": [[1, "toponetx.classes.cell.Cell.is_regular"]], "is_regular (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.is_regular"]], "is_triangular_mesh() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.is_triangular_mesh"]], "k_hop_coincidence_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.k_hop_coincidence_matrix"]], "k_hop_coincidence_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.k_hop_coincidence_matrix"]], "k_hop_incidence_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.k_hop_incidence_matrix"]], "k_hop_incidence_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.k_hop_incidence_matrix"]], "laplace_beltrami_operator() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.laplace_beltrami_operator"]], "load_mesh() (toponetx.classes.cell_complex.cellcomplex static method)": [[1, "toponetx.classes.cell_complex.CellComplex.load_mesh"]], "load_mesh() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.load_mesh"]], "maxdim (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.maxdim"]], "maxdim (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.maxdim"]], "neighbors() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.neighbors"]], "node_adjacency_matrix() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.node_adjacency_matrix"]], "node_diameters() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.node_diameters"]], "node_diameters() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.node_diameters"]], "nodes (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.nodes"]], "nodes (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.nodes"]], "nodes (toponetx.classes.complex.complex property)": [[1, "toponetx.classes.complex.Complex.nodes"]], "nodes (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.nodes"]], "normalized_laplacian_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.normalized_laplacian_matrix"]], "number_of_cells() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.number_of_cells"]], "number_of_cells() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.number_of_cells"]], "number_of_edges() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.number_of_edges"]], "number_of_nodes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.number_of_nodes"]], "number_of_nodes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.number_of_nodes"]], "order() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.order"]], "order() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.order"]], "rank (toponetx.classes.hyperedge.hyperedge property)": [[1, "toponetx.classes.hyperedge.HyperEdge.rank"]], "ranks (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.ranks"]], "remove_cell() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_cell"]], "remove_cell() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_cell"]], "remove_cells() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_cells"]], "remove_cells() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_cells"]], "remove_equivalent_cells() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_equivalent_cells"]], "remove_maximal_simplex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.remove_maximal_simplex"]], "remove_node() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_node"]], "remove_node() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_node"]], "remove_nodes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_nodes"]], "remove_nodes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_nodes"]], "remove_nodes() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.remove_nodes"]], "remove_singletons() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.remove_singletons"]], "remove_singletons() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.remove_singletons"]], "restrict_to_cells() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.restrict_to_cells"]], "restrict_to_cells() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.restrict_to_cells"]], "restrict_to_nodes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.restrict_to_nodes"]], "restrict_to_nodes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.restrict_to_nodes"]], "restrict_to_nodes() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.restrict_to_nodes"]], "restrict_to_simplices() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.restrict_to_simplices"]], "reverse() (toponetx.classes.cell.cell method)": [[1, "toponetx.classes.cell.Cell.reverse"]], "s_component_subgraphs() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.s_component_subgraphs"]], "s_component_subgraphs() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.s_component_subgraphs"]], "s_components() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.s_components"]], "s_components() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.s_components"]], "s_connected_components() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.s_connected_components"]], "s_connected_components() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.s_connected_components"]], "set_cell_attributes() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.set_cell_attributes"]], "set_cell_attributes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.set_cell_attributes"]], "set_filtration() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.set_filtration"]], "set_node_attributes() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.set_node_attributes"]], "set_simplex_attributes() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.set_simplex_attributes"]], "shape (toponetx.classes.cell_complex.cellcomplex property)": [[1, "toponetx.classes.cell_complex.CellComplex.shape"]], "shape (toponetx.classes.combinatorial_complex.combinatorialcomplex property)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.shape"]], "shape (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.shape"]], "shape() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.shape"]], "sign() (toponetx.classes.cell.cell method)": [[1, "toponetx.classes.cell.Cell.sign"]], "sign() (toponetx.classes.simplex.simplex method)": [[1, "toponetx.classes.simplex.Simplex.sign"]], "simplices (toponetx.classes.simplicial_complex.simplicialcomplex property)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.simplices"]], "simplicial_closure_of_hypergraph() (toponetx.classes.simplicial_complex.simplicialcomplex static method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.simplicial_closure_of_hypergraph"]], "singletons() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.singletons"]], "singletons() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.singletons"]], "size() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.size"]], "size() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.size"]], "skeleton() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.skeleton"]], "skeleton() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.skeleton"]], "skeleton() (toponetx.classes.complex.complex method)": [[1, "toponetx.classes.complex.Complex.skeleton"]], "skeleton() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.skeleton"]], "to_cell_complex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_cell_complex"]], "to_combinatorial_complex() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.to_combinatorial_complex"]], "to_combinatorial_complex() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_combinatorial_complex"]], "to_hypergraph() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.to_hypergraph"]], "to_hypergraph() (toponetx.classes.combinatorial_complex.combinatorialcomplex method)": [[1, "toponetx.classes.combinatorial_complex.CombinatorialComplex.to_hypergraph"]], "to_hypergraph() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_hypergraph"]], "to_spharapy() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_spharapy"]], "to_trimesh() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.to_trimesh"]], "toponetx.classes.cell": [[1, "module-toponetx.classes.cell"]], "toponetx.classes.cell_complex": [[1, "module-toponetx.classes.cell_complex"]], "toponetx.classes.combinatorial_complex": [[1, "module-toponetx.classes.combinatorial_complex"]], "toponetx.classes.complex": [[1, "module-toponetx.classes.complex"]], "toponetx.classes.hyperedge": [[1, "module-toponetx.classes.hyperedge"]], "toponetx.classes.simplex": [[1, "module-toponetx.classes.simplex"]], "toponetx.classes.simplicial_complex": [[1, "module-toponetx.classes.simplicial_complex"]], "up_laplacian_matrix() (toponetx.classes.cell_complex.cellcomplex method)": [[1, "toponetx.classes.cell_complex.CellComplex.up_laplacian_matrix"]], "up_laplacian_matrix() (toponetx.classes.simplicial_complex.simplicialcomplex method)": [[1, "toponetx.classes.simplicial_complex.SimplicialComplex.up_laplacian_matrix"]], "load_ppi() (in module toponetx.datasets.utils)": [[2, "toponetx.datasets.utils.load_ppi"]], "toponetx.datasets.utils": [[2, "module-toponetx.datasets.utils"]], "graph_2_clique_complex() (in module toponetx.transform.graph_to_simplicial_complex)": [[4, "toponetx.transform.graph_to_simplicial_complex.graph_2_clique_complex"]], "graph_2_neighbor_complex() (in module toponetx.transform.graph_to_simplicial_complex)": [[4, "toponetx.transform.graph_to_simplicial_complex.graph_2_neighbor_complex"]], "toponetx.transform.graph_to_simplicial_complex": [[4, "module-toponetx.transform.graph_to_simplicial_complex"]]}})
\ No newline at end of file