quant-stack-routerlisted
Install: claude install-skill howard-lynn-ye/fin-skills
# Python quant stack — router
Your training prior on this ecosystem is **stale in ways that silently produce wrong numbers
rather than errors**. Read §1 before writing code. Then jump from §2 to the one skill that owns
your task; do not try to answer from memory.
Every fact in this library carries a verification date. Where a fact is likely to have moved,
re-check the primary source listed in `shared/live-sources.md` rather than trusting the cache.
## 1. Version drift — where your prior is wrong
*(verified 2026-09-03 against the PyPI JSON API and each project's own repo)*
| Area | Stale prior you probably hold | Current reality |
|---|---|---|
| **TA-Lib install** | "needs the C library compiled by hand; no Windows wheels" | **Solved.** 0.7.1 ships 54 wheels incl. `cp311-win_amd64`. `pip install TA-Lib` just works. |
| **QuantLib install** | "a nightmare, build from source" | **Solved.** 1.43 ships `cp39-abi3-win_amd64`; one wheel covers 3.9+. No sdist at all. |
| **IBKR client** | `ib_insync` | **Dead** (last release 2023-07-02). Successor is **`ib_async`** (2.1.0, 2025-12-08). |
| **TD Ameritrade** | `tda-api` | **Dead** (2022-06). TDA absorbed into Schwab → **`schwab-py`**. |
| **Alpaca** | `alpaca-trade-api` | **Deprecated** (2024-01). → **`alpaca-py`**. |
| **`pandas_datareader`** | `pdr.get_data_yahoo(...)` | **Removed in 0.11.0.** Yahoo, Stooq, Tiingo, IEX, Quandl, AlphaVantage, Morningstar, `Options` — all deleted. It is now a **macro-only** library (FRED, Fama-F