1 июля 2024 года состоялся релиз открытой библиотеки для быстрой обработки данных Python Polars 1.0. Исходный код проекта написан на Rust и Python и опубликован на GitHub.
«Представляем Python Polars 1.0. Мы очень рады достижению этой вехи. С момента своего создания четыре года назад проект Polars получил 27,5 тысяч звезд GitHub, имеет более 7 миллионов загрузок в месяц и используется многими компаниями в своих производственных задачах. Хотя это всего лишь статистика, мы искренне гордимся тем, чего мы достигли за 4 года, и тем, как Polars стал серьёзной альтернативой устоявшимся библиотекам», — уточнили разработчики проекта.
Этим мажорным выпуском разработчики подтвердили, что компоненты in-memory engine и API проекта Polars готовы к стабильной работе. Они убеждены, что Polars находится в том состоянии, когда это уже один из лучших проектов с открытым исходным кодом для быстрого моделирования данных, ориентированного на вертикальное масштабирование.
«Мы уверены, что ядро нашего API надёжное и предлагает прочную основу для дальнейших улучшений Python Polars. Ещё одним движущим фактором этого убеждения является то, что проект теперь поддерживается компанией Polars, которая может гарантировать постоянные вклад в проект и всестороннюю поддержку», — уточнили разработчики проекта.
Планы на будущее проекта Python Polars: улучшение функциональности, масштабируемости и производительности. Выпуск первой основной версии отмечает момент времени, когда разделение между API и фактической реализацией достаточно стабильное, чтобы разработчики могли продолжать улучшать проект и поддерживать необходимую обратную совместимость.
Также в планах разработчиков проекта: поддержка right join и non-equi join, расширенная поддержка метаданных, поддержка re-ordering optimization и расширенная поддержка SQL.
Для помощи при обновлении до версии Python Polars 1.0 разработчики проекта выпустили руководство по обновлению.
Источник: habr.com