Interactive CLI to generate ML/DL pipelines.
Project description
🚀 AlgoPipe — ML Pipeline Generator CLI
⚡ 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d911857c0351469edbc32c07d98f983c4b4b4c2738f50395455a4db63c0e726c
|
|
| MD5 |
d7ba5b49e953ac8e534e4d7232f7fa7c
|
|
| BLAKE2b-256 |
0d422c29ac39108b60db1f70fb1ec368baa3c8fca22bb17301ec810790f4db1a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb3ad4180d5da4f713c3d9df6190239821dfb2176413936c2011906efda3dd96
|
|
| MD5 |
395861a062aef72335e4973d8a09c544
|
|
| BLAKE2b-256 |
f2c5535fbd4fa229b3b234167bb1e71ee9f0c1481e04914024999ba8d31d340b
|