Metadata-Version: 2.4
Name: algopipe
Version: 0.1.3
Summary: Interactive CLI to generate ML/DL pipelines.
Author-email: Dhruv Mittal <mittaldhruv41@gmail.com>
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: questionary
Requires-Dist: rich
Requires-Dist: black
Dynamic: license-file

# 🚀 AlgoPipe — ML Pipeline Generator CLI

![PyPI](https://img.shields.io/pypi/v/algopipe)
![Downloads](https://img.shields.io/pypi/dm/algopipe)

> ⚡ Generate complete Machine Learning pipelines in seconds — directly from your terminal.

---

## 🧠 What is AlgoPipe?

**AlgoPipe** is a CLI-based boilerplate generator for machine learning workflows.

Instead of manually setting up folders, scripts, preprocessing pipelines, and model training code…

👉 AlgoPipe **asks you simple questions**

👉 And generates a **ready-to-use ML project structure**

---

## ✨ Features

- 🛠️ Interactive CLI-based pipeline generation
- ⚡ Supports customizable ML workflows
- 📁 Auto-generates clean project structure
- 🔌 Plug-and-play code (ready to run)
- 🧩 Modular pipeline components
- 🎯 Beginner-friendly, powerful for advanced users

---

## 📦 Installation

```bash
pip install algopipe
```

---

## 🚀 Usage

Once installed, simply run:

```bash
algopipe
```

If your PATH is configured correctly, this will launch the interactive CLI.

---

## 🖥️ Example Workflow

```bash
$ algopipe

✔ Select problem type: Classification
✔ Select dataset type: CSV
✔ Include preprocessing? Yes
✔ Choose model: Random Forest
✔ Add evaluation metrics? Yes

🚀 Generating your ML pipeline...
```

---

## 🎯 Why AlgoPipe?

- Saves hours of repetitive setup ⏳
- Helps beginners follow best practices 📚
- Rapid prototyping for ML engineers ⚡
- Clean and scalable project templates 🧱

---

## 🛠️ Tech Stack

- Python 🐍
- CLI-based interaction
- Modular code generation

---

## 📖 Documentation

👉 Full documentation coming soon
(You can host this using MkDocs or similar)

---

## 🤝 Contributing

Contributions are welcome!

```bash
# Fork the repo
# Create a new branch
# Make your changes
# Submit a PR 🚀
```

---

## 🧪 Development Setup

```bash
git clone https://github.com/dhruvmittal41/algopipe.git
cd algopipe
pip install -e .
```

---

## 🐛 Issues

Found a bug or have a feature request?

👉 Open an issue on GitHub

---

## 🌟 Support

If you like this project:

⭐ Star the repo
🐦 Share it with others
🤝 Contribute

---

## 🔥 Roadmap

- [ ] Add deep learning pipelines
- [ ] Add dataset auto-fetching
- [ ] Add experiment tracking integration
- [ ] GUI version (future 🚀)

---

> Built with 💡 to simplify Machine Learning workflows
