Repository navigation
v0.6.0 — Product Guardrails & Research Loop
QuantWave 0.6.0 ships the v0.6 productization epic: CI guardrails, a single verify entrypoint, the full research loop (feature matrix + Monte Carlo), fractional differencing, HTML tear sheets, and documentation SOA completion.
Install: pip install quantwave or pip install "quantwave[polars]"
What's new
PyPI packaging (unified wheel)
- Single wheel bundles core (
quantwave._quantwave), Polars plugins (quantwave_plugins), and backtest (quantwave._backtest) pip install "quantwave[polars]"— Polars extra for batch.ta/.btnamespacesquantwaveCLI —list,info,doctor,version- Core-only import —
import quantwaveworks without Polars (streaming, metadata, list API)
Product guardrails
./scripts/quantwave_verify.sh— one command for metadata drift, doc lint, nextest, and pytest smoke- Metadata drift gate in CI
- Plugin vs
.taguide and expanded regime documentation
Research loop
qw.build_feature_matrix()— batch ML feature matrix from OHLCVlf.bt.monte_carlo()— trade bootstrap + return-path VaR/CVaR (Python)- Fractional differencing (
FracDiff) — Prado-style stationary features
Indicators & backtest
- 217 registered indicators with full
IndicatorMetadatapipeline - HTML tear sheets —
BacktestReport.to_html()/save_html() - Sweep, WFO, cross-sectional, and Monte Carlo (Rust core)
Documentation
- Indicator doc SOA complete — 217 indicators, native pages under documentation standards
- Landing page redesign; doc drift checks in verify
Upgrade notes
- No breaking API changes from 0.5.2 for core indicator/backtest surfaces
- New optional APIs:
frac_diff,build_feature_matrix,to_htmltear sheets