Metadata-Version: 2.4
Name: econcausal
Version: 0.1.0
Summary: SDK for EconCausalAI - Causal Discovery and Economic Simulation Platform
Author-email: Karthik <karthik@econcausal.ai>
Project-URL: Homepage, https://github.com/econcausal/econcausal-sdk
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.28.0
Requires-Dist: pandas>=1.5.0
Requires-Dist: numpy>=1.24.0

# EconCausalAI SDK

Official Python client for the **EconCausalAI** platform.

## Installation

```bash
pip install econcausal
```

## Quick Start

```python
from econcausal import EconCausalClient

# Connect to local instance or cloud
client = EconCausalClient(base_url="http://localhost:8001/api/v1")

# 1. Discover Causal Graph
data = [{"inflation": 0.02, "rate": 0.05}, {"inflation": 0.03, "rate": 0.02}]
graph_result = client.causal.discover(data, algorithm="notears")

# 2. Run Simulation
results = client.simulation.run(
    causal_graph=graph_result['graph'],
    policy={"instrument": "rate", "value": 0.04, "time_horizon": 10}
)

print(results['summary'])
```
