polars

Installation
SKILL.md

Polars - High-Performance Dataframes

Polars is designed for speed. Unlike pandas, which processes data sequentially on a single CPU core, Polars parallelizes operations across all available cores. Its "Lazy API" allows it to optimize queries before execution, significantly reducing memory overhead and processing time.

When to Use

  • Processing large datasets (1GB - 100GB+) that struggle in pandas.
  • When execution speed is a priority (Polars is often 10-100x faster than pandas).
  • Working with complex data transformation pipelines (Lazy evaluation).
  • Systems with limited RAM (Polars is more memory-efficient than pandas).
  • Situations requiring strict type safety and consistent null handling.
  • Reading/writing large Parquet, CSV, or Avro files.

Reference Documentation

Official docs: https://docs.pola.rs/
User Guide: https://docs.pola.rs/user-guide/
Search patterns: pl.DataFrame, pl.LazyFrame, pl.col, df.select, df.filter, df.group_by

Related skills

More from tondevrel/scientific-agent-skills

Installs
16
GitHub Stars
9
First Seen
Feb 8, 2026