Metadata-Version: 2.1
Name: omni-python-sdk
Version: 0.1.0
Summary: A Python SDK for Omni API
Home-page: https://github.com/yourusername/omni-python-sdk
Author: Jamie Davidson
Author-email: jamie@omni.co
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# omni-python-sdk

Python SDK for interacting with the Omni API

## Installation

```bash
pip install -r requirements.txt
```

## Usage

```python3
from omni_python_sdk import OmniAPI

api_key = "your_api_key"
query = {
    "sorts": [
        {
            "column_name": "order_items.created_at[date]",
            "sort_descending": False
        }
    ],
    "table": "order_items",
    "fields": [
        "order_items.created_at[date]",
        "order_items.sale_price_sum"
    ],
    "modelId": "your_model_id",
    "join_paths_from_topic_name": "order_items"
}

api = OmniAPI(api_key)
table = api.run_query_blocking(query)
df = table.to_pandas()
print(df.head())
```
