×

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:41 2025
md5 checksum d9dd8249f4cbeff912009c3bc0aee5fe
arch x86_64
build py39h06a4308_0
constrains cloudpickle >=1.4.0
depends adagio, antlr4-python3-runtime >=4.11.1,<4.12, pandas >=1.2.0, python >=3.9,<3.10.0a0, triad >=0.9.0
license Apache-2.0
license_family Apache
md5 d9dd8249f4cbeff912009c3bc0aee5fe
name qpd
platform linux
sha1 fed47c44f4da775ea39ced81fd2d8a86a6290ed5
sha256 8dd2c819f7b9517515412f12697e853ab3abc427c6c89753fbdd79abadb3257e
size 358043
subdir linux-64
timestamp 1703169413134
version 0.4.4