Skip to main content

Add your description here

Project description

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



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

chandan_aiops-1.0.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

chandan_aiops-1.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file chandan_aiops-1.0.0.tar.gz.

File metadata

  • Download URL: chandan_aiops-1.0.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for chandan_aiops-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6205ef8c6fbc14c6de5a6c726ca281e9743f0833b1ae0427b5707cf7b1ffc947
MD5 b868536790d8b41cef20b9b1ae4412ab
BLAKE2b-256 109040da21cfbb9292b7a306a4988d9ffba2063c5ce8a67df9c11a357144d699

See more details on using hashes here.

File details

Details for the file chandan_aiops-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: chandan_aiops-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for chandan_aiops-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f3bb4637be15b3bc32704b0c339ba006fad0e8255e3c738771dbbab1464eb5f
MD5 bfd2ca809018d9a4aaa089e28237280b
BLAKE2b-256 767b2eb9a7881dc61f0525aa1432a447bc35a5f557f390dbf1d24efce14855b8

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