Releases: igerber/diff-diff
Releases · igerber/diff-diff
v3.2.0
What's Changed
- Add Zenodo DOI badge, citation metadata, and identifiers by @igerber in #325
- Guard TROP bootstrap loops against silent high-failure-rate runs by @igerber in #324
- Add cell-period IF allocator for dCDH survey variance by @igerber in #323
- Surface PowerAnalysis simulation-failure count and narrow except clause by @igerber in #326
- Extend PR #312 Y-normalization contract into SDID diagnostic methods by @igerber in #328
- Extend dCDH heterogeneity SE to cell-period allocator by @igerber in #329
- Exclude flaky wall-clock timing tests from default CI by @igerber in #330
- Phase 1a: Kernel infrastructure + HC2/Bell-McCaffrey variance by @igerber in #327
- Surface row-count for axis-E silent coercion / drop sites by @igerber in #331
- Surface silent np.linalg.solve fallbacks across axis-A minor solver paths by @igerber in #334
- Skip wall-clock timing tests on CI to stop false-positive flake by @igerber in #336
- Add practitioner-workflow performance baseline by @igerber in #333
- Extend dCDH PSU-level wild bootstrap to cell granularity by @igerber in #332
- Add axis-G Rust vs Python backend parity edge-case tests by @igerber in #337
- Phase 1b: MSE-optimal bandwidth selector (CCF 2018 DPI) by @igerber in #335
- Add BusinessReport and DiagnosticReport (experimental preview) by @igerber in #318
- Close axis-C/J silent-failures audit: B-spline derivative + PA survey cache by @igerber in #339
- Release 3.2.0: BusinessReport preview, dCDH survey completion, silent-failures audit by @igerber in #342
Full Changelog: v3.1.3...v3.2.0
v3.1.3
What's Changed
- Add replicate-weight variance and PSU-level bootstrap to dCDH by @igerber in #311
- Signal non-convergence in TROP alternating-minimization solvers by @igerber in #317
- Add CITATION.cff to bump-version skill by @igerber in #320
- Add Zenodo DOI auto-minting config for GitHub Releases by @igerber in #321
- Signal silent sparse -> dense lstsq fallback in ImputationDiD and TwoStageDiD by @igerber in #319
- Release 3.1.3: dCDH replicate weights, sparse fallback signaling, Zenodo config by @igerber in #322
Full Changelog: v3.1.2...v3.1.3
v3.1.2
What's Changed
- Add SyntheticDiD validation diagnostics by @igerber in #309
- Bundle LLM guide files in wheel with get_llm_guide() accessor by @igerber in #310
- Add survey support to dCDH estimator by @igerber in #307
- Fix SyntheticDiD catastrophic cancellation at extreme Y scale by @igerber in #312
- Refresh ROADMAP to drop phase numbering and reflect shipped state by @igerber in #313
- Signal non-convergence in FE imputation alternating-projection solvers by @igerber in #314
- Signal non-convergence in Frank-Wolfe SC weight solver (numpy path) by @igerber in #315
- Release 3.1.2: SDID scale fix, convergence warnings, roadmap refresh by @igerber in #316
Full Changelog: v3.1.1...v3.1.2
v3.1.1
v3.1.0
What's Changed
- dCDH Phase 3a: placebo SE, non-binary treatment, parity SE assertions by @igerber in #300
- Add Phase 3 PR B: covariates, trends, and extensions for dCDH by @igerber in #302
- Add HonestDiD integration for dCDH, summary() Phase 3 blocks by @igerber in #303
- Release v3.1.0 by @igerber in #304
Full Changelog: v3.0.2...v3.1.0
v3.0.2
What's Changed
- Add data science practitioner strategy and brand awareness tutorial by @igerber in #286
- Add practitioner decision tree and getting started guide (B1b-d) by @igerber in #287
- docs: surface aggregate_survey() and fix stale references by @igerber in #288
- Add Tutorial 18: geo-experiment SyntheticDiD walkthrough (B2b) by @igerber in #289
- docs: mark B2b Geo-Experiment tutorial as done in ROADMAP by @igerber in #291
- Add ChaisemartinDHaultfoeuille (dCDH) DID_M estimator (Phase 1) by @igerber in #290
- docs: update CITATION.cff with author and current version by @igerber in #293
- docs: add CONTRIBUTORS.md by @igerber in #296
- docs: add JOSS paper and bibliography by @igerber in #297
- ci: extract CI Gate into standalone workflow for doc-only PRs by @igerber in #298
- feat: add conditional_pt parameter to survey DGP by @igerber in #295
- feat: add second_stage_weights parameter to aggregate_survey() by @igerber in #299
- Add Phase 2 multi-horizon event study for dCDH estimator by @igerber in #294
- feat: survey-aware power analysis (SurveyPowerConfig + deff) by @igerber in #292
- Release v3.0.2 by @igerber in #301
Full Changelog: v3.0.1...v3.0.2
v3.0.1
v3.0.0
v2.9.1
What's Changed
- Update documentation for v2.9.0 by @igerber in #271
- Add survey theory document (Phase 10a) by @igerber in #273
- Add Wooldridge ETWFE LinkedIn carousel by @igerber in #272
- Add research-grade DGP parameters for survey tutorials by @igerber in #274
- Update survey roadmap: mark 10b shipped, add 10e simulation details by @igerber in #275
- Add R validation for 4 survey-enabled estimators by @igerber in #276
- Revise survey tutorial to show the cost of ignoring survey design by @igerber in #277
- Revise survey theory doc for accuracy and precision by @igerber in #278
- Release v2.9.1 by @igerber in #279
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's Changed
- Update survey documentation: compatibility matrix, roadmap, deferred work by @igerber in #263
- Add survey design support to EfficientDiD covariates (DR) path by @igerber in #264
- Exclude large data files from AI review diff by @igerber in #268
- Add survey real-data validation against R using federal survey datasets by @igerber in #267
- Add label-gated CI and documentation dependency map by @igerber in #269
- Feature/wooldridge did by @wenddymacro in #216
- Release v2.9.0 by @igerber in #270
New Contributors
- @wenddymacro made their first contribution in #216
Full Changelog: v2.8.4...v2.9.0