[{"data":1,"prerenderedAt":291},["ShallowReactive",2],{"/nw/louvain-communities":3,"/nw/louvain-communities-surround":280},{"id":4,"title":5,"body":6,"description":246,"extension":247,"meta":248,"navigation":266,"path":276,"seo":277,"stem":278,"__hash__":279},"content/nw/louvain-communities.md","Networks Extension Dictionary: louvain-communities",{"type":7,"value":8,"toc":236},"minimark",[9],[10,11,15,16,15,26,42,66,69,144,147],"div",{"className":12,"id":14},[13],"dict_entry","louvain-communities","\n  ",[17,18,20,21,15],"h3",{"id":19},"nwlouvain-communities","\n    ",[22,23,25],"a",{"href":24},"#louvain-communities","nw:louvain-communities",[27,28,32],"h4",{"id":29,"className":30},"nwlouvain-communities-1",[31],"section-heading",[22,33,20,37,15],{"className":34,"href":36},[35],"section-anchor","#----nwlouvain-communities---1",[38,39,25],"span",{"className":40},[41],"prim_example",[43,44,45,46,58,59,65],"p",{},"Detects community structure present in the network. It does this by maximizing ",[47,48,51],"primitive",{"displayText":49,"permalink":50},"modularity","/nw/modularity",[22,52,49],{"href":50,"rel":53,"className":55,"dataDisplayText":49,"target":57,"title":49},[54],"noopener",[56],"netlogo-wiki-link","_self"," using the ",[22,60,64],{"href":61,"rel":62},"https://en.wikipedia.org/wiki/Louvain_Modularity",[63],"nofollow","Louvain method",". The communities are reported as a list of turtle-sets.",[43,67,68],{},"Often you’ll want to tell turtles about the community that they are in. You can do this like so:",[70,71,72],"pre",{},[73,74,75,81,82,87,88,91,93,97,99,101,106,107,110,111,115,116,121,123,124,106,128,81,131,106,135,106,138,87,141,143],"code",{},[38,76,80],{"className":77},[78,79],"token","keyword","turtles-own"," [ ",[38,83,86],{"className":84},[78,85],"variable","community"," ]",[89,90],"br",{},[89,92],{},[38,94,96],{"className":95},[78,85],"...",[89,98],{},[89,100],{},[38,102,105],{"className":103},[78,104],"command","foreach"," ",[38,108,25],{"className":109},[78,85]," [ [",[38,112,114],{"className":113},[78,85],"comm","] ",[38,117,120],{"className":118},[78,119],"reporter","->",[89,122],{},"  ",[38,125,127],{"className":126},[78,104],"ask",[38,129,114],{"className":130},[78,85],[38,132,134],{"className":133},[78,104],"set",[38,136,86],{"className":137},[78,85],[38,139,114],{"className":140},[78,85],[89,142],{},"]",[43,145,146],{},"You can give each community its own color with something like this:",[70,148,149],{},[73,150,151,106,155,106,159,162,164,106,167,106,171,106,175,180,181,106,185,188,189,193,195,196,106,199,106,202,110,205,106,208,115,212,215,123,217,106,220,81,223,106,226,106,230,87,233,235],{},[38,152,154],{"className":153},[78,104],"let",[38,156,158],{"className":157},[78,85],"communities",[38,160,25],{"className":161},[78,85],[89,163],{},[38,165,154],{"className":166},[78,104],[38,168,170],{"className":169},[78,85],"colors",[38,172,174],{"className":173},[78,119],"sublist",[38,176,179],{"className":177},[78,178],"number","0"," (",[38,182,184],{"className":183},[78,119],"length",[38,186,158],{"className":187},[78,85],") ",[38,190,192],{"className":191},[78,119],"base-colors",[89,194],{},"(",[38,197,105],{"className":198},[78,104],[38,200,158],{"className":201},[78,85],[38,203,170],{"className":204},[78,85],[38,206,86],{"className":207},[78,85],[38,209,211],{"className":210},[78,85],"col",[38,213,120],{"className":214},[78,119],[89,216],{},[38,218,127],{"className":219},[78,104],[38,221,86],{"className":222},[78,85],[38,224,134],{"className":225},[78,104],[38,227,229],{"className":228},[78,119],"color",[38,231,211],{"className":232},[78,85],[89,234],{},"])",{"title":237,"searchDepth":238,"depth":239,"links":240},"",5,3,[241],{"id":19,"depth":239,"text":242,"children":243},"\n    nw:louvain-communities\n  ",[244],{"id":29,"depth":245,"text":242},4,"Documentation for the louvain-communities primitive.","md",{"source":249,"metadataOutputPath":250,"projectConfig":251,"language":259,"inheritFrom":267,"output":266,"version":252,"layout":268,"dictionaryDisplayName":269,"dictionaryHomeDirectory":270,"indexFileURI":271,"currentItemId":14,"currentItemLabel":25,"primRoot":272,"icon":273,"extensionName":274,"assetsRoot":254},"../../external/extensions/nw/nw/louvain-communities.md","content/nw/louvain-communities.metadata.yaml",{"version":252,"projectRoot":253,"scanRoot":254,"outputRoot":255,"defaults":256,"engine":262,"partials":263,"dedupeIdenticalDiskWrites":266},"7.0.4",".","/home/runner/work/Helio/Helio/external/extensions/nw","content",{"inheritFrom":257,"language":259,"output":260,"extension":247,"title":261,"version":252},[258],0,"en",false,"NetLogo User Manual","mustache",{"directoryPaths":264,"extensions":265},[253],[262,247],true,[258],"catalog","Networks Extension Dictionary","/nw.html","/_index/extensions/nw.txt","nw","i-lucide-network",{"shortName":272,"fullName":275},"Networks","/nw/louvain-communities",{"title":5,"description":246},"nw/louvain-communities","dF-55uJpUKWwSD06afqcRwCOJzDGpoQOCUq-rwCulyQ",[281,286],{"title":282,"path":283,"stem":284,"description":285,"children":-1},"Networks Extension Dictionary: load-matrix","/nw/load-matrix","nw/load-matrix","Documentation for the load-matrix primitive.",{"title":287,"path":288,"stem":289,"description":290,"children":-1},"Networks Extension Dictionary: maximal-cliques","/nw/maximal-cliques","nw/maximal-cliques","Documentation for the maximal-cliques primitive.",1777657777231]