Skip to content

test(graphical): EP integration coverage — parity, deterministic, exact#39

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/ep-examples-tests
Jul 10, 2026
Merged

test(graphical): EP integration coverage — parity, deterministic, exact#39
Jammy2211 merged 1 commit into
mainfrom
feature/ep-examples-tests

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

EP framework review Phase 3, test leg (tracker autofit_workspace#81; ship approved by human 2026-07-10). Three new integration scripts thickening scripts/graphical/ coverage: ep_parity.py (EP vs joint Dynesty fit parity + truth recovery, ~19s stable), ep_deterministic.py (first integration exercise of the low-level factor_out deterministic-variable API through an EP fit), ep_exact.py (ExactFactorFit conjugate path matches the analytic two-Gaussian product to identical digits).

Development surfaced audit finding F10 (undamped Laplace-only EP collapses sigmas to ~1e-15, no guardrail) — posted to PyAutoFit#1332; the runtime guard (check_sigma_collapse) ships in the Phase-4 diagnostics PR.

API Changes

None — test scripts only. Not added to smoke_tests.txt (curated subset stays small).

Test Plan

  • All three scripts exit-0/PASS, re-validated 2026-07-10 against post-#1345/#1348 PyAutoFit main
  • No output/binary leaks — exactly 3 intended files

🤖 Generated with Claude Code

…ct (#81)

EP framework review Phase 3 (test leg): ep_parity.py (EP vs joint
Dynesty parity + truth recovery), ep_deterministic.py (low-level
factor_out API through an EP fit), ep_exact.py (ExactFactorFit
conjugate path vs analytic product). All verified PASS, re-validated
against post-#1345/#1348 main. Development surfaced audit finding F10
(undamped sigma collapse) on PyAutoFit#1332.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Jul 10, 2026
@Jammy2211 Jammy2211 merged commit 1c9161d into main Jul 10, 2026
4 checks passed
@Jammy2211 Jammy2211 deleted the feature/ep-examples-tests branch July 10, 2026 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release PR queued for the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant