Skip to content

docs(analysis): add module-level docstrings to analysis package#398

Merged
Jammy2211 merged 1 commit intomainfrom
docs/analysis
Mar 12, 2026
Merged

docs(analysis): add module-level docstrings to analysis package#398
Jammy2211 merged 1 commit intomainfrom
docs/analysis

Conversation

@Jammy2211
Copy link
Owner

Summary

Added module-level docstrings to five modules in autolens/analysis/:

  • analysis/dataset.pyAnalysisDataset: abstract base combining dataset-level machinery with lensing-specific logic
  • analysis/lens.pyAnalysisLens: mixin for tracer construction, position penalty, JAX flag
  • positions.pyPositionsLH: source-plane position penalty prior
  • result.pyResult / ResultDataset: best-fit tracer, source centre, image-plane multiple images
  • model_util.py — convenience model construction utilities for workspace scripts

Test plan

  • No functional changes — documentation only

🤖 Generated with Claude Code

Add module-level docstrings to five modules in autolens/analysis/:

- analysis/dataset.py: AnalysisDataset abstract base (shared imaging +
  interferometer base, positions likelihood, adapt images)
- analysis/lens.py: AnalysisLens mixin (tracer construction, position
  penalty, use_jax flag)
- positions.py: PositionsLH source-plane position penalty prior
- result.py: Result / ResultDataset classes (best-fit tracer, source
  centre, image-plane multiple images)
- model_util.py: convenience model construction utilities for workspace scripts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Jammy2211 Jammy2211 merged commit d3e94f6 into main Mar 12, 2026
8 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.

1 participant