Skip to main content

Interactive CLI to generate ML/DL pipelines.

Project description

🚀 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

algopipe-0.1.3.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

algopipe-0.1.3-py3-none-any.whl (93.8 kB view details)

Uploaded Python 3

File details

Details for the file algopipe-0.1.3.tar.gz.

File metadata

  • Download URL: algopipe-0.1.3.tar.gz
  • Upload date:
  • Size: 36.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for algopipe-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d911857c0351469edbc32c07d98f983c4b4b4c2738f50395455a4db63c0e726c
MD5 d7ba5b49e953ac8e534e4d7232f7fa7c
BLAKE2b-256 0d422c29ac39108b60db1f70fb1ec368baa3c8fca22bb17301ec810790f4db1a

See more details on using hashes here.

File details

Details for the file algopipe-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: algopipe-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 93.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for algopipe-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eb3ad4180d5da4f713c3d9df6190239821dfb2176413936c2011906efda3dd96
MD5 395861a062aef72335e4973d8a09c544
BLAKE2b-256 f2c5535fbd4fa229b3b234167bb1e71ee9f0c1481e04914024999ba8d31d340b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page