Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

jrasband-dev/polars-extensions

Repository files navigation

Polars Extensions



For full details and usage, see the official documentation.


Getting Started

pip install polars-extensions

Why use Polars Extensions?

Polars Extensions fills in widely used convenience functions and transformations that many data workflows rely on -- without needing custom ad-hoc code. Whether you need to:

  • Read or write schema definitions to manage data structure programmatically
  • Convert between number formats (e.g. numbers - Roman numerals, parse textual numbers)
  • Uniformly rename columns across naming conventions (snake_case, camelCase, kebab-case, PascalCase, etc.)
  • Compute approximate string-similarity (F1 similarity) for fuzzy matching or cleanup
  • Work with simple geospatial transformations (e.g. WKT/WKB - coordinate formats)

Polars Extensions provides a clean, expressive, and consistent API (using Polars expression namespaces) so you stay in the "Polars way" of data manipulation.