Metadata-Version: 2.4
Name: alpha-visualizer
Version: 0.1.1
Summary: Web visualization tool for AlphaForge backtest results
Project-URL: Homepage, https://github.com/alforge-labs/alpha-visualizer
Project-URL: Repository, https://github.com/alforge-labs/alpha-visualizer
Project-URL: Issues, https://github.com/alforge-labs/alpha-visualizer/issues
Author: alforge-labs
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: FastAPI
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Office/Business :: Financial :: Investment
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.12
Requires-Dist: click>=8.1
Requires-Dist: fastapi>=0.115
Requires-Dist: pandas>=2.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.0
Requires-Dist: sqlalchemy>=2.0
Requires-Dist: uvicorn[standard]>=0.29
Description-Content-Type: text/markdown

# alpha-visualizer

AlphaForge バックテスト結果の Web 可視化ツール。

## インストール

```bash
uv pip install alpha-visualizer
```

## 使い方

```bash
# AlphaForge の DB があるディレクトリで起動
vis serve

# パスを明示する場合
vis serve --forge-dir /path/to/alpha-strategies

# ポート・ホストを指定
vis serve --port 9000 --host 0.0.0.0

# ブラウザを自動で開かない
vis serve --no-open
```

ブラウザで **http://127.0.0.1:8000** が開きます。`Ctrl+C` でサーバーを停止します。

## 開発環境

```bash
uv sync
uv run pytest tests/
uv run ruff check src/ tests/
```

## 関連

- [alpha-forge](https://github.com/ysakae/alpha-forge) — バックテストエンジン

## ライセンス

[MIT License](LICENSE) © alforge-labs
