GithubHelp home page GithubHelp logo

canvas.node.graph's Introduction

canvas.node.graph is a JavaScript language port of the python NodeBox Graph library by Tom De Smedt.

The NodeBox Graph library includes algorithms from the python NetworkX library for
betweenness centrality and eigenvector centrality, Connelly Barnes' implementation of
Dijksta shortest paths and the spring layout for JavaScript by Aslak Hellesoy 
and Dave Hoover. So likewise this JavaScript port does as well (cept the
implementations are ports of the originals like the library is).

Generally canvas.node works the same as NodeBox Graph, and uses an almost identical
api to make use of it. Parts of the code structure of course are different as
JavaScript has a different structure than python and different practices.

canvas.node is dual-licensed under the MIT and GPL version 2 or later licenses
to promote flexible re-use and openness. We're on github so feel free to use
github's fork feature to let you add features to the code and submit them back
to the project using pull requests.

canvas.node.graph's People

Contributors

dantman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.