Metadata-Version: 2.4
Name: chandan-aiops
Version: 1.0.0
Summary: Add your description here
Author: Chandan
Author-email: your.email@example.com
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: build>=1.4.0
Requires-Dist: setuptools>=80.10.2
Requires-Dist: twine>=6.2.0
Requires-Dist: wheel>=0.46.3
Dynamic: author
Dynamic: author-email
Dynamic: license-file
Dynamic: requires-python

## Chandan AIOps:

A Python package to instantly generate a standardized, production-ready MLOps/AIOps project structure with one command. This tool scaffolds a complete AI/ML project following best practices, saving you hours of setup time.

## Features:

- One-Command Setup: Create a full-featured AI/ML project instantly.

- Production-Ready Template: Includes configuration, logging, Docker, CI/CD, and more.

- Standardized Structure: Enforces a clean, scalable, and maintainable folder layout.

- Best Practices Included: Pre-configured for MLflow (experiment tracking), DVC (data versioning), FastAPI, and testing.

- Extensible: Use the generated structure as a solid foundation for any AI project.

---

PyPI Project Page: https://pypi.org/project/chandan-aiops/

pip package : pip install chandan-aiops

---

```
1. pip install chandan-aiops

2. aiops-create my_ai_project

3. Designed Code Structure: 

my_ai_project/
├── data/                   # Data management
│   └── raw/               # Store raw, immutable data here
├── data_insights/         # For exploratory data analysis (EDA) reports
├── models/                # Serialized trained and deployed models
├── mlruns/                # MLflow experiment tracking (auto-created)
├── logs/                  # Application and pipeline logs
├── research/              # Jupyter notebooks for experimentation
├── src/                   # Main source code (pipelines, training, etc.)
│   ├── __init__.py
│   ├── data_ingestion.py
│   ├── data_preprocessing.py
│   ├── model_builder.py
│   ├── model_evaluator.py
│   ├── model_predictor.py
│   └── logger.py          # Centralized logging setup
├── app/                   # FastAPI web application
│   ├── __init__.py
│   ├── main.py           # FastAPI app instance
│   ├── schemas.py        # Pydantic models
│   ├── service.py        # Business logic
│   ├── templates/
│   │   └── index.html    # Example frontend template
│   └── static/
│       └── style.css     # Example static file
├── tests/                 # Unit and integration tests
│   └── test_pipeline.py
├── config.py             # Central configuration (paths, settings)
├── main.py               # Main script to run the ML pipeline
├── Dockerfile           # For containerizing the application
├── dvc.yaml             # Data Version Control pipeline definition
├── .dvcignore           # Files for DVC to ignore
├── .github/             # GitHub Actions CI/CD workflows
│   └── workflows/
│       └── ci.yml
├── pyproject.toml       # Project dependencies and metadata
└── README.md            # Your project's own README


```
---
