×

QPD let you run the same SQL (SELECT for now) statements on different computing frameworks with pandas-like interfaces. Currently, it support Pandas, Dask and Ray (via Modin on Ray). QPD directly translates SQL into pandas-like operations to run on the backend computing frameworks, so it can be significantly faster than some other approaches, for example, to dump pandas dataframes into SQLite, run SQL and convert the result back into a pandas dataframe. However, the top priorities of QPD are correctness and consistency. It ensures the results of implemented SQL features following SQL convention, and it ensures consistent behavior regardless of backend computing frameworks.

Uploaded Mon Mar 31 02:01:39 2025
md5 checksum 073eb90fe0d916049c6449f7f5d00e3d
arch x86_64
build py311h06a4308_0
constrains cloudpickle >=1.4.0
depends adagio, antlr4-python3-runtime >=4.11.1,<4.12, pandas >=1.2.0, python >=3.11,<3.12.0a0, triad >=0.9.0
license Apache-2.0
license_family Apache
md5 073eb90fe0d916049c6449f7f5d00e3d
name qpd
platform linux
sha1 2520bb4d04804d5540d1af04cc7f136ff36a7cbc
sha256 0cc149be668cc9c1fe330473a49798fd4bd031c729462928ad11c9b2bf64e174
size 436314
subdir linux-64
timestamp 1703169345366
version 0.4.4