Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mr. DataFrame 👔📊

A modern, AI-powered, premium data science tool similar to Jupyter Notebook. Experience data analysis with a high-end interface and integrated AI assistance.

Mr. DataFrame

🌐 Multi-Language Support

Mr. DataFrame now fully supports both English and Turkish. You can switch languages instantly using the toggle in the top-right corner. The AI Assistant will also respond in your selected language!


✨ Features

  • 📊 Premium Notebook Interface - Modern design with warm tab and beige tones for a focused workspace.
  • 🤖 Dual AI Support - Seamlessly work with OpenAI (GPT-4o) or Google Gemini (2.0 Flash).
  • 🌐 Internationalization - Full UI and AI response support for multiple languages.
  • ⬆️ Cell Management - Effortlessly move, add, and delete cells to organize your flow.
  • Monaco Editor - Powered by the same engine as VS Code for a familiar coding experience.
  • 📈 Advanced Visualization - Optimized chart backgrounds for professional-looking Matplotlib and Seaborn plots.
  • 📁 Flexible Data Upload - Upload CSV/Excel files and define your own variable names on the fly.
  • 🐳 Docker Ready - Spin up the entire ecosystem (Frontend + Backend) with a single command.

� Quick Start (Recommended)

The easiest way to run Mr. DataFrame is using Docker. Ensure you have Docker Desktop installed.

  1. Clone or download the repository.
  2. Double-click run.bat in the root directory.
  3. Enter your OpenAI or Gemini API key when prompted.
  4. Open your browser and go to http://localhost to start analyzing!

🛠️ Manual Setup (For Developers)

If you prefer to run the components separately:

1. Backend

cd backend
python -m venv venv
source venv/bin/activate  # venv\Scripts\activate on Windows
pip install -r requirements.txt
python main.py

Note: Add your OPENAI_API_KEY or GEMINI_API_KEY to the backend/.env file.

2. Frontend

cd frontend
npm install
npm run dev

⌨️ Shortcuts

Shortcut Action
Shift + Enter Execute current cell

💎 Mission

Mr. DataFrame is designed to accelerate the data science workflow while providing a sophisticated and aesthetically pleasing environment. It bridges the gap between raw scripting and professional reporting.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages