4 repositorios
Tools for applying conditional and bitwise logic to data series.
Distinguishing note: Focuses on data filtering and transformation logic.
Explore 4 awesome GitHub repositories matching data & databases · Boolean Logic Engines. Refine with filters or upvote what's useful.
Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e
Applies boolean and bitwise logic to series to filter and transform data based on complex criteria.
TagStudio is a database-driven digital asset manager designed to organize and categorize files without altering their physical location on disk. It utilizes a non-destructive metadata store to attach tags and custom fields to files via a separate database rather than modifying original file headers. The project is distinguished by a hierarchical tagging system that supports parent-child relationships and custom color palettes for visual organization. It includes a multi-format media previewer that generates thumbnails and playback for images, videos, audio, documents, and archives, as well as
Provides a boolean logic engine to filter assets using complex operators and metadata predicates.
Riot es un motor de búsqueda distribuido y servidor de indexación basado en Go diseñado para indexación y recuperación de texto completo. Funciona como un sistema de recuperación que ordena documentos por relevancia utilizando algoritmos de ranking BM25, frecuencia de términos y frecuencia inversa de documento (TF-IDF). El motor proporciona soporte especializado para el idioma chino, con segmentación de texto concurrente y mapeo fonético Pinyin para hacer coincidir la entrada romanizada con los caracteres. Utiliza una arquitectura distribuida que emplea fragmentación (sharding) de índice basada en hash para equilibrar la carga de datos y el rendimiento a través de múltiples nodos de servidor. El sistema cubre una amplia gama de capacidades de búsqueda, incluyendo ejecución de consultas con lógica booleana, filtrado de proximidad y gestión del ciclo de vida del índice en tiempo real. Mantiene un índice de búsqueda rápido en memoria mientras utiliza almacenamiento respaldado por disco para la persistencia y durabilidad de los datos. Se incluyen herramientas de monitoreo para rastrear la utilización de memoria, disco y CPU en todo el entorno distribuido.
Provides a logic engine for executing boolean queries and evaluating token proximity within the index.
czsc is a technical analysis library and quantitative research environment focused on Chan theory. It functions as a multi-timeframe fractal analyzer and backtesting framework used to identify market tops, bottoms, and trend structures. The system distinguishes itself through the use of bi-segment topological linking to analyze the directional flow of price. It utilizes a boolean signal composition engine to combine technical indicators with logical operators, creating complex executable rules for automated trading. The platform covers quantitative strategy research via a notebook-style loop
Provides a boolean logic engine to combine technical indicators into executable trading rules.