Input a number and a range (min-max), get the number's position along the range eased by a sine curve
Check if a character is decimal
64-bit big-endian signed integer-to-string conversion
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
Deep comparison of 2 instances for should.js
The RAW rational numbers library
Lite lib to only support decimal add calculation
A cross-browser, numerically stable algorithm to add floats accurately
An arbitrary-precision Decimal type for JavaScript.
An arbitrary-precision Decimal type for JavaScript.
Natural Sort algorithm for Javascript - Version 0.7 - Released under MIT license
Flatten nested arrays
contains useful utilities to read/write WAV file to/from a buffer, various float to int conversions, 32 bit float to 16 bit int conversion, random number generator for ints or floats in which optionally uses same random sequence across runs
Removes duplicates from a sorted array in place
Tiny utility to create unions and de-duplicated lists
Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates
Rearrange array elements by index array
Super fast simple k-means and k-means++ clustering for unidimiensional and multidimensional data. Works in node and browser
A promise based, dynamic priority queue runner, with concurrency limiting.
Packs an array-of-arrays into a single ndarray
extended POSIX-style sprintf
`util.inspect` with additional type information
Uniqueness functions