Skip to content

D.AI is an open-source Streamlit application for both manual and AI-powered data analysis. Developed by **Tripathi Aditya Prakash**, it offers a seamless blend of traditional data exploration techniques and state-of-the-art AI-driven tools.

License

Notifications You must be signed in to change notification settings

aditya0072001/dai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D.AI (Data + AI)

D.AI is an open-source Streamlit application for both manual and AI-powered data analysis. Developed by Tripathi Aditya Prakash, it offers a seamless blend of traditional data exploration techniques and state-of-the-art AI-driven tools.

Features

1. Manual Analysis

  • Clean and preprocess data with options like removing duplicates, handling missing values, and transforming data.
  • Perform statistical operations and generate correlation matrices.
  • Visualize data interactively using Plotly and Seaborn.

2. AI-Powered Analysis

  • Generate detailed insights and summaries using OpenAI's GPT.
  • Create custom graphs with natural language prompts using the seabornai library.
  • Analyze Python code in datasets with Checkify.
  • Process and clean text data with the cleantxty library.

3. File Format Support

  • CSV: Upload and explore spreadsheets easily.
  • Excel: Handle .xls and .xlsx files.
  • JSON: Parse and analyze structured data.
  • TXT: Clean raw text data for NLP tasks.

4. Export Options

  • Download processed datasets in Excel format.

Installation

To run D.AI locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/dai.git
    cd dai
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the Streamlit app:

    streamlit run dai_app.py
  4. Open your browser at http://localhost:8501.


Usage Instructions

  1. Upload Your File
    Use the file uploader to select datasets in CSV, Excel, JSON, or TXT format.

  2. Choose Analysis Mode

    • Manual Analysis: Explore and clean data manually.
    • AI Analysis: Use natural language prompts and AI features.
  3. Perform Operations

    • Clean and transform data.
    • Visualize relationships with AI-powered graphs.
    • Analyze Python code or generate summaries using GPT.
  4. Download Results
    Export the processed dataset in Excel format.


Dependencies

  • Python 3.7+
  • Streamlit
  • pandas
  • numpy
  • Plotly
  • seabornai
  • cleantxty
  • checkify
  • OpenAI Python SDK
  • mixpanel
  • matplotlib

License

This project is licensed under the MIT License.


Mixpanel Website Analytics

Access the live Mixpanel dashboard: Mixpanel Dashboard

Live Website

Check out the live application: DAI Smarter Data

Contact

For questions or suggestions, please contact Tripathi Aditya Prakash at [email protected].


About

D.AI is an open-source Streamlit application for both manual and AI-powered data analysis. Developed by **Tripathi Aditya Prakash**, it offers a seamless blend of traditional data exploration techniques and state-of-the-art AI-driven tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages