Skip to main content

Introduction to Polars

Polars is a fast, efficient dataframe library designed to work with large datasets with a lower memory footprint compared to pandas. It’s ideal for scenarios where performance and scalability are crucial. However, it is a newer library, so documentation may be sparse.

PolarsReader and PLLazyFrameReader Classes

Gluestick now supports two additional reader classes specifically designed for Polars:
  1. PolarsReader: Reads sync output into Polars Dataframes
  2. PLLazyFrameReader: Reads sync output into Polars Lazyframes
Both classes inherit from the base Reader class. For more information, see the Polars docs.