Skip to main content

Automated Exploratory Data Analysis with interactive HTML reports.

Project description

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


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

autoeda_pro-0.1.3.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autoeda_pro-0.1.3-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file autoeda_pro-0.1.3.tar.gz.

File metadata

  • Download URL: autoeda_pro-0.1.3.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for autoeda_pro-0.1.3.tar.gz
Algorithm Hash digest
SHA256 107b31689a340ad21a55b1ccf7ccc7e43f1d3e64488ced4fd2f62422f959d4bc
MD5 3149f90b507986952040e4bb3569536f
BLAKE2b-256 4307cae2cda0c30031e11a8d8fde9a7917caf872f138491cf713932e97a4096c

See more details on using hashes here.

File details

Details for the file autoeda_pro-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: autoeda_pro-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for autoeda_pro-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0b81ec1e1f76c0facf80e1d88f533ba9a386600a01baed35cf6bcf741c1c68fb
MD5 c4820d831e0d92f116e9def9de4f8dfa
BLAKE2b-256 a4f6eed5b70542c3d8ab82783b19c1778cb568aae0342b759eb112a03370bc50

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page