/estrangement

Sequential detection of temporal communities by estrangement confinement

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Estrangement Confinement

Method to detect temporal communities in time-varying complex networks based on the following paper:

Vikas Kawadia and Sameet Sreenivasan ``Sequential detection of temporal communities by estrangement confinement,'' in Nature Scientific Reports, Nov 2012, doi:10.1038/srep00791.

http://www.nature.com/srep/2012/121109/srep00794/full/srep00794.html

Citation: http://www.nature.com/srep/2012/121109/srep00794/ris/srep00794.ris

Downloading

https://github.com/kawadia/estrangement

Documentation

http://kawadia.github.com/estrangement/

Installing

The python scripts can be run directly from the estrangement dir. See EstrangementDemo.py for an example.

Ubuntu 12.04

  • python-scipy
  • python-numpy
  • python-matplotlib
  • python-sphinx (Note: Used for generating documentation only)

Install from python package index : Pip

  • pip install networkx (Ubuntu 12.04's python-networkx package is out of date and will not work)
  • pip install numpydoc (Used for generating documentation only)