Dimensional analysis and unit conversions
Two-dimensional recursive spatial subdivision.
Operations for two-dimensional polygons.
Three-dimensional recursive spatial subdivision.
One-dimensional recursive spatial subdivision.
Compute the Voronoi diagram of a set of two-dimensional points.
Select a one- or two-dimensional region using the mouse or touch.
Calculate statistical regressions for two-dimensional data
Multi-Dimensional Functions. Create, Query, and Transform Multi-Dimensional Data.
Compute the Voronoi diagram of a set of two-dimensional points.
Normalize array (possibly n-dimensional) to zero mean and unit variance
Any dimensional convex hull
Group two-dimensional points into hexagonal bins.
Any dimensional box intersection
Incremental n-dimensional convex hull algorithm
Any dimensional alpha shape computation
Exactly solve a low dimensional linear system
calculate all the connected domains based on the given two-dimensional array
Get the Depth of a Multi-Dimensional Array of Values
3-dimensional physics engine in Rust - official JS bindings. Compatibility package with inlined webassembly as base64.
Compose SDK package for implementing the elements of dimensional modeling
A basic but super fast JavaScript implementation of the k-dimensional tree data structure.
copies a 2-dimensional vector (array)
A renderer agnostic two-dimensional drawing api for the web.
Functions, structs, and reference data for working with dimensional values, such as '1 second' and '3 miles per hour'.
Check units of measure at compile time using generic const expressions
Rust-Graphix is a Rust library for mathematics. It includes support for matrices, both two-dimensional and three-dimensional, along with various matrix operations and methods.
Rust native generic, flexible n-dimensional array.
Rust implementation of the approximated DBSCAN algorithm introduced by Gan and Tao
A pure Rust library for the numerical integration of real or complex valued functions of real variables in multiple dimensions.
An n-dimensional circular array.
A type-safe unit conversion library with compile-time dimensional analysis
Runtime dimensional analysis and unit-aware quantities for Rust
Approximate nearest neighbor search collection
Embedding methods implemented in Rust: (parametric) UMAP, tSNE, PHATE, Diffusion Map and PacMAP.
An unofficial Rust implementation of MuVERA: Multi-Vector Retrieval via Fixed Dimensional Encodings
Dimensional provides handling for dimensional values (numbers with units). Dimensional values can be parsed, stored, converted and formatted for output.
Extends to handle Rails Enum with multi dimensional attributes.
Fourth Dimensional is an event sourcing library to account for the state of a system in relation to time.
Numerical N-dimensional Array class
Activecube is the library to make multi-dimensional queries to data.Cube, dimensions, metrics and selectors are defined in the Model, similary to ActiveRecord. Activecube uses Rails ActiveRecord in implementation. In particular, you have to define all tables, used in Activecube, as ActiveRecord tables.
This Ruby-extension defines Hornetseye::MultiArray and other native datatypes. Hornetseye::MultiArray provides multi-dimensional Ruby arrays with elements of same type. The extension is designed to be mostly compatible with Masahiro Tanaka's NArray. However it allows the definition of custom element types and operations on them. This work was also inspired by Ronald Garcia's boost::multi_array and by Todd Veldhuizen's Blitz++.
2 dimensional bin packing library adapted from a RubyQuiz solution by Ilmari Heikkinen
Adds 2-dimensional arrays to Ruby. Created for use in Rubydraw (https://rubygems.org/gems/rubydraw).
An(other) Rails authorization solution which allows an app to aggregate and arbitrate authorization for permissions from multiple roles and multiple products (permissifed models).
Vector2d allows for easy handling of two-dimensional coordinates and vectors
Implements K-Nearest Neighbor algorithm using a KDTree in Ruby. Usefull for sorting geolocation or any other multi-dimensional data.
This GEM adapts the GraphQL interface to Activecube multi-dimensional queries. Now you can use GraphQL to query cubes
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.