Graph-tool

Python module From Wikipedia, the free encyclopedia

graph-tool is a Python module for manipulation and statistical analysis of graphs (AKA networks). The core data structures and algorithms of graph-tool are implemented in C++, making extensive use of metaprogramming, based heavily on the Boost Graph Library.[1] Many algorithms are implemented in parallel using OpenMP, which provides increased performance on multi-core architectures.

Stable release
2.45 / 22 May 2022; 3 years ago (2022-05-22)
Written inPython, C++
Quick facts Developer, Stable release ...
Graph Tool
DeveloperTiago P. Peixoto
Stable release
2.45 / 22 May 2022; 3 years ago (2022-05-22)
Written inPython, C++
Operating systemOS X, Linux
TypeSoftware library
LicenseLGPL
Websitegraph-tool.skewed.de
Repository
Close

Features

Suitability

Graph-tool can be used to work with very large graphs [clarification needed] in a variety of contexts, including simulation of cellular tissue,[2] data mining,[3][4] analysis of social networks,[5][6] analysis of P2P systems,[7] large-scale modeling of agent-based systems,[8] theoretical assessment and modeling of network clustering,[9] large-scale call graph analysis,[10] and analysis of the brain's Connectome.[11]

References

Related Articles

Wikiwand AI