Skip to content

Add interferometer operated_light_profile example package - #220

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/interferometer-operated-override
Aug 21, 2026
Merged

Add interferometer operated_light_profile example package#220
Jammy2211 merged 1 commit into
mainfrom
feature/interferometer-operated-override

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Companion to PyAutoLabs/PyAutoArray#460 and PyAutoLabs/PyAutoGalaxy#578 (PyAutoLabs/PyAutoArray#459).

Adds scripts/interferometer/features/operated_light_profile/ (README, simulator.py, modeling.py), mirroring the imaging package at scripts/imaging/features/operated_light_profile/ with the interferometer idioms of scripts/interferometer/features/linear_light_profiles/:

  • simulator.py — Sersic bulge + operated Gaussian compact nuclear emission, simulated as visibilities (SimulatorInterferometer, sma uv-wavelengths, no PSF).
  • modeling.py — fits a linear Sersic bulge + lp_linear_operated.Gaussian with AnalysisInterferometer(use_jax=True) and TransformerNUFFT, with an auto-simulation hook and an advanced note documenting the new visibility-space operated_mapping_matrix_override contract.
  • Notebooks regenerated via PyAutoHands generate.py (catalogue files llms-full.txt / workspace_index.json updated by the same run).

The prose is explicit that interferometer data has no PSF: operated profiles are Fourier transformed like every other profile, and the PSF-bypass behaviour of the imaging examples applies only where a PSF exists.

Pending-release: merge after the library PRs above.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Lv2LDovvSQydk8biNMSAPL


Generated by Claude Code

Mirrors scripts/imaging/features/operated_light_profile for
Interferometer datasets (PyAutoArray#459): simulator and modeling
scripts fitting compact nuclear emission with lp_operated /
lp_linear_operated profiles, plus generated notebooks and catalogue.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Lv2LDovvSQydk8biNMSAPL
@Jammy2211
Jammy2211 merged commit fd843b3 into main Aug 21, 2026
7 checks passed
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.

2 participants