Implementation of the Louvain algorithm for community detection with various methods for use with igraph in python.