Rust native generic, flexible n-dimensional array.
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 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
Functions, structs, and reference data for working with dimensional values, such as '1 second' and '3 miles per hour'.
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
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
Dimensional provides handling for dimensional values (numbers with units). Dimensional values can be parsed, stored, converted and formatted for output.
a tiny ruby library for one-dimensional clustering methods.