Skip to content

test: re-baseline evidence pins for the PyAutoArray#683 pseudo-determinant - #823

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/pseudo-det-rebaseline
Nov 10, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/pseudo-det-rebaseline

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Closes #822.

Summary

PyAutoArray#683 (maintainer-approved) normalises log det H of the intrinsic smoothness regularizations with the pseudo-determinant. That raises log evidence / figure_of_merit by +½·ln(1e8) = +9.21034 nats per intrinsic-regularized mapper. The downstream pins here were never updated, which turned main Tests red since 2026-11-09 (16 failures). This PR re-pins the 21 affected literals to the measured values on PyAutoArray main (2e494f9). The extra 5 are follow-on assertions that the first failure in each test had masked. Tolerances are unchanged and there are no source changes.

Measured old→new (PyAutoArray c020cc2 vs main):

Corrective-PR exception for Heart RED. Reason: PyAutoLens/Tests: failure. Authorization: #822 (comment). This diff clears only that reason. The siblings are tracked separately (PyAutoGalaxy#700, autolens_workspace_test#360).

API Changes

None. Test expected values only.
See full details below.

Test Plan

  • The 4 affected files fail on PyAutoArray main before this change (16 failed) and pass after.
  • Full suite against PyAutoArray main + PyAutoGalaxy main: 1003 passed, 1 skipped, 1 xfailed.
  • Exact-head CI green on all legs.
Full API Changes (for automation & release notes)

Changed

  • Test pins only: test_autolens/imaging/test_fit_imaging.py, test_autolens/imaging/test_simulate_and_fit_imaging.py, test_autolens/interferometer/test_fit_interferometer.py, test_autolens/interferometer/test_simulate_and_fit_interferometer.py.

Migration

  • None.

Generated by the PyAutoLabs agent workflow.


Generated by Claude Code

…inant (#822)

PyAutoArray#683 (maintainer-approved) normalises log det H of the intrinsic
smoothness schemes with the pseudo-determinant, raising log evidence /
figure_of_merit by +0.5*ln(1e8) = +9.21034 nats per intrinsic-regularized
mapper. Re-pin the downstream test values to the measured values on
PyAutoArray main; tolerances unchanged, no source changes.

Corrective PR for Heart RED reason "PyAutoLens/Tests: failure".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016nhQ8R6PYVh6FagcqYiCNh
@Jammy2211
Jammy2211 merged commit 59b7027 into main Nov 10, 2026
3 checks passed
@Jammy2211
Jammy2211 deleted the feature/pseudo-det-rebaseline branch November 10, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test: re-baseline evidence pins for the PyAutoArray#683 pseudo-determinant

2 participants