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
django_polars-0.2.0.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for django_polars-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5373727770f4e5dcd5cdf4d22e0ca4d8cca00b52f430490f2c45d796c602759d |
|
MD5 | d010249fa93a5b058ad1a6b89c553f3e |
|
BLAKE2b-256 | 1399f4644cefd36784f6fea352c2880eabe41ffd07120374c06a716fdc4ba915 |