A Python package for detecting core-periphery structure in networks

This package contains algorithms for detecting core-periphery structure in networks. All algorithms are implemented in Python, with speed accelerations by numba, and can be used with a small coding effort.

See the project page for the usage of this package.

Installation

Before installing this package, make sure that you have a Python with version 3.6 or above.

pip is the most easiest way to install:

pip install cpnet

For conda users, although the package can be install using pip without problem in conda environement, you may want to avoid mixing pip with conda. In this case, we recommend making a link to the package:

git clone https://github.com/skojaku/core-periphery-detection
cd core-periphery-detection
conda develop .

This package is under active development. If you have issues and feature requests, please raise them through Github.

Contents:

Examples

Indices and tables