Metadata-Version: 2.1
Name: dataviz-generator
Version: 0.1.1
Summary: An AI-powered data visualization generator using OpenAI
Author: Rio Nur Arifin
Author-email: arifinrio95@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas>=1.0.0
Requires-Dist: openai>=1.0.0
Requires-Dist: matplotlib>=3.0.0
Requires-Dist: seaborn>=0.11.0

# DataVizGenerator

DataVizGenerator is an AI-powered data visualization tool that automatically generates appropriate visualizations based on data characteristics and user requirements using OpenAI's GPT models.

## Installation

```bash
pip install dataviz-generator
```

## Quick Start

```python
from dataviz_generator import DataVizGenerator
import pandas as pd

# Initialize with your OpenAI API key
generator = DataVizGenerator(api_key="your-api-key")

# Load your data
df = pd.read_csv("your_data.csv")

# Generate visualization code
viz_code = generator.genvizz(df, "Create complete EDA from this data.")

# Execute the generated code
exec(viz_code)
```

## Features

- Automatic data analysis and visualization suggestion
- Smart column type detection
- ID column identification and handling
- Comprehensive error handling
- Clean code generation with proper styling
