SoftwareX (May 2024)
NetCenLib: A comprehensive python library for network centrality analysis and evaluation
Abstract
Identifying crucial nodes in complex networks is a key factor for various domains, especially for identifying influential nodes with high spreading ability. This is fundamental in applications like viral marketing. To find influential nodes number of dedicated centrality measures have been developed. CentiServer serves as a source of information about most of them making the researcher's life easier. Unfortunately, for most of them, there are no implementations available. Moreover, popular network-oriented Python libraries like networkx or igraph come with just a few implementations of the most popular ones making it harder to use and compare them. To alleviate this problem, NetCenLib has been introduced to fill that gap and become a common place for researchers to put their algorithm implementations to be easily used by the research community.