The iterable toolbox
A streaming data transport format that aims to support built-in features such as Promises, Dates, RegExps, Maps, Sets and more.
Fun with Iterables
The iterable toolbox
Basic operations on iterables
Higher order iterator library for JavaScript/TypeScript.
Standard iterator utilities.
Core types for paging async iterable iterators
Transforming XML to JSON using Node.js binding to native pugixml parser library
parseArgs tokens compatibility and more high-performance parser
TypeScript definitions for multimap
Provide helpers that polyfill all methods defined in [iterator helpers proposal](https://github.com/tc39/proposal-iterator-helpers), both for `Iterator` and `AsyncIterator`, and even more.
👜 Callbag source factory that emits values specified as arguments.
Return an iterator's length.
Callbag operator that applies a transformation on data passing through it
Applies a callback to each value outputted by an iterable.
This project provides a collection of helper functions for working with asyncronous iterators in TypeScript.
No description provided.
IDEA's utility functions
Standard math.
A collection of utilities for iterations.
just emit 'log' events on the process object
Multidimensional arrays.
Callbag operator that conditionally lets data pass through
Processor is a tool that helps to iterate over collection and perform complex actions on a result. It is extremely useful in data migrations, report generation, etc.
Split a number of data in pages and iterate through them, keeping track in a log file
Langda monitors Ruby loop operations (each, map, select, etc.), counts their iterations, measures execution time, and logs slow loops. It helps developers quickly identify performance bottlenecks in real application code with zero configuration and no breaking changes.
Class that can read ISS log file and iterate over parsed log entries.
lithos is a self-contained embedded key-value store written from scratch as a native extension — no external database dependency. It uses a log-structured merge (LSM) tree: a write-ahead log makes every write durable, an in-memory sorted memtable flushes to immutable SSTables (with bloom filters), and compaction merges them. Keys and values are arbitrary binary strings; keys are kept in sorted order so you get ordered iteration and range scans, plus crash recovery via WAL replay. Windows MSVC (mswin) Ruby only.
Send SMS messages using the CellForce API
GRYDRA v2.0 is a complete, modular Ruby library for building, training, and deploying neural networks. NEW in v2.0: - Complete modular architecture with 29 organized files - Keyword arguments API for better readability - Full implementations (no more "simplified" versions) - 8 loss functions (MSE, MAE, Huber, Cross-Entropy, Hinge, Log-Cosh, Quantile) - 5 optimizers (Adam, SGD, RMSprop, AdaGrad, AdamW) - 6 training callbacks (EarlyStopping, LearningRateScheduler, ReduceLROnPlateau, ModelCheckpoint, CSVLogger, ProgressBar) - Complete LSTM implementation with backpropagation - Complete 2D Convolutional layer with padding and stride - Real PCA with eigenvalue decomposition using Power Iteration - Multiple activation functions (Tanh, ReLU, Leaky ReLU, Sigmoid, Swish, GELU, Softmax) - Regularization (Dropout, L1, L2) - Weight initialization (Xavier, He) - Data normalization (Z-Score, Min-Max) - Comprehensive metrics (MSE, MAE, Accuracy, Precision, Recall, F1, Confusion Matrix, AUC-ROC) - Advanced training (mini-batch, early stopping, learning rate decay, validation split) - Cross-validation and hyperparameter search - Text processing (vocabulary, binary vectorization, TF-IDF) - Model persistence (save/load with Marshal) - Network visualization and gradient analysis - Simplified EasyNetwork interface - 100% backward compatibility with v1.x Perfect for machine learning projects, research, and education in Ruby.
Contentful API wrapper library exposing an ActiveRecord-like interface