dataPipe is a data processing and data analytics library for JavaScript. Inspired by LINQ (C#) and Pandas (Python)
Data processing pipeline module for hai-framework: clean, chunk, transform
jsPsych plugin to faciliate communication with [DataPipe](https://pipe.jspsych.org)
A library designed to efficiently process large amounts of data in a streaming manner, without the need to store the entire dataset in memory.
Streaming data transformation pipeline with batching and serialization
AWS Image Repo generator for building consistent AMI's
Array#isArray for older browsers
CLI arguments parser. Native port of python's argparse.
JSON parse & stringify that supports binary via bops & base64
Get the command from a shebang
Run a function exactly one time
Callback wrapping utility
Resolve the path of a module like `require.resolve()` but from a given path
ECMAScript AST recursive visitor
Allows users to use generators in order to write common functions that can be both sync or async.
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
Buffers events from a stream until you are ready to handle them.
process.nextTick but always with args
Merge multiple streams into one stream in sequence or parallel.
Returns true if a string has an extglob.
Use node's fs.realpath, but fall back to the JS implementation if the native one fails