Skip to main content

🚀 AlgoPipe — ML Pipeline Generator CLI

PyPI Downloads

⚡ 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

pip install algopipe

🚀 Usage

Once installed, simply run:

algopipe

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


🖥️ Example Workflow

$ 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!

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

🧪 Development Setup

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

Release files for algopipe 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for algopipe 0.2.0
File Size Uploaded
algopipe-0.2.0.tar.gz 41.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for algopipe 0.2.0
File Interpreter ABI Platform
algopipe-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 139.2 kB

Release files / algopipe-0.2.0.tar.gz

Download URL algopipe-0.2.0.tar.gz
Size 41.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5d54c879864d58774493ddde25ad3461a051ea57ef4a58f51f91d44147012fc0
BLAKE2b-256 checksum
How to use checksums
9777187a4e46b593be87ac63825b05b356c9ad5595519bc0b8a1ca979bfdca9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.6

Release files / algopipe-0.2.0-py3-none-any.whl

Download URL algopipe-0.2.0-py3-none-any.whl
Size 98.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
11553c63c43ee91e2114f90cd7d1f8d2d1ff5fa02c82ec52ea11793113e0c044
BLAKE2b-256 checksum
How to use checksums
cb26fa6ce43250555275cda70d07014cbbbfd054cb11388a8e82f45630ab0683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page