AutoEDA is an intelligent Streamlit web application that automates exploratory data analysis. Upload your CSV dataset and get instant insights, visualizations, and professional reports without writing any code.
- 📁 Smart CSV Upload - Drag & drop with automatic validation
- 📊 Interactive Visualizations - Histograms, box plots, pie charts, time-series (Plotly)
- 💡 AI Insights - Null warnings, skewness detection, data quality alerts
- 📤 Multi-format Export - PDF reports, HTML reports, cleaned CSV, charts ZIP
- 🎨 Personal Branding - Custom About Me section and social links
- Frontend: Streamlit, HTML/CSS
- Data Processing: Pandas, NumPy
- Visualization: Plotly
- Reports: ReportLab
- Language: Python 3.8+
-
Clone and install
git clone https://github.com/sanajjadhav15/AutoEDA.git
-
Create and Activate a Virtual Environment
python -m venv venv venv\Scripts\activate
-
Install Dependencies
pip install -r requirements.txt
-
Run the Streamlit App
streamlit run app/main.py
-
Open browser →
http://localhost:8501
- Upload your CSV file (up to 200MB)
- View automated EDA insights and statistics
- Explore interactive visualizations
- Explore the smart insights about your data
- Export results in your preferred format
streamlit>=1.28.0
pandas>=2.0.0
plotly>=5.17.0
reportlab>=4.0.0
numpy>=1.24.0Sanaj Jadhav