Displaying 1 to 10 from 10 results

n2 - TOROS N2 - lightweight approximate Nearest Neighbor library which runs faster even with large datasets

  •    C++

For more detail, see the installation for instruction on how to build N2 from source. N2 is an approximate nearest neighborhoods algorithm library written in C++ (including Python/Go bindings). N2 provides a much faster search speed than other implementations when modeling large dataset. Also, N2 supports multi-core CPUs for index building.

adaptive-bezier-curve - adaptive and scalable 2D bezier curves

  •    Javascript

Builds a bezier curve that is adaptive; that is to say, it has more points along curved corners, and less points along straight lines. This can be used to produce scalable curves that are consistently smooth, while using a small number of steps. Based on AntiGrain.Also see adaptive-quadratic-curve.

adaptive-quadratic-curve - adaptive and scalable 2D quadratic curves

  •    Javascript

Builds a quadratic curve that is adaptive; that is to say, it has more points along curved corners, and less points along straight lines. This can be used to produce scalable curves that are consistently smooth, while using a small number of steps. Based on AntiGrain.Also see adaptive-bezier-curve.

svg-path-contours - gets a discrete list of points from svg

  •    Javascript

Approximates an SVG path into a discrete list of 2D contours (polylines). This is useful for collision detection, intersection, triangulation & WebGL rendering, etc. It does not attempt to clean or optimize the discretized points.See demo/index.js for exmaple.




fuzzy.js - approximate (fuzzy) string matching in JavaScript

  •    Javascript

Fuzzy.js is a library for approximate (fuzzy) string matching. Fuzzy.js is aimed at providing an experience which you may know from editors such as Sublime Text, Atom, TextMate and others. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

annoy-node - Node bindings for Annoy, an efficient Approximate Nearest Neighbors implementation written in C++

  •    C++

Node bindings for Annoy, an efficient Approximate Nearest Neighbors implementation written in C++. Status: Tests pass, including one that loads 3 million vectors, but API coverage is not complete. Run on OS X and Linux with Node 6.3 and 4.6. Not tried on Windows yet.

fuzzy-dropdown - Converts a select box into a fuzzy searchable dropdown (using https://github

  •    Javascript

fuzzy-dropdown is a jQuery plugin that converts a select box into a fuzzy searchable dropdown (using https://github.com/krisk/fuse subsequence-search). If you plan on using fuzzy-dropdown as a standalone plugin, i.e., include jquery on your page separately followed by including fuzzy-dropdown separately, then include node_modules/fuzzy-dropdown/dist/fuzzy-dropdown.min.js.


subsequence-search - Search for a given subsequence in a list of strings and transform the resulting list as required

  •    Javascript

Search for a given subsequence in a list of strings and transform the resulting list as required. Out of the box it can be made to behave a lot like the sublime text fuzzy search.

datalib-sketch - Probabilistic data structures for large or streaming data sets.

  •    Javascript

Probabilistic data structures for large or streaming data sets. To use datalib-sketch in the browser, you need to build the datalib-sketch.js and datalib-sketch.min.js files. We assume that you have npm installed.