Mikola Lysenko's repositories
vectorize-text
Turns a text string into a 2D poly line
box-intersect
📦 Any dimensional box intersection
surface-nets
Arbitrary dimensional level sets
binary-search-bounds
Better binary searching
typedarray-pool
Reuse typed arrays
interval-tree-1d
1D interval tree
monotone-convex-hull-2d
Robust and fast 2D convex hull
murmurhash-js
An optimized JavaScript implementation of the MurmurHash algorithms.
robust-orientation
Robustly computes the orientation of a tuple of points
filtered-vector
Path smoothing for vector valued input curves
incremental-convex-hull
Incremental convex hull algorithm
simplicial-complex-contour
Extract a contour on a simplicial complex
robust-in-sphere
Exact arithmetic test to check if (n+2) points are cospherical
webgpu-experiments
Experiments with WebGPU
fastcdc-wasm
WASM bindings for fastcdc
node-fastcdc
Node JS bindings for fastcdc-rs
slab-decomposition
Slab decomposition data structure for vertical ray queries
binary-merge
2-way merge
robust-linear-solve
Exactly solve a linear system
zero-crossings
Finds all zero crossings in a 1D ndarray
matrix-camera-controller
Camera interaction by direct matrix manipulation
next-auth
Authentication for Next.js
robust-determinant
General purpose robust determinant
souffle
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.