Skip to content

dhruvmittal41/AlgoPipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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

About

A python library to generate beginner friendly boiler plate code for machine learning pipelines.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors