Cycle Index
===========

This package implements Cycle Index as described in the paper "Evaluating balance on social networks from their simple cycles"[1].

The cycle counting algorithm is a python implementation of [Matlab code](https://academic.oup.com/comnet/article-abstract/doi/10.1093/comnet/cnx005/3799993/Evaluating-balance-on-social-networks-from-their) provided by the author of the paper.

[1] Pierre-Louis Giscard, Paul Rochet, Richard C. Wilson; Evaluating balance on social networks from their simple cycles, Journal of Complex Networks, , cnx005, https://doi.org/10.1093/comnet/cnx005

### TODO
* Implement Monte Carlo approach to evaluate the index for large networks

Cycle Index
===========

This package implements Cycle Index using the algorithm described in the paper "A general purpose algorithm for counting simple cycles and simple paths of any length"[1].

The cycle counting algorithm is a python implementation of [Matlab code](https://academic.oup.com/comnet/article-abstract/doi/10.1093/comnet/cnx005/3799993/Evaluating-balance-on-social-networks-from-their) provided by the author of the paper.

[1] Pierre-Louis Giscard, Nils Kriege, Richard C. Wilson; A general purpose algorithm for counting simple cycles and simple paths of any length, https://arxiv.org/abs/1612.05531

### TODO
* Implement Monte Carlo approach to evaluate the index for large networks

Change citation as requested by the paper author
Change citation as requested by the paper author
