Journal article Open Access

pygrank: A Python Package for Graph Node Ranking

Emmanouil Krasanakis; Symeon Papadopoulos; Ioannis Kompatsiaris; Andreas Symeonidis

We introduce pygrank, an open source Python package to define, run and evaluate node ranking algorithms. We provide object-oriented and extensively unit-tested algorithmic components, such as graph filters, post-processors, measures, benchmarks, and online tuning. Computations can be delegated to numpy, tensorflow, or pytorch backends and fit in back-propagation pipelines. Classes can be combined to define interoperable complex algorithms. Within the context of this paper, we compare the package with related alternatives, describe its architecture, demonstrate its flexibility and ease of use with code examples, and discuss its impact.

Files (575.5 kB)
Name Size
pygrank.pdf
md5:f47c724538aeb489f2d9522cf8d006ba
575.5 kB Download
262
33
views
downloads
Views 262
Downloads 33
Data volume 19.0 MB
Unique views 103
Unique downloads 29

Share

Cite as