Welcome to EasyGraph !
EasyGraph is an open source graph processing library. It is written in Python and supports analysis for undirected graphs and directed graphs. It covers advanced graph processing methods in structural hole spanners detection, graph embedding and several classic methods (subgraph generation, connected component discovery and isomorphic graph generation).
EasyGraph integrates state-of-the-art graph processing approaches and implements them using Python. EasyGraph covers a series of advanced graph processing algorithms include structural hole spanners detection (HIS, MaxD, Common_Greedy, AP_Greedy and HAM), and graph representation learning (DeepWalk, Node2Vec, LINE and SDNE). Besides, for a number of general graph processing approaches, EasyGraph optimizes the algorithms and introduces parallel computing methods to achieve high efficiency.
- Installation
- Examples
- Examples of Hypergraph
- Reference
- easygraph.classes package
- easygraph.datasets package
- easygraph.functions.basic package
- easygraph.functions.centrality package
- easygraph.functions.community package
- easygraph.functions.components package
- easygraph.functions.drawing package
- easygraph.functions.graph_embedding package
- easygraph.functions.graph_generator package
- easygraph.functions.path package
- easygraph.functions package
- easygraph.functions.structural_holes package
- easygraph.model.hypergraphs package
- easygraph.model package
- easygraph.nn.convs.hypergraphs package
- easygraph.nn.convs package
- easygraph.nn package
- easygraph.readwrite.json_graph package
- easygraph.readwrite package
- easygraph package
- easygraph.utils package
- easygraph
- Tutorial
- Tutorial Videos
- Contributor Guide
- License
- Source Code
- Developer Documentation