Metadata-Version: 2.4
Name: data-autoeda
Version: 0.1.1
Summary: Automatic Exploratory Data Analysis, Cleaning, Validation, Visualization, and Smart Insights on ANY CSV dataset.
Author: shubham kumar
License: MIT
Project-URL: Homepage, https://github.com/Shu40/AutoEDA/
Project-URL: Repository, https://github.com/Shu40/AutoEDA/
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: pandas>=1.3.0
Requires-Dist: numpy>=1.20.0
Requires-Dist: matplotlib>=3.4.0
Requires-Dist: seaborn>=0.11.0
Requires-Dist: scipy>=1.7.0
Requires-Dist: click>=8.0.0
Requires-Dist: rich>=10.0.0

# AutoEDA

A production-ready Python package that performs automatic Exploratory Data Analysis (EDA), Data Cleaning, Data Validation, Visualization, and Smart Insights on ANY CSV dataset.

## Features
- **Dynamic Analysis**: Automatically detects numerical, categorical, boolean, and datetime columns.
- **Smart Cleaning**: Handles missing values, removes duplicates, and optimizes datatypes automatically.
- **Visualizations**: Automatically generates relevant charts using Matplotlib and Seaborn.
- **Smart Insights**: Generates English observations based on statistical findings.
- **Rich Terminal UI**: Beautiful, organized CLI reports.

## Installation

```bash
pip install .
```

## Usage

### Python API

```python
from autoeda import analyze

# Complete analysis
analyze("data.csv")

# Only clean data
# analyze("data.csv", mode="clean")
```

### CLI

```bash
# Complete analysis
autoeda data.csv

# Specific modes
autoeda data.csv --clean
autoeda data.csv --visualize
autoeda data.csv --all
```
