You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(v1.5.0): sync README_CN, docs/index, 3 family-guide footers to 1.5.0
- README_CN.md: add v1.5.0 "NEW" block; demote v1.4.2 to "Previously in"
- docs/index.md: Current release banner + release-highlights table top
row bumped to v1.5.0; BibTeX version bump; drop stale migration link
- docs/guides/{proximal,qte,causal_rl}_family.md: version footer
"≥ 1.4.2" → "≥ 1.5.0"
Companion to d1719bb which shipped the code, README, CHANGELOG, and the
three new interference / conformal / MR guides but missed these
downstream doc-sync files.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
它将 R 的 [Causal Inference Task View](https://cran.r-project.org/web/views/CausalInference.html)(fixest、did、rdrobust、gsynth、DoubleML、MatchIt、CausalImpact、sfaR、lme4、oaxaca、ddecompose……)和 Stata 的核心计量命令(`frontier`、`xtfrontier`、`mixed`、`meglm`、`mixlogit`、`ivqreg`……),统一到一个一致的 Python API 中。
|**v1.5.0**| Interference / Conformal / Mendelian family consolidation | Three family guides (`interference_family`, `conformal_family`, `mendelian_family`) covering all 36 functions; three unified dispatchers `sp.mr(method=...)` / `sp.conformal(kind=...)` / `sp.interference(design=...)` with 91 aliases in total; two silent-wrong-numbers fixes — `mr_egger` slope t(n−2) parity with `mr_pleiotropy_egger` (anti-conservative CIs at small `n_snps` before fix) and `mr_presso` MC p-value floor at `1/(B+1)` (no more `p = 0`). Breaking: `sp.mr` is now a dispatcher function, not a module alias. Registry coverage fixes for 5 previously-unregistered family functions. |
40
+
|**v1.4.2**| Correctness patches + Proximal / QTE / Causal-RL family guides |`sp.dml_model_averaging` √n SE scaling bug (CIs were √n × too wide) + `sp.gardner_did` event-study reference-category contamination (pre-trend bias ~0.3). Three family guides. No breaking changes. |
39
41
|**v1.4.1**| v3-frontier Sprint 3 (AKM SE + Claude thinking + test suites + docs) |`sp.shift_share_political_panel(cluster='shock')` — panel-extended Adão-Kolesár-Morales (2019) shock-cluster variance (Park-Xu 2026 §4.2); `sp.causal_llm.anthropic_client(thinking_budget=N)` — Claude 4.5 / Opus 4.7 extended-thinking API; 10-check assimilation parity suite + 11-test MAS integration suite with 3 Claude thinking block-splitter tests; two new MkDocs guides (`shift_share_political_panel`, `causal_mas`). Strictly additive over v1.4.0. |
40
42
|**v1.4.0**| v3-frontier Sprint 2 (extensions + LLM SDK + docs) |`shift_share_political_panel` (Park-Xu 2026 multi-period); real LLM adapters `openai_client` / `anthropic_client` / `echo_client` for Causal MAS; `particle_filter` backend for `assimilative_causal` (non-Gaussian / nonlinear); three new MkDocs guides (`synth_experimental`, `harvest_did`, `assimilative_ci`); 20 unused-import cleanups; CausalForest parity-test de-flake. |
41
43
|**v1.3.0**| v3-frontier sprint (Sprint 1 of 知识地图 v3) | 11 frontier methods: Abadie-Zhao inverse synthetic experimental design, CJM RBC bootstrap for `rdrobust`, Kwak-Pleasants evidence-without-injustice fairness test, JAMA/BMJ TARGET manuscript renderer, Borusyak harvest-DiD, Zorzetto ordinal / factor-exposure BCF, multi-agent causal discovery (`causal_mas`), Park-Xu political shift-share IV, state-space `causal_kalman`. 35 new tests, 869 registered functions, zero regressions. `tabulate` promoted to core dep. |
@@ -166,7 +168,7 @@ method that returns the correct BibTeX entry) and this package:
166
168
title = {StatsPAI: A Unified, Agent-Native Python Toolkit for
0 commit comments