Metadata-Version: 2.4
Name: mlops-tracker-sdk
Version: 0.1.0
Summary: Python SDK for the MLOps Experiment Tracker
Author: Altamash Ansari
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.31
Requires-Dist: matplotlib>=3.8
Requires-Dist: scikit-learn>=1.4
Dynamic: license-file

# MLOps Tracker SDK

A Python SDK for interacting with the MLOps Experiment Tracker.

The SDK provides an MLflow-style interface for:

- Experiment run management
- Parameter logging
- Step-based metric logging
- Artifact uploads
- Confusion matrix logging
- Model registration
- Project-based experiment tracking

## Features

### Authentication

Authenticate against the MLOps Tracker API using JWT:

```python
from mlops_tracker import ExperimentTracker

tracker = ExperimentTracker(
    base_url="http://127.0.0.1:5000"
)

tracker.login(
    email="user@example.com",
    password="your-password"
)

## Installation

### Core SDK

```bash
pip install mlops-tracker-sdk
