turf centroid module
Return the centroid for a given convex polygon.
Determines the geometric center of a polygon or shape.
computes the centroid of a triangle
k-means & k-medians with customizable distance functions and centroid initializations for n-D vectors
Fast text classification with SVM and Nearest Centroid (WebAssembly)
Some additional tools for MapboxGL Draw like Union, Centroid, Polygon to Points, Line to Points, Copy, Cut, Buffer, Length, Area and ...
A Rust/WebAssembly implementation of the K-Centroid image downscaling algorithm and advanced color quantization tools, converted from the original Lua/Aseprite script.
Library for calculation of polygon centroid and bounding box area.
Centroid Client
A few functions to get a polygon area, centroid and label location
A Class Feature Centroid Classifier for text categorization
Operations for two-dimensional polygons.
Triangle solver. Calculates side lengths, angle values, area, centroid, incircle, circumcircle and altitudes.
Edge-bundling layer for deck.gl - GPU-accelerated flow aggregation with centroid, spine, force, and force-gpu algorithms
GeoJSON FeatureCollection of computed centroid points of neighborhoods in San Francisco.
Streaming GeoJSON geometry converter. Get centroids from any geometry.
Changes the size of a geometry by scaling it up or down.
Takes a set of points and partition them into clusters using the k-means algorithm.
Real-time breath detection using microphone energy analysis, spectral centroid classification, and BLE heart rate data. Works in browsers and Capacitor apps.
Finds the “balance point” of irregular shapes, like a country outline.
Geometry algorithms for dance choreography - centroid, spreader, arrangement, collision
Rotates a geometry around its center or a given point.
A JS library for finding optimal label position inside a polygon
CPU-based PLAID implementation for multi-vector search using ndarray
Rust implementation of Tetra3: Fast and robust star plate solver
Clustering vectors using Kalman Filter
Rank-Biased Centroids (RBC): A rank fusion method to combine several ranked lists into one by biasing agreement at higher ranks.
Proof-of-concept SPANN-style approximate nearest neighbor index in Rust.
Centroiding algorithms for timsTOF ion mobility spectra
Advanced vector search: RaBitQ quantization with IVF and MSTG (Multi-Scale Tree Graph) index
Elicitation-enabled geo algorithms MCP tools — predicates, measurements, transformations
Self-contained DCEL (Doubly Connected Edge List) for planar graph geometry
Polygon Triangulation Library: Efficient Delaunay Triangulation for Complex Shapes.
Simple k-means clustering to find dominant colors in images. Backed by a generic k-means implementation offered as a standalone library.
Statistics, Information Measures, Data Analysis, Linear Algebra, Clifford Algebra, Machine Learning, Geometric Median, Matrix Decompositions, Mahalanobis Distance, Hulls, Multithreading..
Centroid is a tool for loading configuration values declared in JSON, and accessing those configuration values using object properties.
Lulu merges the closest overlapping pair of map markers into a one whose area is the sum of the original two, located at their centroid. It repeats this until no overlaps remain. Some interesting data structures make this quite fast for all but pathologically bad data. Markers can be circles or squares. The user may provide a scale factor allowing the marker radius to have a different scale than distance between markers.
Draw dots on maps by lat/lon or zip code. Includes a library of 30 map backgrounds, and associated geocoding configuration data, and a table of US zip codes with their approximate centroids as latitude and longitude. Exposes the ImageMagick image and coordinate conversions so that overlaying labels, lines, and other features on dots is possible. Renders as a blob suitable for e.g. Rails send_data as an img tag src and writes files in any supported ImageMagick graphic format.
rbfuzzymind is a Ruby gem that provides a comprehensive suite for implementing fuzzy logic systems. It includes classes for fuzzy sets, fuzzy rules, and inference engines, enabling the development of complex decision-making systems based on fuzzy logic principles. Key features include membership function operations (union, intersection, complement, normalization), rule evaluation, and defuzzification methods (centroid, mean of maxima, and bisector). Designed for flexibility and extensibility, rbfuzzymind helps developers build robust and adaptable systems for handling uncertainty and imprecision in various applications.
No description provided.
No description provided.
No description provided.
No description provided.