Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

netClustering.js

netClustering allows you to detect clusters in networks using the Clauset, Newman and Moore community detection algorithm directly from the browser, as simple as:

netClustering.cluster(nodes, edges);

and the clusters will be stored in the .cluster attribute of the nodes.

The code is based on an implementation created by Robin W. Spencer for his site scaledinnovation.com, I wrapped it up on a container so it could be reused as a library

Install

npm install netclustering

Usage

On node

import netClustering from "netclustering";

var nodes = ["a", "b", "c"];
var links = [{source:0, target:1, count:1}];
var groups = netClustering.cluster(nodes, links );

For the web

<html>
<script src="https://unpkg.com/netclustering/dist/netClustering.min.js"></script>
<script>
var nodes = ["a", "b", "c"];
var links = [{source:0, target:1, count:1}];
var groups = netClustering.cluster(nodes, links );
</script>
</html>

About

A network clustering library for javascript

Resources

Releases

No releases published
You can’t perform that action at this time.