Skip to content

fix: un-park pixelization scripts (stale NEEDS_FIX, now green)#31

Merged
Jammy2211 merged 2 commits into
mainfrom
feature/pix-inversion-not-positive-definite
Jul 21, 2026
Merged

fix: un-park pixelization scripts (stale NEEDS_FIX, now green)#31
Jammy2211 merged 2 commits into
mainfrom
feature/pix-inversion-not-positive-definite

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Removes 3 stale NEEDS_FIX markers from config/build/no_run.yaml. The
LinAlgError: matrix not positive definite failures for the chapter-4
tutorial_5_model_fit and the pixelization modeling scripts were fixed by the
PyAutoArray GaussianKernel PD-guarantee (f1817af0) and never removed. No
source or script changes are needed -- marker cleanup with proof the scripts
are green.

Verification: tutorial_5_model_fit runs GREEN end-to-end in the
build-sweep mode that births the markers (PYAUTO_TEST_MODE=2, real data). The
shared GaussianKernel inversion path was independently proven robust across
the entire LogUniform prior via a 40-draw numpy A/B (0 raises, 0 non-finite) in
the paired autogalaxy_workspace PR.

Addresses Heart RED reason "58 stale parked script(s)" (corrective PR).

Scripts Changed

No script edits -- config/build/no_run.yaml only. Markers removed:

  • howtogalaxy/chapter_4_pixelizations/tutorial_5_model_fit -- was LinAlgError: matrix not positive definite (verified green here)
  • imaging/features/pixelization/modeling -- shared skip entry; underlying autogalaxy_workspace script verified green
  • interferometer/features/pixelization/modeling -- shared skip entry; underlying autogalaxy_workspace script verified green

Unrelated NEEDS_FIX markers (ellipse KeyError, over_sampling plotter drift, imaging/modeling KeyError) left intact.

Test Plan

  • tutorial_5_model_fit verified green end-to-end (PYAUTO_TEST_MODE=2, real data)
  • Shared GaussianKernel inversion path proven robust (paired autogalaxy_workspace PR)

Refs #140 (paired with autogalaxy_workspace#141).

Generated by the PyAutoLabs agent workflow.

Jammy2211 and others added 2 commits July 21, 2026 13:40
The imaging/data_preparation/manual/mask_irregular script now runs green on
clean main (PASSED 8.6s via the build's own execute_script runner). The
2026-04-10 'silent failure' was Convolver.from_gaussian API drift, since fixed
by the PyAutoArray convolver consolidation (#360/#361). Folded into this task
per the mask_irregular_silent_failure prompt (all 4 imaging repos, one root
cause). autogalaxy_workspace + HowToGalaxy handled here; autolens_workspace +
HowToLens ride slam-adapt-inversion-cascade (#300).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The LinAlgError 'matrix not positive definite' markers for the chapter_4
tutorial_5 fit and the pixelization modeling scripts were fixed by the
PyAutoArray GaussianKernel PD-guarantee (f1817af0) and never removed. Verified
green end-to-end in build-sweep mode (PYAUTO_TEST_MODE=2, real data).

Removes 3 stale NEEDS_FIX markers; unrelated markers left intact.

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 21, 2026
@Jammy2211

Copy link
Copy Markdown
Collaborator Author

Folded in (concurrent session): a chore: un-park mask_irregular no_run marker commit rides along on this branch. imaging/data_preparation/manual/mask_irregular runs green on main (PASSED 8.6s) — its 2026-04-10 'silent failure' was Convolver.from_gaussian drift, fixed by PyAutoArray #360/#361. Same marker-only, config-only class as this PR. Combined diff touches config/build/no_run.yaml only.

@Jammy2211
Jammy2211 merged commit acd7c33 into main Jul 21, 2026
10 checks passed
@Jammy2211
Jammy2211 deleted the feature/pix-inversion-not-positive-definite branch July 21, 2026 13:07
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