Об этом проекте

Polars — это высокопроизводительный аналитический движок запросов для DataFrames, разработанный для обеспечения скорости и выразительности. Написанный на Rust, он использует многопоточное векторное (SIMD) выполнение для оптимизации обработки данных. Ключевые возможности включают: - Режимы выполнения: поддержка как немедленного (eager), так и ленивого (lazy) выполнения со встроенной оптимизацией запросов. - Управление памятью: потоковый движок позволяет обрабатывать наборы данных, превышающие доступный объем RAM. - Совместимость: использование columnar-формата Apache Arrow для обмена данными без копирования. - Многоязычная поддержка: наличие привязок (bindings) для Python, Rust, Node.js, R и SQL. - Расширяемость: возможность создания нативных расширений через плагины ввода-вывода (I/O) и выражений (Expression). - Аппаратное ускорение: опциональная поддержка ускорения запросов на GPU NVIDIA.