aaa-eda-analyzer
Automated exploratory data analysis (EDA) pipeline for pandas DataFrames: data quality checks, outlier detection, bivariate hypothesis testing, mutual information feature importance, multicollinearity (VIF), pairwise feature interactions, intelligent plotting, and a self-contained HTML/PDF report.
📖 Full API reference, guards/thresholds, and detection rules: docs/API.md
Installation
pip install aaa-eda-analyzer
For PDF report export:
pip install "aaa-eda-analyzer[pdf]"
Note: the PyPI/distribution name is
aaa-eda-analyzer, but the import name stayseda_analyzer(see Quick start below) — this is normal and matches the pattern used by packages likebeautifulsoup4(imported asbs4).
Quick start
import pandas as pd
from eda_analyzer import DataAnalyzer
df = pd.read_csv("your_data.csv")
analyzer = DataAnalyzer(df, target_col="target")
analyzer.run_all()
Run a subset of steps:
analyzer.run_all(steps=["summarize", "data_quality", "outliers"])
Generate a downloadable HTML report with embedded plots:
analyzer = DataAnalyzer(df, target_col="target", download=True, export_pdf=True)
analyzer.run_all()
Access results programmatically:
analyzer.quality_report_
analyzer.outlier_report_
analyzer.bivariate_stats_
analyzer.feature_importance_
analyzer.vif_report_
analyzer.top_feature_pairs_
License
MIT
Metadata
Release files for aaa-eda-analyzer 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aaa_eda_analyzer-0.3.0.tar.gz | 20.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aaa_eda_analyzer-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.2 kB
Release files / aaa_eda_analyzer-0.3.0.tar.gz
| Download URL | aaa_eda_analyzer-0.3.0.tar.gz |
|---|---|
| Size | 20.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
28011e0d1ed5ce9e7e9c7d9a31150ec7e9523cb3c311aa5b0ae6ac3498e894af
|
|
BLAKE2b-256 checksum How to use checksums |
4e94a73e808ed8ec2d385dd262f70736cff96921a5e429a769692b97843e1d4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.7
|
Release files / aaa_eda_analyzer-0.3.0-py3-none-any.whl
| Download URL | aaa_eda_analyzer-0.3.0-py3-none-any.whl |
|---|---|
| Size | 19.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cba13fe43bdf7101893bb25d78e6284a523a6d5edcc3852101c557d56c0019f3
|
|
BLAKE2b-256 checksum How to use checksums |
c444062c87133a89e560ad0c8889571316692ba222459f1a811659f4596bd97c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.7
|