https://github.com/jrasband-dev/polars-extensions
https://github.com/jrasband-dev/polars-extensions
polars polars-dataframe polars-extensions python
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jrasband-dev/polars-extensions
- Owner: jrasband-dev
- License: mit
- Created: 2024-11-22T21:46:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-14T03:46:09.000Z (2 months ago)
- Last Synced: 2025-10-14T04:09:33.006Z (2 months ago)
- Topics: polars, polars-dataframe, polars-extensions, python
- Language: Python
- Homepage: https://jrasband-dev.github.io/polars-extensions/
- Size: 2.91 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-polars - polars-extensions - Polars plugin that extends the capabilities of Polars with functionalities that are not currently found in Polars by [@jrasband-dev](https://github.com/jrasband-dev). (Libraries/Packages/Scripts / Polars plugins)
README
# Polars Extensions
This library is designed to extend the capabilities of polars with functionalities that are not currently found in Polars.
## Usage
[Jupyter Walkthrough](https://github.com/jrasband-dev/polars-extensions/blob/main/usage.ipynb)
## Extensions
### IO functions
* Read Schema
* Write Schema
### Geospatial Expressions (geo_ext)
Quick geospatial calulations.
* Convert from WKT to Coords
* Convert from Coords to WKT
* Convert from WKB to Coords
* Convert from Coords to WKB
### Numeric Expressions (num_ext)
* Convert Numbers to Roman Numerals
* Convert Roman Numerals to Numbers
* Convert Textual Number Representations to Actual Numbers
### Column Naming Expressions (name_ext)
Automatically change column naming conventions
* Snake Case
* Pascal Case
* Pascal Snake Case
* Camel Case
* Camel Snake Case
* Kebeb Case
* Train Case
* Upper Snake Case
### String Expressions (str_ext)
* F1 Similarity