Skip to content

feat: PreloadsInterferometer passes mesh-geometry fields through (D5 follow-up)#381

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/multi-shared-state-scoped-preloads
Jul 10, 2026
Merged

feat: PreloadsInterferometer passes mesh-geometry fields through (D5 follow-up)#381
Jammy2211 merged 1 commit into
mainfrom
feature/multi-shared-state-scoped-preloads

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Follow-up to #380 completing the D5 cross-dataset-type contract (design PyAutoLens#599): PreloadsInterferometer now passes the mesh-geometry fields (source_plane_mesh_grid, image_plane_mesh_grid) through to AbstractPreloads, so an interferometer lead factor in a joint imaging + interferometer graph can carry the shared source-plane mesh alongside its channel-invariant curvature matrix + mapper.

Paired with the PyAutoLens scoped-consumption PR (must merge together; this one first).

API Changes

Additive only: PreloadsInterferometer(... , source_plane_mesh_grid=None, image_plane_mesh_grid=None).

Test Plan

  • test_autoarray/ full suite (897 passed); test_autoarray/preloads/test_preloads.py extended for the pass-through
  • Downstream test_autogalaxy/ (962) + test_autolens/ (381) against the paired branch
  • Datacube + multi shared_preloads parity scripts against this branch (see issue PyAutoArray#379 thread / autolens_workspace#260)

Autonomy

--auto safe continuation of the phase 2 run (four-leg gate; Heart YELLOW reason set unchanged from the user's in-session ack). Ends at PR-open; merge stays human.

🤖 Generated with Claude Code

Completes the D5 cross-dataset-type contract (PyAutoLens#599): an interferometer lead factor
in a joint imaging+interferometer graph can now carry the shared source-plane mesh alongside
its channel-invariant curvature matrix + mapper.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Jul 10, 2026
@Jammy2211 Jammy2211 merged commit 801b1cf into main Jul 10, 2026
4 checks passed
@Jammy2211 Jammy2211 deleted the feature/multi-shared-state-scoped-preloads branch July 10, 2026 15:34
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