FAWP Dashboard โ Streamlit App
A five-tab visual tool for interactive FAWP analysis.
Installation
Or install dependencies manually:
Launch
# Via entry point (after pip install):
fawp-dashboard
# Custom port:
fawp-dashboard --port 8502
# Via Streamlit directly (from repo):
cd dashboard
streamlit run app.py
Tabs
๐ Scanner
- KPI cards: assets scanned, FAWP active count, highest score
- Ranked table with color-coded FAWP flags
- Inline threshold alerts
๐ Curves
- Per-asset regime score time series
- MI curves (pred vs steer) for any selected window
- Leverage gap bar chart (ฯ-wise)
- Window statistics JSON panel
๐ฅ Heatmap
- Regime score heatmap (assets ร timeframes)
- Peak leverage gap heatmap
๐ฌ Significance
- Bootstrap significance test for any selected asset
- p-value display + bootstrap distribution plots
๐พ Export
- Download watchlist CSV / JSON / HTML
- Per-asset scan CSVs
Data sources
| Source | How |
|---|---|
| Demo data | Built-in (5 synthetic assets, 600 bars) |
| Upload CSV | One file per asset (Close + optional Volume) |
| yfinance | Enter ticker symbols + period |
Deploy to Streamlit Cloud
- Push the repo to GitHub (dashboard/ is already included)
- Go to share.streamlit.io
- Point to
dashboard/app.py - Use
dashboard/requirements.txt