:: hypergraph


Graphs and Hypergraphs for Python


Hypergraph is a library for graphs and hypergraphs for Python. Unlike many similar libraries, it is built from the ground up using hypergraphs (with graphs as a subclass). It interfaces with several other graph object formats, and supports a growing set of graph and hypergraph algorithms.


Hypergraph requires Python 2.6 or later (and supports Python 3.x), as well as NumPy.

PyDot is required for exporting graphs to Dot language for visualization in Graphviz (optional).

Epydoc is required for generating documentation (optional).


Hypergraph is free software licensed under the GNU Lesser General Public License.

There is no official release yet, but you may find the latest (not necessarily stable) developments in the Git repository for this project. Clone the repository using the following command:

git clone git://

Last modified Tuesday, March 01, 2016 (17:46 UTC)

Aaron Mavrinac

CouchSurfing Profile

Delicious Bookmarks

Facebook Profile

Github Profile

LinkedIn Profile

Mendeley Profile

Ohloh Profile


Wikipedia User Page

YouTube Channel