What's Changed
- Fix mypy errors, add notebook CI, clean up TODO by @igerber in #223
- Add enhanced visualizations with plotly backend by @igerber in #222
- Add doubly robust covariates path to EfficientDiD by @igerber in #225
- Fix power analysis notebook plot rendering and suppress SDID warning by @igerber in #228
- Add local AI review skill (/ai-review-local) by @igerber in #227
- Add TROP estimator LinkedIn carousel by @igerber in #229
- Phase 3: Survey design support for OLS-based standalone estimators by @igerber in #226
- Split TROP estimator into mixin modules by @igerber in #231
- EfficientDiD: cluster-robust SEs, last-cohort control, Hausman pretest, small cohort warning by @igerber in #230
- Enhance local AI review with full-file context, delta-diff re-review, and cost visibility by @igerber in #232
- Phase 4: Survey support for ImputationDiD, TwoStageDiD, CallawaySantAnna by @igerber in #233
- Migrate AI local review to OpenAI Responses API by @igerber in #234
- Bump version to 2.7.5 by @igerber in #235
Full Changelog: v2.7.4...v2.7.5