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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pd_explain-1.1.1.tar.gz.
File metadata
- Download URL: pd_explain-1.1.1.tar.gz
- Upload date:
- Size: 128.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d91764bafc590df2868e6fc5bd3752dddde04110d20f2949f6723ff2b79c4797
|
|
| MD5 |
f7795186dade62e00126a2b64bcb4223
|
|
| BLAKE2b-256 |
209932bfab2787fb49fbe4c3960800435af77bd4cec7d3538abb76f991ade8af
|
Provenance
The following attestation bundles were made for pd_explain-1.1.1.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.1.1.tar.gz -
Subject digest:
d91764bafc590df2868e6fc5bd3752dddde04110d20f2949f6723ff2b79c4797 - Sigstore transparency entry: 406866868
- Sigstore integration time:
-
Permalink:
analysis-bots/pd-explain@b939695a7755f72b348abef445b9936ea3ddfa2d -
Branch / Tag:
refs/tags/v1.1.1 - Owner: https://github.com/analysis-bots
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@b939695a7755f72b348abef445b9936ea3ddfa2d -
Trigger Event:
release
-
Statement type:
File details
Details for the file pd_explain-1.1.1-py3-none-any.whl.
File metadata
- Download URL: pd_explain-1.1.1-py3-none-any.whl
- Upload date:
- Size: 133.5 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 |
ca6a8ae7bc7dc0438a16da3ce6fa134ccae3c191efd6f460f7eccb5d65a31b9c
|
|
| MD5 |
363afa525d8784ec643d3051d128c8d9
|
|
| BLAKE2b-256 |
3589f114511bbbee7b7ab33b252d18faae9a6964f2f697f64eac5d58c2176f4e
|
Provenance
The following attestation bundles were made for pd_explain-1.1.1-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.1.1-py3-none-any.whl -
Subject digest:
ca6a8ae7bc7dc0438a16da3ce6fa134ccae3c191efd6f460f7eccb5d65a31b9c - Sigstore transparency entry: 406866914
- Sigstore integration time:
-
Permalink:
analysis-bots/pd-explain@b939695a7755f72b348abef445b9936ea3ddfa2d -
Branch / Tag:
refs/tags/v1.1.1 - Owner: https://github.com/analysis-bots
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@b939695a7755f72b348abef445b9936ea3ddfa2d -
Trigger Event:
release
-
Statement type: