Skip to content

YiyangLu/Deep-Data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌠Deep Data

An agent framework built on Claude SDK for data analysis, visualization, and ML automation.

DeepData.mp4

Features

  1. Agent - Coding agent with Visualization State API (IVG) for interactive chart creation and verification

    Deep Plot Banner

  2. Deep Plot - Autonomous data analysis agent with iterative exploration and explanation

    Deep Plot Banner

  3. MLE - MCTS-based ML solution search with parallel workers (isolated in Git worktrees)

    Deep Plot Banner

Requirements

Installation

pip install claude-deepdata

Quick Start

# Start web server
deepdata

# With custom port
deepdata --port 8080

# Set working directory
deepdata --cwd /path/to/project

Visit http://localhost:8000 for the Web UI.

MLE Environment Setup

The MLE feature requires a separate ML environment with additional dependencies:

pip install -r requirements_ml.txt

Development Setup

For contributors who want to modify the code:

# Clone the repository
git clone https://github.com/YiyangLu/Deep-Data.git
cd Deep-Data

# Create virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install in editable mode with dev dependencies
pip install -e ".[dev]"

# Build frontend (requires Node.js 18+)
cd deepdata/web/frontend
npm install
npm run build
cd ../../..

# Run the server
deepdata

Paper

Our paper describing the IVG framework benchmark is coming soon on arXiv.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors