January 2018
Beginner to intermediate
262 pages
6h 3m
English
The following table contains a side-by-side comparison of the toolkits mentioned in the previous sections. The relative slowdown value shows how much slower the tool is compared to the fastest tool in the collection (which, incidentally, is graph-tool).
| graph-tool | iGraph | NetworkX | NetworKit | |
|---|---|---|---|---|
| Implementation language | C/C++ | C/C++ | Python | C/C++ |
| Language bindings | Python | C, Python, R | Python | C++, Python |
| Installation effort | Hard | Medium | Easy | Medium |
| OpenMP support | Yes | No | No | Yes |
Relative slowdown[17] | 1 | 1--4 | 40--135 | N/A |
| Built-in community detection | Yes | Yes | No | Yes |
Built-in advanced layouts | Yes | Yes | No | Yes |
In this chapter, we compared four of the most popular CNA tools written in Python and available for free. You’ve got to admit that NetworkX does not necessarily look like ...
Read now
Unlock full access