28 Repos
Utilities that transform and normalize disparate data formats into consistent, standardized structures.
Explore 28 awesome GitHub repositories matching data & databases · Data Standardization. Refine with filters or upvote what's useful.
MinerU is a document parsing pipeline designed to transform unstructured files into machine-readable, structured data. It utilizes deep learning models to perform layout analysis, identifying document regions and extracting complex content such as mathematical expressions. By combining these neural network inferences with geometric heuristics, the system reconstructs the reading order and structural hierarchy of documents to ensure accurate data representation. The project distinguishes itself through a multi-stage processing workflow that integrates layout detection, optical character recogn
Organizes parsed document elements into a unified, page-based format to ensure consistent data structures for downstream applications.
Gym is a reinforcement learning environment toolkit and agent simulation framework. It provides a standardized API and a universal communication interface that defines how learning agents interact with simulation environments through actions and observations. The project includes a benchmark environment suite and a diverse library of pre-configured simulation worlds, including physics engines and classic control tasks. It enables the creation of custom simulation environments to train agents in specific operational scenarios while ensuring reproducibility across different learning algorithms.
Maps raw simulation data into standardized formats like tensors or discrete integers for agent processing.
This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It provides a modular framework for training neural network policies—specifically through imitation and reinforcement learning—and deploying them onto physical robotic hardware. By offering a unified interface for hardware abstraction, the platform decouples high-level control logic from the specific sensors and actuators of diverse robotic systems. The framework distinguishes itself through a standardized approach to data and policy management. It utilizes a consistent schema for reco
Maps simulator-specific outputs to a unified key convention for policy compatibility.
This project provides a comprehensive implementation of the AT Protocol, serving as a framework for building decentralized social networking applications. It enables the creation of distributed data repositories where users maintain cryptographic ownership of their identity and content, allowing for portable accounts that can be migrated between independent servers without central authority intervention. The platform distinguishes itself by decoupling content hosting from discovery through modular algorithmic curation. Users can select third-party services to filter and organize their feeds,
Defines shared data structures to ensure consistent interpretation across independent software components.
Instructor is a framework designed for structured data extraction, validation, and language model integration. It functions as a library that transforms unstructured text into validated, type-safe objects by leveraging schema definitions and model-specific tool-calling capabilities. By acting as a validation middleware, the project ensures that language model outputs strictly conform to defined data structures. The library distinguishes itself through a robust validation-based retry loop that automatically re-submits failed responses with error feedback to iteratively correct schema complianc
Uses enumerations or literal types to restrict field values to a predefined set, ensuring consistent and predictable output formats.
dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d
Provides utilities to standardize and clean raw source data into consistent, reusable building blocks for downstream models.
OpenRefine is a data cleaning tool and wrangling platform used to transform raw, messy datasets into consistent and structured formats. It operates as a Java-based data processor that runs a local server and provides a web browser interface for managing and manipulating data. The platform includes a data reconciliation engine for matching local entries against external knowledge bases to standardize entities. It also functions as a web data augmentation tool, allowing users to fetch and integrate information from external web sources to enrich their datasets. The system provides a transforma
Transforms inconsistent naming and formatting across large datasets into a uniform, clean structure.
Joyagent-jdgenie is an automated data orchestrator designed to centralize the retrieval and processing of information from disparate remote sources. It functions as a framework for building repeatable data pipelines that fetch, clean, and normalize raw input into consistent, structured formats. The system utilizes a schema-driven engine to apply validation rules and structural templates to incoming data, ensuring compatibility across enterprise systems. By employing configuration-based workflow definitions, it allows for the orchestration of modular tasks into automated execution flows, separ
Transforms inconsistent raw data into uniform formats to ensure accuracy across storage systems.
This project is a framework for the efficient serialization and deserialization of data structures. It provides a unified, macro-based interface that automates the conversion of complex internal objects into standardized formats and reconstructs them from raw input streams or buffers. By leveraging compile-time code generation, the library minimizes manual implementation overhead while ensuring consistent logic across diverse data types. The framework distinguishes itself through a format-agnostic data model and a visitor-based parsing architecture that decouples data structures from specific
Provides a unified interface for transforming objects into standardized formats across various sources.
This project is a centralized API specification registry and governance framework. It serves as a source of truth for structured API schemas, gRPC definitions, and data models used to maintain consistency across a large ecosystem of services. The system functions as a multi-language client generator, transforming standardized interface definitions into executable source code and language-specific libraries. This process ensures that client libraries and technical documentation remain synchronized by deriving them directly from the original interface definitions. The project also covers the m
Normalizes security operation data into consistent, standardized structures using universal models.
mmagic is a multimodal training pipeline and framework for generative AI, focusing on visual synthesis and restoration. It provides the infrastructure to build and train models for tasks such as text-to-image and text-to-video generation, 3D-aware content synthesis, and high-fidelity image translation using diffusion models and generative adversarial networks. The project distinguishes itself through specialized capabilities for generative model personalization, including techniques for fine-tuning subjects and styles. It also supports advanced visual manipulations such as latent space interp
Unifies disparate data and metadata into a standardized interface to simplify information flow between multimodal models.
Der OpenTelemetry Collector ist ein herstellerunabhängiger Proxy und eine Observability-Daten-Pipeline, die Traces, Metriken und Logs empfängt, verarbeitet und exportiert. Er fungiert als Telemetrie-Ingestion-Gateway und Multi-Backend-Monitoring-Agent, der verschiedene Datenformate für eine konsistente Verarbeitung in eine standardisierte interne Repräsentation übersetzt. Das Projekt zeichnet sich durch ein Plugin-basiertes Komponentenmodell aus, das die Integration benutzerdefinierter Receiver, Prozessoren und Exporter ohne Änderungen am Kern-Codebase ermöglicht. Es nutzt ein konfigurierbares Pipeline-System, in dem Telemetriedaten eine Sequenz von Komponenten durchlaufen, um geroutet, repliziert oder transformiert zu werden, bevor sie an externe Monitoring-Backends gesendet werden. Der Collector umfasst Funktionen für das Telemetrie-Traffic-Management, wie z. B. das Batching von Datenpunkten zur Durchsatzoptimierung und speicherbewusstes Load-Shedding, um Systemabstürze bei Lastspitzen zu verhindern. Er bietet zudem sichere Datenübertragung über verschlüsselte Kanäle und unterstützt dynamische Konfigurationsauflösung zur Laufzeit. Vorkonfigurierte Distributionen sind verfügbar, um den manuellen Einrichtungsaufwand für spezifische Umgebungen zu reduzieren.
Normalizes disparate incoming observability data formats into a consistent internal structure for routing.
This project is a research data sharing framework and provenance protocol designed to ensure computational reproducibility. It provides a standardized set of guidelines for transforming raw source data into tidy formats through documented processing scripts and cleaning workflows. The framework distinguishes itself by emphasizing a strict provenance-based packaging system. It requires the organization of raw data, processing recipes, and code books into a single package, ensuring that original unmodified sources are preserved to allow for independent verification of all transformation steps.
Implements standards for structuring datasets into tidy formats with consistent variable encoding for interoperability.
Dieses Projekt ist eine umfassende Sammlung von Ländernamen und standardisierten ISO-3166-1-Codes. Es dient als geografisches Referenz-Repository, das globale Nationen auf ihre jeweiligen internationalen Standards abbildet, um sie für die Datennormalisierung und Identifizierung zu verwenden. Der Datensatz wird in mehreren Sprachen bereitgestellt, um Internationalisierung zu unterstützen, und in verschiedenen Dateiformaten verteilt, um die Kompatibilität über verschiedene Programmierumgebungen hinweg sicherzustellen. Das Projekt deckt Funktionen für Länder-Metadaten-Mapping, mehrsprachige geografische Kennzeichnung sowie den Abruf von Alpha-2- und Alpha-3-Codes für Adressvalidierung und Datenstandardisierung ab.
Normalizes disparate geographic data into consistent ISO-standardized structures.
AsyncAPI ist ein maschinenlesbarer Spezifikationsstandard zum Definieren und Dokumentieren ereignisgesteuerter Schnittstellen und asynchroner, nachrichtenbasierter Architekturen. Es bietet ein einheitliches Framework zur Modellierung der Struktur verteilter Systeme, einschließlich der Definition von Servern, Kanälen, Nachrichten und Operationen. Die Spezifikation zeichnet sich durch ein protokollunabhängiges Design aus, das Kern-Schnittstellendefinitionen von transport-spezifischen Konfigurationen trennt. Dies ermöglicht Entwicklern eine einzige „Source of Truth“, während gleichzeitig die spezifischen Anforderungen verschiedener Messaging-Technologien wie Kafka, MQTT oder WebSockets erfüllt werden. Zudem unterstützt es komplexe verteilte Umgebungen durch Design-Time-Nachrichtenkorrelation und Runtime-Expression-Tracking für eine verbesserte Observability. Das Projekt deckt ein breites Spektrum an Funktionen ab, darunter deklarative Sicherheitsschemata für Authentifizierung und Autorisierung sowie standardisierte Datenmodellierung mittels Formaten wie JSON Schema oder Avro. Es bietet zudem Mechanismen zur Modularisierung großer API-Definitionen durch wiederverwendbare Komponenten und Registries, was die organisatorische Governance und Konsistenz erleichtert. Die Spezifikation wird als Satz standardisierter Dokumentationsdateien gepflegt und bildet die Grundlage für die automatisierte Infrastrukturbereitstellung und das Management ereignisgesteuerter Netzwerktopologien.
Models data payloads and structures using standard formats to ensure consistent data exchange between producers and consumers.
xtuner ist eine umfassende Trainings-Engine für Large Language Models und bietet ein Toolkit für Pre-Training, Supervised Fine-Tuning und die Optimierung von vision-sprachlichen multimodalen Modellen. Sie dient als verteilter Trainingsbeschleuniger und spezialisiertes Framework zur Skalierung von Mixture-of-Experts-Modellen sowie zur Ausrichtung von Modellverhalten durch Reinforcement Learning from Human Feedback. Das Projekt zeichnet sich durch fortgeschrittene Speicher- und Rechenoptimierungen aus, wie Sequence-Parallelism für ultra-lange Kontextfenster und Interleaved-Pipeline-Parallelism zur Reduzierung von GPU-Idle-Zeiten. Es bietet eine dedizierte Suite für Preference-Optimization und implementiert Techniken wie Group Relative Policy Optimization und Direct Preference Optimization, um Modell-Policies und Belohnungssysteme zu verfeinern. Breite Funktionsbereiche decken verteiltes Modelltraining über mehrere Knoten hinweg, multimodale Datensatzvorbereitung und die Verwaltung von Adapter-basiertem Fine-Tuning ab. Die Engine enthält zudem Tools für Modellevaluation, Weight-Merging und den Export trainierter Parameter in Inferenz-Engines. Das Training wird über standardisierte Konfigurationsdateien und verteilte Launcher verwaltet, um konsistente Ergebnisse über Rechencluster hinweg sicherzustellen.
Generates a fixed sequence of training data files to ensure consistent results across computing clusters.
Danfo.js ist eine Bibliothek für Datenanalyse und Vorverarbeitung für JavaScript, die leistungsstarke gelabelte Datenstrukturen bereitstellt. Sie implementiert Dataframes und Series, um komplexe Datenanalysen, statistische Berechnungen und die Manipulation strukturierter tabellarischer Daten zu ermöglichen. Das Projekt dient als Bibliothek für die Vorverarbeitung beim maschinellen Lernen und bietet Dienstprogramme für kategoriales Label-Encoding, One-Hot-Encoding sowie die Skalierung und Standardisierung numerischer Features. Es erleichtert insbesondere die Konvertierung gelabelter Datenstrukturen in Tensoren für das Modelltraining und die Evaluierung. Die Bibliothek deckt eine breite Palette an Funktionen ab, einschließlich deskriptiver Statistik, relationaler Operationen wie Merging und Joining sowie Zeitreihenverarbeitung. Sie enthält Tools für die Datenbereinigung, Filterung und Gruppierung sowie eine Visualisierungsschnittstelle zur Erstellung interaktiver Diagramme und Plots direkt aus Dataframes. Das System unterstützt den Import und Export von Daten über CSV-, JSON- und Excel-Formate.
Rescales numeric data to a mean of zero and a standard deviation of one.
Seldon Core ist ein auf Kubernetes basierender Server für Machine-Learning-Modelle und ein MLOps-Inference-Framework. Es fungiert als Serving-Engine für mehrere Modelle und als Pipeline-Orchestrator, der Modelle als skalierbare Microservices verpackt, die über standardisierte REST- und gRPC-APIs bereitgestellt werden. Das Projekt zeichnet sich durch graphbasierte Inference-Pipelines aus, die Modelle und Datentransformatoren zu sequenziellen Workflows verketten. Es optimiert die Hardwareauslastung durch Shared-Serving für mehrere Modelle und Strategien für dynamisches Memory-Overcommit, während es gleichzeitig Produktionsexperimente durch gewichtetes Traffic-Routing, A/B-Tests und Shadow-Deployments unterstützt. Das Framework deckt ein breites Spektrum an MLOps-Funktionen ab, darunter bedarfsgesteuertes Autoscaling, asynchrone Request-Verarbeitung über Message-Busse sowie umfassendes Monitoring für Data Drift, Ausreißer und die Erklärbarkeit von Vorhersagen. Es bietet zudem Infrastrukturmanagement für die Konfiguration der Modell-Runtime und sichere Kommunikation mittels TLS-Verschlüsselung über Control- und Data-Planes hinweg.
Implements reusable transformation and routing mechanisms to normalize data formats across applications.
Dieses Projekt bietet eine Sammlung verarbeiteter chinesischer Konversationsdatensätze und Preprocessing-Workflows, die für das Training und Instruction-Tuning von Large Language Models (LLMs) entwickelt wurden. Es fungiert als Trainingskorpus aus bereinigtem, standardisiertem chinesischem Text, der als Frage-Antwort-Paare formatiert ist. Das Repository enthält eine Preprocessing-Pipeline und einen Datensatz-Aggregator, die mehrere öffentliche Chat-Quellen in einheitliche Dateien zusammenführen. Diese Tools normalisieren den Text, indem sie traditionelle chinesische Schriftzeichen in vereinfachte Zeichen umwandeln und komplexe Dialogstränge in eine standardisierte Sequenz von Einzel-Turns transformieren. Die resultierenden Daten werden als unabhängige, tabulatorgetrennte Dateien exportiert, was ein konsistentes Schema über verschiedene Quellen hinweg sicherstellt. Dieser technische Workflow konzentriert sich auf die Beseitigung von Formatierungsinkonsistenzen, um rohe Konversationsdaten für Machine-Learning-Aufgaben vorzubereiten.
Normalizes disparate chat formats and script variants into consistent, standardized dialogue structures.
XChange ist eine Integrationsbibliothek für Kryptowährungsbörsen und ein API-Wrapper, der ein einheitliches Interface für die Verbindung zu mehreren Kryptobörsen bereitstellt. Es dient als Multi-Exchange-Trading-Interface und als Market-Data-Streamer, der Rohdaten von verschiedenen Anbietern in standardisierte Datenobjekte normalisiert. Das Projekt zeichnet sich durch ein adapterbasiertes Normalisierungssystem und ein reaktives WebSocket-Streaming-Modell aus, das darauf ausgelegt ist, Preis- und Volumen-Updates in Echtzeit zu empfangen und dabei die Thread-Auslastung zu minimieren. Es enthält einen dedizierten Authentifizierungs-Handler für das Management von API-Keys, Request-Nonces und benutzerdefinierten SSL-Trust-Stores, um Verbindungen mit privaten Servern abzusichern. Die Bibliothek deckt funktionale Bereiche ab, einschließlich Echtzeit-Marktbeobachtung, privatem Kontomanagement und der Ausführung von Trades über verschiedene Plattformen hinweg. Sie bietet Utilities sowohl für den Zugriff auf öffentliche Marktdaten als auch für authentifizierte private Kontodienste.
Converts raw API responses from various providers into standardized data objects for consistent processing.