Displaying 1 to 20 from 21 results

cytoscape

  •    Javascript

Cytoscape.js is a fully featured graph theory library. Do you need to model and/or visualise relational data, like biological data or social networks? If so, Cytoscape.js is just what you need. Cytoscape.js contains a graph theory model and an optional renderer to display interactive graphs. This library was designed to make it as easy as possible for programmers and scientists to use graph theory in their apps, whether it's for server-side analysis in a Node.js app or for a rich user interface.

three-buffer-vertex-data - an easy way to set vertex data on a BufferGeometry

  •    Javascript

Convenience functions for sending vertex data to an attribtue of a THREE.BufferGeometry.This will flatten vertex data if necessary, attempt to re-use arrays where possible to minimize GC, and handle some compatibility issues across different versions of ThreeJS. It can handle dynamically growing and shrinking buffers.

glslify-live - A browserify transform that transparently enables live reloading of your shaders when using glslify

  •    Javascript

A browserify transform that transparently enables live reloading of your shaders when using glslify.You might want to respond to these automatic updates, especially considering that they may result in changing the values of your uniform/attribute variables.




Graph - A mathematical graph library for javascript

  •    Javascript

Graph is a mathematical graph library. It is designed to be a functional, stand-alone, light-weight library for general purpose graph processing. Definitions are taken from the Wikipedia glossary of mathematical graph theory. That's a great place to start to get a basic understanding of graph theory. The documentation in this library includes both the Wikipedia definitions and the the implemetation details.

bipartite-matching - Maximum bipartite matching in an unweighted graph

  •    Javascript

Finds a maximum bipartite matching in an unweighted graph. The current implementation uses the Hopcroft-Karp algorithm and runs in O(sqrt(V) * E + V) time. Works in both node.js and in a browser.

simplicial-complex - Tools for manipulating simplicial complexes in JavaScript

  •    Javascript

This CommonJS module implements basic topological operations and indexing for abstract simplicial complexes (ie graphs, triangular and tetrahedral meshes, etc.) in JavaScript. You probably already know of many examples of simplicial complexes. Triangular meshes (as commonly used in computer graphics) are just 2d simplicial complexes; as are Delaunay triangulations. A more restricted example of a simplicial complex is the notion of a hypergraph, which is basically what you get when you forget the ordering of each cell.

angle-normals - Compute mesh normals using angle weights

  •    Javascript

Computes vertex normals for a mesh using angle weights. This is slower, but produces results which are more robust to the mesh subdivision. Computes vertex normals from for a mesh.


clean-pslg - Clean up messy planar straight line graphs

  •    Javascript

Resolves all self intersections, t-junctions, and removes duplicate vertices/edges from a planar straight line graph using iterated snap rounding. Processes an unoriented planar straight line graph defined by points and edges in place.

dynamic-forest - Maintain a dynamic spanning forest of a graph under edge insertions and deletions

  •    Javascript

Connectivity queries can be answered in O(log(size of component)), and updates take O(log(number of vertices)^2) time. The total space complexity is O((number of edges + number of vertices) * log(number of vertices)). This code works both in node.js and in the browser using browserify.

vertex-ao - Vertex based ambient occlusion calculation for meshes

  •    Javascript

Calculates vertex based ambient occlusion values for a triangular mesh. Generates an ambient occlusion map for a mesh from the vertices of a mesh.

vertex - Vertex is a generalized, secure, peer-to-peer communications platform; formerly of the divmod

  •    Python

Pull up a chair, and let me tell you a story of the once and future Internet. In the beginning of the Internet, all networking was “peer to peer”. If you were lucky enough to have an Internet-connected computer, you could talk to any other Internet-connected computer; in fact, being able to do so was practically the definition of “Internet connected”.

pyalgo - Algorithms in Python Anagram, Bubblesort, Quick, Merge, Binary, Babil, E Number, Fibonacci, Insertion, Golden Ratio, Hamming Numbers, Mersenne Primes, Levenshtein, Perfect Number, Prime Numbers, Sift3, Shell, Tree Node, Vertex, Graph

  •    Python

Algorithms in Python Anagram, Bubblesort, Quick, Merge, Binary, Babil, E Number, Fibonacci, Insertion, Golden Ratio, Hamming Numbers, Mersenne Primes, Levenshtein, Perfect Number, Prime Numbers, Sift3, Shell, Tree Node, Vertex, Graph

luminance-rs - Type-safe, type-level and stateless Rust graphics framework

  •    Rust

luminance is an effort to make graphics rendering simple and elegant. Feel free to dig in the online documentation here.

sparkling-graph - SparklingGraph provides easy to use set of features that will give you ability to proces large scala graphs using Spark and GraphX

  •    Scala

SparklingGraph provides easy to use set of features that will give you ability to proces large scala graphs using Spark and GraphX. Bartusiak et al. (2017). SparklingGraph: large scale, distributed graph processing made easy. Manuscript in preparation.

rgl - RGL is a framework for graph data structures and algorithms in Ruby.

  •    Ruby

RGL is a framework for graph data structures and algorithms. The design of the library is much influenced by the Boost Graph Library (BGL) which is written in C++. Refer to http://www.boost.org/libs/graph/doc for further links and documentation on graph data structures and algorithms and the design rationales of BGL.

gl-buffer - WebGL buffer wrapper

  •    Javascript

A wrapper for WebGL buffer objects. The internal WebGL usage for the buffer.

gl-shader - 🎁 WebGL shader wrapper

  •    Javascript

Constructs a wrapped shader object with shims for all of the uniforms and attributes in the program. The optional uniforms and attributes arrays have the following format. This will be extracted at run-time from the shader, so you can typically omit the uniforms and attributes arguments.