>_Skillful
Need help with advanced AI agent engineering?Contact FirmAdapt
Mikola Lysenko

Mikola Lysenko

@mikolalysenko

0fps.net

Michigan 0fps.net On GitHub since March 2010

85

Published Tools

5,712

Total Stars

77,661,471

Weekly Downloads

2,872

GitHub Followers

532

Public Repos

100/100

Avg Security

Published Tools

85 Skillsacross 4 categories

mikolalysenko

Multidimensional Arrays

SkillAI Tool
1.2K2.7M/wk1 dir

mikolalysenko

PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.

SkillAI Tool
7461 dir

mikolalysenko

Reads the pixels of an image as an ndarray

SkillAI Tool
550227K/wk1 dir

A fully persistent balanced binary search tree

SkillAI Tool
38927M/wk1 dir

mikolalysenko

Render a string to a vectorized cell complex

SkillVector & Embeddings
31528K/wk1 dir

mikolalysenko

Any dimensional box intersection

SkillAI Tool
28743K/wk1 dir

mikolalysenko

Real-time database for multiplayer games

SkillAI Tool
1711 dir

mikolalysenko

General purpose level set extraction

SkillAI Tool
1041 dir

Better binary searching

SkillAI Tool
942.3M/wk1 dir

mikolalysenko

Saves an ndarray as an image to a file

SkillAI Tool
9278K/wk1 dir

mikolalysenko

Removes duplicates from a sorted array in place

SkillAI Tool
835.2M/wk1 dir

mikolalysenko

Any dimensional alpha shape computation

SkillAI Tool
781 dir

mikolalysenko

Reuse typed arrays

SkillAI Tool
771 dir

mikolalysenko

CommonJS port of George Hart's polyhedral notation library

SkillAI Tool
721 dir

mikolalysenko

1D interval tree data structure

SkillAI Tool
721 dir

mikolalysenko

Common operations for ndarray arrays

SkillAI Tool
691.8M/wk1 dir

mikolalysenko

Topological indexing for simplicial complexes

SkillAI Tool
65100K/wk1 dir

rangermauve

Text to speech synthesizer

SkillSpeech & Audio
645.3K/wk1 dir

mikolalysenko

Frame buffer object wrapper for WebGL

SkillAI Tool
581 dir

mikolalysenko

WebGL texture wrapper

SkillAI Tool
571 dir

mikolalysenko

Bit twiddling hacks for JavaScript

SkillAI Tool
551 dir

mikolalysenko

Native JS murmur hash implementation

SkillAI Tool
5511.3M/wk1 dir

mikolalysenko

Consistent cross browser mouse wheel movement

SkillAI Tool
531 dir

mikolalysenko

Convert any CSS unit to logical pixels ("px")

SkillAI Tool
521 dir

jaspervdg

FFT for ndarrays

SkillAI Tool
503.3K/wk1 dir

mikolalysenko

Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph

SkillAI Tool
481 dir

mikolalysenko

Draws a big triangle

SkillAI Tool
401 dir

mikolalysenko

Invert a matrix in GLSL

SkillAI Tool
351 dir

Cook-Torrance specular/fresnel lighting term

SkillAI Tool
321 dir

mikolalysenko

Cross browser mouse event property access

SkillAI Tool
291 dir

dfcreative

Test if two floats are almost equal

SkillAI Tool
281 dir

mikolalysenko

Exactly computes the orientation of a tuple of points

SkillAI Tool
281 dir

Computes strongly connected components of a directed graph

SkillAI Tool
271 dir

mikolalysenko

A union-find data structure for maintaining disjoint sets.

SkillAI Tool
271 dir

mikolalysenko

A simple wrapper for LaTeX in node.js

SkillDocument Processing
245.2K/wk1 dir

mikolalysenko

WebGL buffer wrapper

SkillAI Tool
241 dir

rreusser

Fills an ndarray with function

SkillAI Tool
201 dir

mikolalysenko

Filter an input vector valued curve

SkillVector & Embeddings
1929K/wk1 dir

mikolalysenko

Package an image into a requireable module

SkillAI Tool
191 dir

mikolalysenko

Find the floating point number immediately after any given number

