Skip to content

feat: weak shear-profile + convergence-map demos; should_simulate adoption#244

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/weak-viz-profiles
Jul 9, 2026
Merged

feat: weak shear-profile + convergence-map demos; should_simulate adoption#244
Jammy2211 merged 1 commit into
mainfrom
feature/weak-viz-profiles

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Demos the new step-6 weak-lensing plotters and standardises dataset auto-simulation across the weak scripts. Companion to PyAutoLabs/PyAutoLens#582library-first merge gate: merge the library PR before this one. Tracking issue: PyAutoLabs/PyAutoLens#581.

Scripts Changed

  • scripts/weak/fit.py — new __Shear Profile__ section (binned γ_t data-vs-model overlay + γ_x B-mode null test via aplt.plot_shear_profile); adopts the standard __Dataset Auto-Simulation__ pattern (al.util.dataset.should_simulate) per user direction.
  • scripts/weak/simulator.py — new __Convergence Map__ section (Kaiser-Squires E-mode reconstruction via aplt.plot_convergence_map).
  • scripts/weak/modeling.py — migrates the plain exists() check to should_simulate.
  • llms-full.txt / workspace_index.json — navigator catalogue regenerated in-branch (staleness CI leg passes without a follow-up commit).

Validation checklist (--auto run — plan was not pre-approved)

🤖 Generated with Claude Code

…cripts

- scripts/weak/fit.py: __Shear Profile__ section — binned gamma_t data-vs-model
  overlay with the gamma_x B-mode null test via the new aplt.plot_shear_profile;
  adopts the standard __Dataset Auto-Simulation__ pattern
  (al.util.dataset.should_simulate) per user direction
- scripts/weak/simulator.py: __Convergence Map__ section — Kaiser-Squires
  E-mode reconstruction via the new aplt.plot_convergence_map
- scripts/weak/modeling.py: migrate plain exists() check to should_simulate
- navigator catalogue regenerated (Contents lines changed)

Step 6 of the weak-lensing series (PyAutoLabs/PyAutoLens#581).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Jul 9, 2026
@Jammy2211 Jammy2211 merged commit 8e9cb93 into main Jul 9, 2026
8 checks passed
@Jammy2211 Jammy2211 deleted the feature/weak-viz-profiles branch July 9, 2026 10:28
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