High performance dataframes with Django ORM integration.
Project description
django-polars
Like django-pandas but way faster, with support for parallel DataFrame processing and larger-than-memory DataFrame processing.
Uses polars under the hood.
Usage
Head over to test code in tests/test_*
.
Conceptually polars
differs from pandas
.
E.g. polars
does not have a multi-index/index
and a different behavior w.r.t. missing data.
As a consequence django-polars
will not be API-compatible with django-pandas
.
Refer to the migration from pandas
user guide for more information.
Limitations
- Reading a
DataFrame
viadjango_polars.io.read_frame(...)
with an asynchronous connection is unstable ATM.
Contribution
We appreciate contributions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django_polars-0.2.0.tar.gz
.
File metadata
- Download URL: django_polars-0.2.0.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76e009284bcbaf9662ef9573df50beb28de5b46cab20d73a16eed893f5c73ca5 |
|
MD5 | 5195acb9876f9850b2babbcebf71bf4c |
|
BLAKE2b-256 | 5591f8874d0b8d63cca9765a7b6cad27b914c09e2c9781729eb094dede2576b5 |
File details
Details for the file django_polars-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: django_polars-0.2.0-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5373727770f4e5dcd5cdf4d22e0ca4d8cca00b52f430490f2c45d796c602759d |
|
MD5 | d010249fa93a5b058ad1a6b89c553f3e |
|
BLAKE2b-256 | 1399f4644cefd36784f6fea352c2880eabe41ffd07120374c06a716fdc4ba915 |