Metadata-Version: 2.4
Name: ashare-quant-data-sdk
Version: 0.1.0
Summary: A 股量化数据 HTTP 客户端（QuantClient），只依赖 pandas
Author-email: dekeky <dekeky@163.com>
Project-URL: Homepage, https://github.com/chocochato0713/ashare-quant-data
Project-URL: Repository, https://github.com/chocochato0713/ashare-quant-data
Keywords: ashare,quant,kline,clickhouse
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Classifier: Topic :: Office/Business :: Financial
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pandas>=2.0

# ashare-quant-data-sdk

A 股量化数据 HTTP 客户端。安装后 `from ashare_quant_data_sdk import QuantClient`，只依赖 pandas，不含拉取与 ClickHouse 业务代码。

```bash
pip install ashare-quant-data-sdk
```

```python
from ashare_quant_data_sdk import QuantClient, cols

c = QuantClient("http://127.0.0.1:8000")
bars = c.kline(symbol="600519", start="20240801", end="20240805", adj="qfq")
snap = c.snapshot(trade_date="20240819", symbols=["600519", "000001"], adj="qfq")
df = c.fina(symbol="600519", start="20240101", end="20241231", fields=cols.fina.EPS_BASIC)
```

日期参数为 `YYYYMMDD`，区间两端包含。需先启动本仓库的 `quant-data serve`。直连 ClickHouse 请安装服务包 `quant-data`，使用 `QuantClient.from_clickhouse()`。
