Create explanation to dataframe
Project description
PD-EXPLAIN
PD-EXPLAIN is a Python library that wraps Pandas, allowing users to obtain multiple type of query explanations over Pandas DataFrames. PD-EXPLAIN is under active development, currently featuring interestingness based explanations, those are deviation-based explanations (for filter, join, and set operations) and explanations for high-variance group-by-and-aggregate operations. Both explainers utilizes the FEDEX system.
The system also supports aggregate outlier explanations, based on the SCORPION systems , and will soon fully support Boolean-query explanations based on this paper.
PD-EXPLAIN was demonstrated at VLDB '24.
Installation
Install pd-explain with pip or by git ssh
pip install pd-explain
pip install git+ssh://git@github.com/analysis-bots/pd-explain.git
For cloning this project use
git clone git@github.com:analysis-bots/pd-explain.git
cd pd_explain
pip install -r requirements.txt
Demo
Documentation
Citation Information
TBD
Authors
Project details
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 pd_explain-1.0.2.tar.gz
.
File metadata
- Download URL: pd_explain-1.0.2.tar.gz
- Upload date:
- Size: 50.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
61befd87c1acfaf6a690731463791efe98899f13404878b2e9551a37cd43d2ce
|
|
MD5 |
367c4ebb4184698c3c0d6bcd10569139
|
|
BLAKE2b-256 |
75ee4e78948e383a83fc68480a9b4971f54220c711901b9aa7189c9a6fe8dc06
|
Provenance
The following attestation bundles were made for pd_explain-1.0.2.tar.gz
:
Publisher:
python-publish.yml
on analysis-bots/pd-explain
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
pd_explain-1.0.2.tar.gz
-
Subject digest:
61befd87c1acfaf6a690731463791efe98899f13404878b2e9551a37cd43d2ce
- Sigstore transparency entry: 183321469
- Sigstore integration time:
-
Permalink:
analysis-bots/pd-explain@8868bd5cd6593aa50d349b95a8f52e64d347c5b2
-
Branch / Tag:
refs/tags/v1.0.2
- Owner: https://github.com/analysis-bots
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
python-publish.yml@8868bd5cd6593aa50d349b95a8f52e64d347c5b2
-
Trigger Event:
release
-
Statement type:
File details
Details for the file pd_explain-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: pd_explain-1.0.2-py3-none-any.whl
- Upload date:
- Size: 45.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
05808d9119e4386ab68dff047cbec62e8db68fdee365f3144220693c48a3e643
|
|
MD5 |
775a39ce102f00095679c5d510d443ba
|
|
BLAKE2b-256 |
9166e1846d5016300fb77e74360e7566d32c1a4dce9a09c20c66f29610c8c867
|
Provenance
The following attestation bundles were made for pd_explain-1.0.2-py3-none-any.whl
:
Publisher:
python-publish.yml
on analysis-bots/pd-explain
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
pd_explain-1.0.2-py3-none-any.whl
-
Subject digest:
05808d9119e4386ab68dff047cbec62e8db68fdee365f3144220693c48a3e643
- Sigstore transparency entry: 183321473
- Sigstore integration time:
-
Permalink:
analysis-bots/pd-explain@8868bd5cd6593aa50d349b95a8f52e64d347c5b2
-
Branch / Tag:
refs/tags/v1.0.2
- Owner: https://github.com/analysis-bots
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
python-publish.yml@8868bd5cd6593aa50d349b95a8f52e64d347c5b2
-
Trigger Event:
release
-
Statement type: