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...

๐Ÿ“‚ Generated Project Structure

your-project/
โ”‚โ”€โ”€ data/
โ”‚โ”€โ”€ notebooks/
โ”‚โ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ preprocessing.py
โ”‚   โ”œโ”€โ”€ train.py
โ”‚   โ”œโ”€โ”€ evaluate.py
โ”‚โ”€โ”€ models/
โ”‚โ”€โ”€ requirements.txt
โ”‚โ”€โ”€ README.md

๐ŸŽฏ 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/yourusername/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.2.tar.gz (36.9 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.2-py3-none-any.whl (93.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: algopipe-0.1.2.tar.gz
  • Upload date:
  • Size: 36.9 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.2.tar.gz
Algorithm Hash digest
SHA256 45bf626cbce0fc98c6e20e42e904fd12fe1f5f81ab4ff0f107b6caf33592f815
MD5 338d1022e9006d2cff1e91b5bd8ebed5
BLAKE2b-256 45f2d38fff7ae4982a9996198b9f4f25203510c7b0861fddc80684f9bf23b418

See more details on using hashes here.

File details

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

File metadata

  • Download URL: algopipe-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 93.9 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f726e3794a0142a3eed6aa888ed2fb058be132a40363661bbcfccec703b356ef
MD5 e1c0b8fb43335c4ec67c2b3b698f83cc
BLAKE2b-256 3194724a4b18575239c93e9b02f619b10aa0e978dd8358993020ef41569652a2

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