SkillAI Tool
181 dir

mikolalysenko

Saves WebGL context state

SkillAI Tool
171 dir

mikolalysenko

Lazily initialized properties for objects

SkillAI Tool
161 dir

mikolalysenko

Mouse state change listener

SkillAI Tool
161 dir

Multilinear interplation for ndarrays

SkillAI Tool
161 dir

mikolalysenko

ndarray image warping

SkillAI Tool
151 dir

mikolalysenko

Computes the alpha complex of a point set in any dimension

SkillAI Tool
141 dir

mikolalysenko

3D camera view controller

SkillAI Tool
1327K/wk1 dir

snap round 2d points

SkillAI Tool
131 dir

Beckmann specular distribution for GLSL

SkillAI Tool
131 dir

mikolalysenko

Tests if a JSON property can be accessed using . syntax

SkillAI Tool
1224.4M/wk1 dir

mikolalysenko

A simple streaming ascii PPM image parser/writer

SkillAI Tool
121 dir

mikolalysenko

Converts text to superscript unicode

SkillAI Tool
111 dir

mikolalysenko

Inspect binary representation of IEEE754 doubles

SkillAI Tool
101 dir

mikolalysenko

Sorts ndarrays in place

SkillAI Tool
101 dir

rreusser

The baboon test image

SkillAI Tool
91 dir

mikolalysenko

Generates an array of consecutive integers starting at 0

SkillAI Tool
81 dir

mikolalysenko

Ranks and unranks permutations

SkillAI Tool
81 dir

mikolalysenko

Exact rational vector arithmetic

SkillVector & Embeddings
81 dir

mikolalysenko

Parser for cwise

SkillAI Tool
838K/wk1 dir

mikolalysenko

cwise's internal compiler

SkillAI Tool
82.2M/wk1 dir

Exactly constructs the intersection of two line segments

SkillAI Tool
71 dir

mikolalysenko

Hashes integers

SkillAI Tool
72K/wk1 dir

mikolalysenko

Computes the determinant of an ndarray

SkillAI Tool
71 dir

Generic contour extraction library for surface nets/dual contouring

SkillAI Tool
729K/wk1 dir

mikolalysenko

Run length encoded sparse ndarray

SkillAI Tool
61 dir

Turn table camera controller

SkillAI Tool
61 dir

mikolalysenko

Finds the affine hull of a point set

SkillAI Tool
51 dir

Convert a planar graph to a collection of nest polylines

SkillAI Tool
530K/wk1 dir

mikolalysenko

Initialize an array of arrays to a constant

SkillVector & Embeddings
41 dir

mikolalysenko

Inverts an object hash

SkillAI Tool
41 dir

mikolalysenko

Evaluates the sum of two nonoverlapping increasing sequences of floats

SkillAI Tool
41 dir

Simplifies a planar graph

SkillAI Tool
429K/wk1 dir

mikolalysenko

Multiplies two floating point numbers together producing a non-overlapping increasing sequence of floats

SkillAI Tool
41 dir

mikolalysenko

Computes a non-overlapping sequence representing the sum of two floating point numbers.

SkillAI Tool
41 dir

Construct the table entries for the marching simplex method

SkillAI Tool
31 dir

mikolalysenko

Get a view of the diagonal entries of an ndarray

SkillAI Tool
31 dir

mikolalysenko

Applies a homograph to an ndarray

SkillAI Tool
31 dir

mikolalysenko

Rounds an integer up to a power of 2

SkillAI Tool
31 dir

mikolalysenko

Computes the parity of a permutation

SkillAI Tool
31 dir

mikolalysenko

Find the faces of a planar graph

SkillAI Tool
31 dir

mikolalysenko

Multiplies a nonoverlapping increasing sequence of floats by a single float

SkillAI Tool
31 dir

mikolalysenko

Finds all zero crossings in a 1D ndarray

SkillAI Tool
31 dir

Convert a list of edges to an adjacency list

SkillAI Tool
21 dir

mikolalysenko

Exact subtraction of non-increasing overlapping sequences

SkillAI Tool
21 dir

mikolalysenko

Correlation over the 2D rigid motion group for images

SkillAI Tool
11 dir