Sobre el proyecto

Polars es un motor de consultas analíticas de alto rendimiento para DataFrames diseñado para ofrecer velocidad y expresividad. Escrito en Rust, utiliza una ejecución multihilo y vectorizada (SIMD) para optimizar el procesamiento de datos. Las capacidades clave incluyen: - Modos de ejecución: Soporta ejecución tanto eager como lazy, con optimización de consultas integrada. - Gestión de memoria: Un motor de streaming permite el procesamiento de conjuntos de datos que superan la RAM disponible. - Interoperabilidad: Utiliza el Apache Arrow Columnar Format para el intercambio de datos sin copia (zero-copy). - Soporte multilingüe: Proporciona bindings para Python, Rust, Node.js, R y SQL. - Extensibilidad: Permite extensiones nativas a través de plugins de I/O y Expression. - Aceleración de hardware: Soporte opcional para acelerar consultas en GPUs de NVIDIA.