Skip to main content

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)

Source distribution for autoeda-pro 0.1.3
File Size Uploaded
autoeda_pro-0.1.3.tar.gz 10.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autoeda-pro 0.1.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page