Graph-tool: Difference between revisions

Content deleted Content added
Reverted 1 edit by Tiago P. Peixoto: No. This is ridiculous. This page is not about C++ vs. Python in general, and if it were then citing a website about unrelated mini-benchmarks were still not acceptable. (TW)
tone down unsourced performance claims about OpenMP
Line 27:
'''graph-tool''' is a [[Python (programming language)|Python]] module for manipulation and statistical analysis of [[Graph (mathematics)|graphs]] (a.k.a. [[Network theory|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]]. This type of approach can confer a level of performance which is comparable (both in memory usage and computation time) to that of a pure [[C++]] library, which can be several orders of magnitude better than pure Python.<ref>[http://graph-tool.skewed.de/performance Graph-tool performance comparison], Graph-tool</ref>
 
Furthermore, many algorithms are implemented in parallel using [[OpenMP]], which provides increased performance on [[Multi-core processor|multi-core]] architectures, without degrading the performance on single-core machines.
 
== Features ==