pagerank.js

1.0.2 • Public • Published

pagerank.js

NPM Version NPM Downloads

Vanilla JavaScript implementation of the Weighted PageRank Algorithm

Usage

var graph = require('pagerank.js');
 
graph.link(1, 2, 1.0)
graph.link(1, 3, 2.0)
graph.link(2, 3, 3.0)
graph.link(2, 4, 4.0)
graph.link(3, 1, 5.0)
 
graph.rank(0.85, 0.000001, function (node, rank) {
    console.log("Node " + node + " has a rank of " + rank)
})

Output

Node 1 has a rank of 0.34983779905464363
Node 2 has a rank of 0.1688733284604475
Node 3 has a rank of 0.3295121849483849
Node 4 has a rank of 0.15177668753652385

Install

npm install pagerank.js --save

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i pagerank.js

Weekly Downloads

177

Version

1.0.2

License

MIT

Last publish

Collaborators

  • alixaxel