pypsa.clustering.ClusteringAccessor.busmap_by_greedy_modularity

pypsa.clustering.ClusteringAccessor.busmap_by_greedy_modularity#

ClusteringAccessor.busmap_by_greedy_modularity(n_clusters, buses_i=None)#

Create a busmap according to Clauset-Newman-Moore greedy modularity maximization [1].

Parameters:
  • n (pypsa.Network)

  • n_clusters (int) – Final number of clusters desired.

  • buses_i (None | pandas.Index, default=None) – Subset of buses to cluster. If None, all buses are considered.

Returns:

busmap – Mapping of network.buses to clusters (indexed by non-negative integers).

Return type:

pandas.Series

References