JavaScript functions to combine N arrays of any size, distributing items evenly
Interleaving an array: ``` import interleave from "interleave";
GeoHash Algorithm first described by Gustavo Niemeyer in February 2008. By interleaving latitude and longitude information in a bitwise fashion, a composite value is generated that provides a high resolution geographic point, and is well suited for storage or transmission as a character string.
GeoHash Algorithm first described by Gustavo Niemeyer in February 2008. By interleaving latitude and longitude information in a bitwise fashion, a composite value is generated that provides a high resolution geographic point, and is well suited for storage or transmission as a character string.
Use deck.gl layers as custom mapbox-gl-js layers
Functions for recursively interleaving arrays
Multi-agent orchestration with Blueprint Engine [D]/[N] interleaving and cost routing
A fork of Nunjucks that makes it easier to use for LLM prompt hydration and interleaving
Async lazy one by one unit testing for interleaving production and test code
A hook for interleaving a long running array map function into a component
An interleaving library for iterables
Lexicographically-ordered position strings for collaborative lists and text
Docker Logs Tail simultaneously tails logs for all running Docker containers, interleaving them in the command line output.
Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions
Smart contracts for Universal Router
Custom HTML elements that make it easier to create responsive visualisations that integrate easily with other UI frameworks (e.g. React, Angular)
Suspend resume state machine
Fast morton encoding and decoding for 2D and 3D coordinates
A high-performance, structured JSON logger built on [pino](https://github.com/pinojs/pino) with a dedicated worker thread for I/O.
Persistence - a filesystem coordination layer.
Use deck.gl layers as custom mapbox-gl-js layers
Reference implementation of CRAM 3.1 codecs
Conflict-free Reinterpretable Ordered Washed Data (Secure) - Delta based CRDT with additional abilities.
Smart contracts for Universal Router
Fast interleaving and de-interleaving methods
An arbitrary iterator interleaver for exhaustive consumption of iterators. Each iterator is guaranteed to be no more than a single next call behind any other iterator.
An audio form converter that provides functions for converting variaties of audio forms, e.g. interleaved samples to audio frames, audio frames to multiple mono channels, etc.
Pure Rust PCM audio decoder (a part of project Symphonia).
bevy support for e2e packed to planar bind groups
Rustmex libary with implementations for interleaved complex numeric arrays
A generic iterator interleaving extension for iterators of iterators, based on itertools.
MoosicBox resampler package
Traits to handle all audio data layouts in real-time processes
HTTP/1.1 Library (HTTP/2 coming soon) using Tokio Project (core, proto, service). Used with https://github.com/lambdastackio/httpd.
interface for e2e packed to planar bind groups
macros for e2e packed to planar bind groups
centralize logging without interleaving in a remote syslog
Multiple rails instances writing to the same log cause entries to be interleaved, making them hard to ready. This command line script groups them by request, using the pid.
Rake multitask logs can be confusing, with interleaved output from all parallel tasks. Rake::Multilogs untangles the mess by capturing each task's output and displaying it after all the tasks are finished.
Ori is a library for Ruby that provides a robust set of primitives for building concurrent applications. The name comes from the Japanese word 折り "ori" meaning "fold", reflecting how concurrent operations interleave. Ori provides a set of primitives that allow you to build concurrent applications—that is, applications that interleave execution within a single thread—without blocking the entire Ruby interpreter for each task.
This gem extends Array class with the distributed_merge method that accepts a two-dimensional array containing an arbitrary number of arrays of varying length and returns a one-dimensional merged array with the elements equally interleaved and distributed.
Barcode1D is a pure Ruby gem for handling many kinds of 1-dimensional barcodes. Implemented are Code 128, Code 3 of 9, Code 93, Code 11, Codabar, Interleaved 2 of 5, COOP 2 of 5, Matrix 2 of 5, Industrial 2 of 5, IATA 2 of 5, PostNet, Plessey, MSI (Modified Plessey), EAN-13, EAN-8, UPC-A, UPC-E, UPC Supplemental 2, and UPC Supplemental 5. Patterns are created in either a simple format of bars and spaces or as a run-length encoded string. This only generates and decodes the patterns; actual display or reading from a device must be implemented by the programmer.
A quick and easy benchmarking library for Ruby. Useful for benchmarking only part of an iteration, and accumulating the data to report later in the code.
= Barcode Creating barcodes (at the moment only Interleaved2of5). == Usage Create the barcode string and the barcode graphics data i2o5 = Interleave2of5("01199") code = i2o5.encode barcode = i2o5.barcode pdf = Prawn::Document.new barcode.to_pdf(pdf) When used with rails add require 'interleave2of5' to config/application.rb The barcode can be used to create a graphical representation of the barcode. == Release Notes * Version 0.0.1 Create barcode Interleaved 2 of 5 that can be added to a pdf file * Version 0.0.2 Fix check digit calculation * Version 0.0.3 Add valid? to check whether a decoded value (e.g. by a barcode scanner) is valid == Licencse Barcode is published under the MIT license