À propos du projet

Polars est un moteur de requête analytique haute performance pour DataFrames, conçu pour la vitesse et l'expressivité. Écrit en Rust, il utilise une exécution multithread et vectorisée (SIMD) pour optimiser le traitement des données. Les capacités clés incluent : - Modes d'exécution : Supporte l'exécution eager et lazy, avec une optimisation des requêtes intégrée. - Gestion de la mémoire : Un moteur de streaming permet le traitement de jeux de données qui excèdent la RAM disponible. - Interopérabilité : Utilise le format colonne Apache Arrow pour le partage de données sans copie (zero-copy). - Support multi-langages : Fournit des liaisons pour Python, Rust, Node.js, R et SQL. - Extensibilité : Permet des extensions natives via des plugins d'I/O et d'Expression. - Accélération matérielle : Support optionnel pour l'accélération des requêtes sur les GPU NVIDIA.