Classes#

Atoms#

toponetx.Atom(elements, **kwargs)

Abstract class representing an atom in a complex.

toponetx.Simplex(elements[, construct_tree])

A class representing a simplex in a simplicial complex.

toponetx.Path(elements[, ...])

Path class.

toponetx.Cell(elements[, regular])

Class representing a 2D cell.

toponetx.HyperEdge(elements[, rank])

Class for a hyperedge (or a set-type cell).

Complexes#

toponetx.Complex(**kwargs)

Abstract class representing a complex.

toponetx.SimplicialComplex([simplices])

Class representing a simplicial complex.

toponetx.PathComplex([paths, ...])

A class representing a path complex based on simple paths as proposed in [Rfdffcd0be11f-1].

toponetx.CellComplex([cells, regular])

Class representing a cell complex.

toponetx.CombinatorialComplex([cells, ...])

Class for Combinatorial Complex.

toponetx.ColoredHyperGraph([cells, ranks])

Class for ColoredHyperGraph Complex.

Report Views#

toponetx.NodeView(objectdict, cell_type[, ...])

Node view class.

toponetx.AtomView()

Abstract class representing a read-only view on a collection of atoms.

toponetx.SimplexView()

Simplex View class.

toponetx.PathView()

Path view class.

toponetx.CellView()

A CellView class for cells of a CellComplex.

toponetx.HyperEdgeView()

A class for viewing the cells/hyperedges of a combinatorial complex.

toponetx.ColoredHyperEdgeView()

A class for viewing the cells/hyperedges of a colored hypergraph.