I'm using the Krebs data from here: http://www-personal.umich.edu/~mejn/netdata/. I upload it into a graph from gml by using networkx.read_gml, then I run networkx.algorithms.community.centrality.girvan_newman on it.
Girvan_newman in networkx always return only two communities, although in this dataset more communities can be found.
Can anyone make me understand why that happens? Is girvan_newman always returning two communities? What else could I use in its place if I want to find more than two (if possible)?