11 dépôts
Combines two separate collections into a single map to consolidate data structures.
Distinct from Map Data Structure Manipulation: Distinct from Map Data Structure Manipulation: focuses specifically on the merging operation rather than general manipulation.
Explore 11 awesome GitHub repositories matching data & databases · Map Merging. Refine with filters or upvote what's useful.
Immutable.js is a library of persistent data structures and a functional state management toolkit. It provides a collection of immutable objects and arrays that prevent direct mutation to ensure predictable state management in JavaScript applications. The library utilizes structural sharing to efficiently create new versions of data without full copying and implements lazy sequence processing to chain data transformations that execute only when values are requested. It also supports batch mutation processing, allowing multiple changes to be applied to a temporary mutable copy before returning
Implements map merging to combine two separate collections into a single consolidated data structure.
Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math
Combines two separate collections into a single map to consolidate data structures.
mitmproxy2swagger is a tool that transforms captured mitmproxy network traffic into structured OpenAPI schemas for reverse-engineering REST APIs. It functions as an OpenAPI schema converter and network traffic documentation utility, extracting API endpoints and data structures from captured network packets to create formal technical references. The tool enables the reconstruction of undocumented APIs by converting intercepted HTTP request and response patterns into specifications. It supports merging multiple traffic capture files into a single schema to incrementally expand an API map and ut
Combines multiple capture datasets into a single schema to build a comprehensive API map over time.
ORB_SLAM3 is a visual-inertial SLAM library designed for real-time simultaneous localization and mapping. It provides a framework for tracking camera movement and building 3D maps of environments using monocular, stereo, or RGB-D cameras combined with inertial sensors. The system features a multi-map fusion engine capable of merging separate spatial sessions into a single seamless representation of an environment. It includes specialized processing for wide-angle and fisheye lenses to expand the visual field of view for spatial tracking. The library covers a broad range of spatial intelligen
Includes a multi-map fusion engine that merges separate spatial sessions into a seamless environment representation.
This repository is a collection of practical code snippets and implementation patterns for Flutter and Dart. It serves as a comprehensive guide and reference for asynchronous programming, state management patterns, and UI component design. The project provides advanced language reference material covering generics, reflection, factory constructors, and null-aware operators. It also includes specific utilities for manipulating Dart collections, such as helper methods for transforming and filtering maps, lists, and iterables. The coverage extends to high-level capabilities including asynchrono
Implements map merging where the second map overrides the first in case of key conflicts.
VINS-Mono est un système d'odométrie visuelle-inertielle monoculaire et un framework SLAM de fermeture de boucle. Il fonctionne comme un estimateur d'état temps réel qui fusionne les données d'une caméra unique et d'une unité de mesure inertielle pour déterminer la position et l'orientation d'un robot. Le projet inclut un optimiseur non linéaire pour la robotique et des outils pour le calibrage des capteurs. Le système se distingue par un calibrage de capteur en ligne, qui détermine automatiquement les extrinsèques spatiales et les décalages temporels entre la caméra et l'unité inertielle pendant le fonctionnement. Il intègre également une correction de distorsion rolling shutter pour supprimer les distorsions d'image causées par les temps de lecture du capteur. Le projet couvre un large éventail de capacités d'estimation spatiale, incluant l'optimisation par fenêtre glissante, le couplage visuel-inertiel serré et l'optimisation de graphe de pose pour la correction de dérive. Il fournit des mécanismes pour la détection de fermeture de boucle, la gestion de carte spatiale et la récupération après échec de suivi. Le projet prend en charge le déploiement conteneurisé pour assurer des builds et un comportement cohérents sur différents systèmes d'exploitation.
Implements the merging of multiple spatial mapping sessions into a single global coordinate system.
Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces
Provides a function to merge two maps together.
This project is a comprehensive library and toolkit for simultaneous localization and mapping, designed to construct three-dimensional environment models while tracking device position. It functions as a robotics perception framework that processes data from RGB-D, stereo, and lidar sensors to enable autonomous navigation and spatial awareness. The system distinguishes itself through its focus on long-term mapping and global consistency. It employs a sophisticated loop-closure detection engine and graph-based pose optimization to identify previously visited locations and eliminate cumulative
Combines multiple independent mapping sessions into a unified database with gravity constraint alignment.
koanf is a configuration management library for Go designed to load, merge, and unmarshal application settings from multiple sources into structured objects. It functions as a multi-source config loader that aggregates data from environment variables, files, and remote providers into a single unified map. The system utilizes a pluggable architecture for parsing and data abstraction, allowing it to transform bytes from formats such as JSON, YAML, and TOML into nested maps. It supports dynamic configuration watching to monitor external sources and trigger automatic reloads when settings change.
Combines nested configuration maps from multiple sources using recursive merging and custom collision strategies.
cr-sqlite is a multi-master database replication system that uses conflict-free replicated data types to ensure eventual consistency across distributed nodes. It provides the core capabilities for offline-first data synchronization, allowing multiple database instances to merge concurrent updates and reach a consistent state. The project distinguishes itself through a combination of CRDT-based data replication and a WASM-based database engine, enabling full SQL execution and state persistence within web browsers. It supports peer-to-peer replication and cross-tab synchronization, utilizing ca
Specifies the set-based merge type for a table to determine how rows are synchronized.
linq2db is a type-safe object-relational mapper that translates LINQ expressions into optimized SQL queries for multiple database providers. It functions as a database mapper that links classes to tables and includes a SQL query builder and a command-line schema tool for generating data classes from existing databases. The project provides high-performance bulk data processing for inserting and loading large volumes of records via batch or binary copy methods. It also supports advanced SQL operations, including window functions, common table expressions for recursive hierarchical querying, an
Synchronizes two tables by inserting, updating, or deleting records based on join conditions.