AutoEDA
AutoEDA is a lightweight Python library that automatically performs Exploratory Data Analysis (EDA) and generates an interactive HTML report with visualizations, insights, and dataset statistics.
It is designed to help data scientists quickly understand a dataset without writing repetitive EDA code.
Features
- Automatic dataset overview
- Missing value analysis
- Correlation matrix
- Distribution plots
- Boxplots
- Scatterplots
- Outlier detection
- Automated insights
- Interactive HTML dashboard
- Works in Jupyter, Google Colab, Kaggle, and Python scripts
- CLI support
Installation
Install from PyPI:
pip install autoeda-pro
Quick Start
import pandas as pd
from autoeda import autoeda
df = pd.read_csv("data.csv")
a = autoeda(df)
a.analyze()
a.show()
This will generate a full interactive EDA report inside the notebook.
Example Output
The generated report includes:
- Dataset overview
- Missing value statistics
- Correlation heatmap
- Variable distributions
- Boxplots and scatterplots
- Key insights about the dataset
Export Report
You can also export the report as an HTML file:
a.save_html("report.html")
Command Line Usage
AutoEDA also provides a CLI tool.
autoeda dataset.csv
This will generate:
autoeda_report.html
Example Dataset
import pandas as pd
from autoeda import autoeda
df = pd.read_csv("dataset_name.csv")
autoeda(df).analyze().show()
Requirements
- Python ≥ 3.8
- pandas
- numpy
- matplotlib
- jinja2
- tqdm
PyPI Package
Install the latest version:
pip install autoeda-pro
GitHub Repository:
https://github.com/Harshal-Malviya/AutoEDA
Author
Harshal Malviya
Metadata
Release files for autoeda-pro 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| autoeda_pro-0.1.3.tar.gz | 10.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| autoeda_pro-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.8 kB
Release files / autoeda_pro-0.1.3.tar.gz
| Download URL | autoeda_pro-0.1.3.tar.gz |
|---|---|
| Size | 10.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
107b31689a340ad21a55b1ccf7ccc7e43f1d3e64488ced4fd2f62422f959d4bc
|
|
BLAKE2b-256 checksum How to use checksums |
4307cae2cda0c30031e11a8d8fde9a7917caf872f138491cf713932e97a4096c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / autoeda_pro-0.1.3-py3-none-any.whl
| Download URL | autoeda_pro-0.1.3-py3-none-any.whl |
|---|---|
| Size | 10.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b81ec1e1f76c0facf80e1d88f533ba9a386600a01baed35cf6bcf741c1c68fb
|
|
BLAKE2b-256 checksum How to use checksums |
a4f6eed5b70542c3d8ab82783b19c1778cb568aae0342b759eb112a03370bc50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|