Displaying 1 to 20 from 36 results

ngraph.path - Path finding in a graph

  •    Javascript

Fast path finding for arbitrary graphs. Play with a demo or watch it on YouTube. If you want to learn how the demo was made, please refer to the demo's source code. I tried to describe it in great details.

pm - package managers visualization

  •    Javascript

This repository combines visualizations of major software package managers. Please read operating manual - it is short and describes basic navigation principles.

VivaGraphJS - Graph drawing library for JavaScript

  •    Javascript

VivaGraphJS is designed to be extensible and to support different rendering engines and layout algorithms. Underlying algorithms have been broken out into ngraph. The larger family of modules can be found by querying npm for "ngraph".

ngraph - nGraph is an open source C++ library, compiler and runtime for Deep Learning frameworks

  •    C++

Welcome to the open-source repository for the Intel® nGraph™ Library. Our code base provides a Compiler and runtime suite of tools (APIs) designed to give developers maximum flexibility for their software design, allowing them to create or customize a scalable solution using any framework while also avoiding device-level hardware lock-in that is so common with many AI vendors. A neural network model compiled with nGraph can run on any of our currently-supported backends, and it will be able to run on any backends we support in the future with minimal disruption to your model. With nGraph, you can co-evolve your software and hardware's capabilities to stay at the forefront of your industry. The nGraph Compiler is Intel's graph compiler for Artificial Neural Networks. Documentation in this repo describes how you can program any framework to run training and inference computations on a variety of Backends including Intel® Architecture Processors (CPUs), Intel® Nervana™ Neural Network Processors (NNPs), cuDNN-compatible graphics cards (GPUs), custom VPUs like Movidius, and many others. The default CPU Backend also provides an interactive Interpreter mode that can be used to zero in on a DL model and create custom nGraph optimizations that can be used to further accelerate training or inference, in whatever scenario you need.




npmgraph.an - 2d visualization of npm

  •    Javascript

Visualization of npm shows dependency graph of an npm package. Note, due to https://github.com/anvaka/npmgraph.an/issues/1 the website talks with npm registry through heroku-hosted proxy. This may have negative impact on latency.

ngraph.forcelayout - Force directed graph layout

  •    Javascript

First of all it's worth to mention all force directed algorithms are iterative. We need to perform multiple iterations of an algorithm, before graph starts looking aesthetically pleasing. Reason for this is performance. If you are interested in storing positions somewhere else, you can do it and they still will be updated after each force directed layout iteration.

ngraph.forcelayout3d - Force directed graph layout in 3d

  •    Javascript

This is a force directed graph layouter in 3D space. It is using oct tree as an n-body solver. This repository is part of ngraph family, and operates on ngraph.graph data structure. First of all it's worth to mention all force directed algorithms are iterative. We need to perform multiple iterations of an algorithm, before graph starts looking aesthetically pleasing.

ngraph.generators - Graph generators

  •    Javascript

This module generates various graphs. It is part of larger ngraph family. If you need something not as simple as generated graphs, please check out ngraph.sparce-collection repository which contains graphs from University of Florida collection. All images below are clickable and point to interactive 3d visualization, done by ngraph.three library.


ngraph.gexf - Gephi *.gexf file parser

  •    Javascript

This library allows you to load gexf files into ngraph.graph. This library supports node.js and browser runtime (via browserify). When used from node.js it uses libxmljs library for quick parsing of xml files. When used in a browser it uses browser's capabilities to read and query xml files.

ngraph.graph - Graph data structure for ngraph.*

  •    Javascript

Graph data structure for ngraph.*. Library implements API to modify graph structure and supports event-driven notifications when graph changes. After you created a graph one of the most common things to do is to enumerate its nodes/links to perform an operation.

ngraph.offline.layout - Performs offline layout of large graphs and saves results to the disk

  •    Javascript

Performs offline 3D layout of large graphs and saves results to the disk. This is somewhat experimental. The results are saved into data folder by default.

ngraph.pagerank - PageRank calculation for ngraph.graph

  •    Javascript

PageRank algorithm implementation in JavaScript. This module is part of ngraph family. The PageRank algorithm allows you to specify a probability at any step that a person will continue clicking outgoing links. This probability in some literature is called a dumping factor, and is recommended to be set between 0.80 and 0.90.

ngraph.physics.simulator - Physics library for ngraph

  •    Javascript

This is a physics module for ngraph. Its primary focus is to serve force based graph layout, thus it manages a naïve system of bodies and springs. Body forces are calculated in n*lg(n) time with help of Barnes-Hut algorithm implemented in quadtree module. Euler method is then used to solve ordinary differential equation of Newton's law and get position of bodies.

ngraph.pixel - Fast graph renderer based on low level ShaderMaterial from three.js

  •    Javascript

By default use keyboard keys WASD to fly around, and click and drag with mouse to point the camera. This is not the most convenient way to navigate the scene, so your feedback is very welcome. Note: Hiding nodes from UI does not remove them from a graph or layout algorithm.

ngraph.pixi - PIXI.js graph renderer

  •    Javascript

This is a 2d graph renderer which uses PIXI.js as a rendering engine. To run it, please refer to example folder.

ngraph.three - 3D graph renderer powered by three.js

  •    Javascript

This is a 3d graph renderer, which uses three.js as a rendering engine. This library is a part of ngraph project. Please check out ngraph.pixel - it is also developed with three.js, however it uses lower level primitive (ShaderMaterial) which allows it to be really fast (the price is flexibility of your UI model). You can always override any of these settings with your own.

npmgraphbuilder - Builds graph of npm dependencies from npm registry

  •    Javascript

Builds graph of npm dependencies from npm registry. A graph is an instance of ngraph.graph. Here httpClient is a function (url, data) {}, which returns a promise.

npmrank - npm dependencies graph metrics

  •    Javascript

This repository computes various graph metrics for npm dependencies. You are ready to analyze the graph.

allnpm - Graph generator for entire npm registry

  •    Javascript

Graph generator of entire npm registry.

ngraph.events - Events support in ngraph.*

  •    Javascript

This module is a part of larger experiment which I'm currently working on. EventEmitter seemed to be pretty heavyweighted for my needs, so I rolled out this tiny library :).






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.