halp 1.0 documentation

Python Module Index

Contents

Python Module Index

d | h | p | u
 
d
directed_graph_transformations Defines several functions for transforming directed hypergraphs into various representations of graphs (where an edge connects exactly one node in the tail to one node in the head).
directed_hypergraph Defines DirectedHypergraph class for the basic properties of a directed hypergraph, along with the relevant structures regarding nodes, hyperedges, adjacency, etc.
directed_matrices Provides various methods for tranforming a hypergraph (or its components) into useful corresponding matrix representations.
directed_paths Defines several functions for executing various path/connectivity queries on a directed hypergraph.
directed_random_walk Defines several functions for performing a random walk on a directed hypergraph and finding its corresponding stationary distribution.
directed_statistics Defines several functions for generating statistics of the hypergraph and its properties.
 
h
halp
    halp.algorithms
    halp.algorithms.directed_paths
    halp.algorithms.directed_random_walk
    halp.algorithms.k_shortest_hyperpaths
    halp.algorithms.undirected_partitioning
    halp.directed_hypergraph
    halp.undirected_hypergraph
    halp.utilities
    halp.utilities.directed_graph_transformations
    halp.utilities.directed_matrices
    halp.utilities.directed_statistics
    halp.utilities.priority_queue
    halp.utilities.undirected_graph_transformations
    halp.utilities.undirected_matrices
 
p
priority_queue Wrapper for python's heapq to provide some standard operations expected a priority queue.
 
u
undirected_graph_transformations Defines several functions for transforming undirected Hs into various representations of graphs (where an edge connects exactly two nodes together).
undirected_hypergraph Defines UndirectedHypergraph class for the basic properties of an undirected hypergraph, along with the relevant structures regarding nodes, hyperedges, adjacency, etc.
undirected_matrices Provides various methods for tranforming a hypergraph (or its components) into useful corresponding matrix representations.
undirected_partitioning Defines several functions for doing random walk, finding the stationary distribution, and finding the min-cut for an undirected hypergraph.

Contents