awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

Awesome GitHub RepositoriesLazy Evaluation Frameworks

Systems that defer computation until necessary to enable global query optimization.

Distinguishing note: Focuses on the lazy evaluation paradigm rather than the specific query plan structure.

Explore 11 awesome GitHub repositories matching data & databases · Lazy Evaluation Frameworks. Refine with filters or upvote what's useful.

Awesome Lazy Evaluation Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • pola-rs/polarsAvatar de pola-rs

    pola-rs/polars

    38,855Voir sur GitHub↗

    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

    Delays data operations until collection to allow for predicate and projection pushdown optimizations.

    Rustarrowdataframedataframe-library
    Voir sur GitHub↗38,855
  • stefan-jansen/machine-learning-for-tradingAvatar de stefan-jansen

    stefan-jansen/machine-learning-for-trading

    16,552Voir sur GitHub↗

    This project is a comprehensive framework for engineering financial data pipelines, designed to automate the collection, cleaning, and synchronization of large-scale market datasets. It functions as a quantitative trading data engine, providing the infrastructure necessary to manage historical and real-time asset pricing information for research and machine learning workflows. The system distinguishes itself through a configuration-driven approach to orchestration, allowing users to manage complex data acquisition tasks across multiple financial providers. It features resilient middleware tha

    Processes financial time series using deferred execution to optimize memory usage and performance.

    Jupyter Notebookartificial-intelligencedata-sciencedeep-learning
    Voir sur GitHub↗16,552
  • dask/daskAvatar de dask

    dask/dask

    13,746Voir sur GitHub↗

    Dask est un framework de calcul parallèle et un planificateur de tâches distribué conçu pour mettre à l'échelle les flux de travail de science des données Python, des machines uniques aux grands clusters. Il fonctionne comme un gestionnaire de ressources de cluster qui orchestre la logique computationnelle en représentant les tâches et leurs dépendances sous forme de graphes acycliques dirigés. Cette architecture permet au système d'automatiser la distribution des charges de travail sur le matériel disponible tout en gérant des exigences d'exécution complexes. Le projet se distingue par un moteur d'évaluation paresseuse qui diffère les opérations sur les données jusqu'à ce qu'elles soient explicitement demandées, permettant une optimisation globale du graphe et une allocation efficace des ressources. Il intègre le déversement de données conscient de la mémoire pour éviter les plantages du système lors du traitement de jeux de données dépassant la mémoire disponible, et il utilise la fusion de graphes de tâches pour combiner des séquences d'opérations en étapes d'exécution uniques, minimisant la surcharge de planification et la communication entre nœuds. La plateforme fournit une surface de capacités complète pour l'analyse de données à grande échelle, incluant le support pour l'apprentissage automatique distribué, l'intégration du calcul haute performance et le traitement de données parallèle. Elle offre des outils étendus pour la gestion du cycle de vie des clusters, le profilage des performances et la surveillance en temps réel de l'exécution des tâches. Les utilisateurs peuvent déployer ces environnements sur diverses infrastructures, incluant le matériel local, les fournisseurs cloud, les systèmes conteneurisés et les clusters de calcul haute performance.

    Defers the execution of data operations until explicitly requested to allow for global graph optimization.

    Pythondasknumpypandas
    Voir sur GitHub↗13,746
  • data-centric-ai-community/ydata-profilingAvatar de Data-Centric-AI-Community

    Data-Centric-AI-Community/ydata-profiling

    13,618Voir sur GitHub↗

    This library provides a diagnostic toolkit for automated data profiling and exploratory analysis. It generates comprehensive statistical summaries and visual reports for tabular datasets, enabling users to identify distribution patterns, missing values, and quality anomalies through a unified interface. The project distinguishes itself by offering differential analysis, which allows for the comparison of two dataset versions to track structural and statistical changes over time. It supports large-scale data processing through lazy evaluation and provides interactive widgets that embed directl

    Defers heavy computations until report generation to optimize memory usage during large-scale data processing.

    Python
    Voir sur GitHub↗13,618
  • jpmorganchase/python-trainingAvatar de jpmorganchase

    jpmorganchase/python-training

    12,714Voir sur GitHub↗

    This project is a comprehensive educational curriculum designed to teach Python programming through the lens of data science and financial analysis. It provides a structured guide for learning how to process complex numerical information, build data models, and perform scientific computing tasks using standard industry libraries. The materials focus on practical applications, enabling users to develop skills in financial data analysis and interactive exploration. By working through these resources, learners gain experience in executing high-performance mathematical operations, transforming ra

    Defers data transformation execution to minimize memory usage and redundant computation.

    Jupyter Notebookbankingbinderbinder-ready
    Voir sur GitHub↗12,714
  • jeremyskinner/fluentvalidationAvatar de JeremySkinner

    JeremySkinner/FluentValidation

    9,728Voir sur GitHub↗

    FluentValidation is a strongly-typed data validation library for .NET. It functions as a rule engine and input validation framework used to define and execute complex business rules and constraints for data objects. The library utilizes a fluent interface API, allowing the construction of readable and declarative validation constraints through method chaining. It leverages generics and lambda expressions to enforce data integrity and business logic at compile time. The project covers the enforcement of business rules, strongly-typed data validation, and input sanitization workflows to verify

    Implements deferred execution of validation constraints to optimize when rules are evaluated.

    C#
    Voir sur GitHub↗9,728
  • vaexio/vaexAvatar de vaexio

    vaexio/vaex

    8,506Voir sur GitHub↗

    Vaex is a high-performance Apache Arrow DataFrame library and out-of-core data processing engine designed to handle billion-row tabular datasets in Python. It functions as a lazy evaluation framework that defers computations and transformations until results are required, enabling the processing of datasets that exceed available system RAM by mapping files directly from disk. The project distinguishes itself as a tool for big data visualization and exploration, specifically integrated for use within interactive notebooks. It provides specialized capabilities for machine learning feature engin

    Functions as a lazy evaluation framework that defers computations until the final results are explicitly requested.

    Python
    Voir sur GitHub↗8,506
  • remeda/remedaAvatar de remeda

    remeda/remeda

    5,382Voir sur GitHub↗

    Remeda est une bibliothèque utilitaire fonctionnelle typée pour TypeScript conçue pour construire des pipelines de transformation de données. Elle fournit une boîte à outils de fonctions d'assistance pour manipuler les tableaux et les objets tout en maintenant une intégrité de type stricte tout au long du processus. La bibliothèque se caractérise par son support des styles d'appel data-first et data-last. Elle utilise l'évaluation paresseuse (lazy evaluation) pour traiter les collections de données, n'évaluant les transformations que lorsque le résultat final est demandé afin d'éviter de créer des copies intermédiaires de collections. La boîte à outils couvre la manipulation de collections, la composition de fonctions et la création de chaînes de logique modulaires. Ces capacités permettent la construction de pipelines de données qui font circuler l'information à travers des séquences de transformations.

    Ships a set of utilities that defer computation of data collection transformations until the result is requested.

    TypeScript
    Voir sur GitHub↗5,382
  • eventual-inc/daftAvatar de Eventual-Inc

    Eventual-Inc/Daft

    5,225Voir sur GitHub↗

    Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and unstructured data. It functions as a vectorized execution engine that processes tables alongside images, audio, and video, utilizing a unified schema to manage diverse data types. The project distinguishes itself by combining distributed data engineering with large-scale AI inference. It provides an AI data pipeline for batch-optimizing model prompts and generating high-dimensional text embeddings, while utilizing zero-copy memory sharing to execute custom Python functions witho

    Implements a lazy-evaluated execution plan that defers data transformations until results are explicitly requested.

    Rustai-engineeringai-pipelinearrow
    Voir sur GitHub↗5,225
  • databricks/learning-sparkAvatar de databricks

    databricks/learning-spark

    3,899Voir sur GitHub↗

    This project is a learning curriculum and programming guide for Apache Spark, providing a structured set of educational resources and practical code examples for mastering distributed data processing. It serves as a course for building scalable data workflows and big data engineering pipelines. The repository provides practical source code and project layouts that demonstrate how to connect external data stores, process streaming data, and organize code for distributed environments. It includes implementation examples for scaling machine learning algorithms across clusters to handle large tra

    Illustrates the use of lazy evaluation frameworks to defer computation and enable global query optimization.

    Java
    Voir sur GitHub↗3,899
  • databricks/spark-the-definitive-guideAvatar de databricks

    databricks/Spark-The-Definitive-Guide

    3,099Voir sur GitHub↗

    This project is an educational resource and technical manual for Apache Spark, focused on the architecture and practical application of large-scale data processing. It serves as a guide for big data engineering and distributed computing, covering the principles of parallel processing and fault-tolerant data distribution. The material provides instructional content on designing distributed ETL pipelines and implementing data analysis workflows. It includes tutorials for polyglot data processing, offering patterns and examples for using Python, Scala, and Java within a unified environment. The

    Describes the lazy evaluation model used to build logical execution plans before triggering actions.

    Scala
    Voir sur GitHub↗3,099
  1. Home
  2. Data & Databases
  3. Lazy Evaluation Frameworks

Explorer les sous-tags

  • Tensor ExecutionDeferred evaluation of tensor operations to enable graph-level optimizations. **Distinct from Lazy Evaluation Frameworks:** Distinct from general lazy evaluation: focuses specifically on tensor-based graph execution in deep learning.