Skip to main content

The Library of Polars Extensions

Project description

Polars Extensions

alt text

PyPI version
License: MIT
Documentation Status

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polars_extensions-1.5.0a0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

polars_extensions-1.5.0a0-cp38-abi3-win_amd64.whl (151.3 kB view details)

Uploaded CPython 3.8+Windows x86-64

polars_extensions-1.5.0a0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (262.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

polars_extensions-1.5.0a0-cp38-abi3-macosx_11_0_arm64.whl (245.4 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

Details for the file polars_extensions-1.5.0a0.tar.gz.

File metadata

  • Download URL: polars_extensions-1.5.0a0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polars_extensions-1.5.0a0.tar.gz
Algorithm Hash digest
SHA256 0e3053e3aafcf985307e8e2475d824ea82e47da7f77cfcdbcd4536a954d75636
MD5 41bbe2dae9fb89cfe05a01c73ada4de9
BLAKE2b-256 4a66c76edbc14067694b54dc14cb72195928ffcdd03b11b9e9d36b2276cf72a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_extensions-1.5.0a0.tar.gz:

Publisher: python-publish.yml on jrasband-dev/polars-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_extensions-1.5.0a0-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for polars_extensions-1.5.0a0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8584cb6c3e472a244064d73197fd6335e0ca9511b55f4b72174aa006f34cb19b
MD5 327caa86eb1a439009b555e2bc8ef5dc
BLAKE2b-256 ece19180aa09a2a2b93e43b89b989fd6fc9373dbc10adc62a2e8062cd09f2f5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_extensions-1.5.0a0-cp38-abi3-win_amd64.whl:

Publisher: python-publish.yml on jrasband-dev/polars-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_extensions-1.5.0a0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_extensions-1.5.0a0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4955fd6db7cd9ee1e67ad737dd2be3bcd6d52bc10fde842490fc342c580d3c61
MD5 5c2ba6627d16c412992b3075eb9058b0
BLAKE2b-256 bf57dd9cab2ccf8e33fda763534292f4909ff4bf7215c9576054433e799d7d78

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_extensions-1.5.0a0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on jrasband-dev/polars-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_extensions-1.5.0a0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_extensions-1.5.0a0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9e2739dfc2a5fb1a191c17411b13fca2846e50e742c9938c86d6592c4a30fce
MD5 3fb10d4b185ff4c2fca0448175e8e8dc
BLAKE2b-256 7339ef5ac0eef0ece359ad8741a9362a1f7036e503713d7e5672863038150625

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_extensions-1.5.0a0-cp38-abi3-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on jrasband-dev/polars-extensions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page