×

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:40 2025
md5 checksum f7b8607620cedc4cc0b1f67b5af76eb7
arch x86_64
build py38h06a4308_0
constrains cloudpickle >=1.4.0
depends adagio, antlr4-python3-runtime >=4.11.1,<4.12, pandas >=1.2.0, python >=3.8,<3.9.0a0, triad >=0.9.0
license Apache-2.0
license_family Apache
md5 f7b8607620cedc4cc0b1f67b5af76eb7
name qpd
platform linux
sha1 4c6a58583d4ab4c003e6e870b2c008f7a90cd8aa
sha256 5782ac5390a43cab09901bfe8714fe9bf3c9f3ed5d7190b3774b956fbe3dbce8
size 378483
subdir linux-64
timestamp 1703169258158
version 0.4.4