produces ascii images/animations from 2D datasets [2d float arrays] - eg raw pixel data, histograms, signed distance functions etc - for use in CLI / terminal / console applications
give your computer a human name based on its mac address
portable n-dimensional spatial database for JSON docs with vectors, combining mddf with leveldb
Unofficial tool for interacting with Yahoo Japan's NGT Neighborhood Graph and Tree for Indexing High-dimensional Data
n-dimensional spatial database for JSON docs with vectors, combining NGT vector search with leveldb
shrink json objects with LZMA (7-zip) or Brotli compression + jsonpack
similar to jsonfile, but with automatic jsonpack + lzma (7zip) compression+decompression
get total download counts for a list of npm modules
list of car / automobile makes and models 1992-2020
information about 1 million species, common names for 80K species, icons and categories for species. animals, plants, bacteria, etc.
frequencies of stemmed words based on norvig dataset
measure the salience / importance of words in a text document -- based on the frequency of the words in the document, versus their frequency in English
list of 10,000 companies based on mentions in LinkedIn (up to 2015)
list of 182,447 words and phrases from OpenThesaurus
convert/encode a float array as a hex string and back again.
word2vec embeddings for the top 15,000 english words [300 dimensional]
List of 40,000 brands based on amazon product listings
return line segment representing the intersection between a pair of 3D triangles. based on Thomas Möller's algorithm.
quickly get area of 3d triangle, using cross-product
Signed distance function for arbitrary tetrahedron, suitable for marching cubes etc. Includes fast function to check if tetrahedron contains point.
get barycentric coordinates for triangle and tetrahedron, convert to/from cartesian coordinates, interpolate vertex normals
generate uniformly distributed random points in a 3d triangle
request a list of urls, optionally load each result into jquery object
recursively merge 3d axis-aligned bounding boxes / cuboids.
Explore infinite 3d worlds from the comfort of your terminal