topobench.transforms.liftings.graph2combinatorial package#
Graph2Combinatorial liftings with automated exports.
- class Graph2CombinatorialLifting(**kwargs)#
Bases:
GraphLiftingAbstract class for lifting graphs to combinatorial complexes.
- Parameters:
- **kwargsoptional
Additional arguments for the class.
- __init__(**kwargs)#
- class GraphTriangleInducedCC(**kwargs)#
Bases:
Graph2CombinatorialLiftingLift graph to combinatorial complexes.
- Parameters:
- **kwargsoptional
Additional arguments for the class.
- __init__(**kwargs)#
- lift_topology(data)#
Lift the topology of a graph to a combinatorial complex.
- Parameters:
- datatorch_geometric.data.Data
The input data to be lifted.
- Returns:
- dict
The lifted topology.
Submodules#
- topobench.transforms.liftings.graph2combinatorial.base module
CombinatorialComplexCombinatorialComplex.__init__()CombinatorialComplex.add_cell()CombinatorialComplex.add_cells_from()CombinatorialComplex.add_node()CombinatorialComplex.adjacency_matrix()CombinatorialComplex.clone()CombinatorialComplex.coadjacency_matrix()CombinatorialComplex.dirac_operator_matrix()CombinatorialComplex.get_cell_attributes()CombinatorialComplex.get_node_attributes()CombinatorialComplex.incidence_matrix()CombinatorialComplex.number_of_cells()CombinatorialComplex.number_of_nodes()CombinatorialComplex.order()CombinatorialComplex.remove_cell()CombinatorialComplex.remove_cells()CombinatorialComplex.remove_node()CombinatorialComplex.remove_nodes()CombinatorialComplex.remove_singletons()CombinatorialComplex.set_cell_attributes()CombinatorialComplex.singletons()CombinatorialComplex.skeleton()CombinatorialComplex.cellsCombinatorialComplex.nodesCombinatorialComplex.shape
Graph2CombinatorialLiftingGraphLiftingget_combinatorial_complex_connectivity()
- topobench.transforms.liftings.graph2combinatorial.graph_induced_cc module
CombinatorialComplexCombinatorialComplex.__init__()CombinatorialComplex.add_cell()CombinatorialComplex.add_cells_from()CombinatorialComplex.add_node()CombinatorialComplex.adjacency_matrix()CombinatorialComplex.clone()CombinatorialComplex.coadjacency_matrix()CombinatorialComplex.dirac_operator_matrix()CombinatorialComplex.get_cell_attributes()CombinatorialComplex.get_node_attributes()CombinatorialComplex.incidence_matrix()CombinatorialComplex.number_of_cells()CombinatorialComplex.number_of_nodes()CombinatorialComplex.order()CombinatorialComplex.remove_cell()CombinatorialComplex.remove_cells()CombinatorialComplex.remove_node()CombinatorialComplex.remove_nodes()CombinatorialComplex.remove_singletons()CombinatorialComplex.set_cell_attributes()CombinatorialComplex.singletons()CombinatorialComplex.skeleton()CombinatorialComplex.cellsCombinatorialComplex.nodesCombinatorialComplex.shape
Graph2CombinatorialLiftingGraphTriangleInducedCCcombinationsdefaultdictbuild_paths()find_overlapping_paths()