Skip to content

docs(api): update RST API reference pages for consistency#303

Merged
Jammy2211 merged 1 commit intomainfrom
docs/api-rst
Mar 12, 2026
Merged

docs(api): update RST API reference pages for consistency#303
Jammy2211 merged 1 commit intomainfrom
docs/api-rst

Conversation

@Jammy2211
Copy link
Owner

Summary

Brings the docs/api/*.rst Sphinx reference pages into consistency with the documentation added across the previous PRs (#292#302).

  • fitting.rst — Added FitEllipse (isophote fitting) and FitQuantity (derived-quantity fitting) sections with descriptive headings, bringing it in line with the module docstrings added in the docs/ellipse and docs/quantity branches.
  • modeling.rst — Added AnalysisEllipse and AnalysisQuantity to the Analysis autosummary table (both classes are exported from autogalaxy and were already documented but missing from the API reference).
  • light.rst — Added three new sections:
    • Linear [ag.lp_linear] — linear light profiles solved via matrix inversion
    • Operated [ag.lp_operated] — profiles with instrument operation (PSF) already applied
    • Basis [ag.lp_basis] — MGE / shapelet basis collections

Test plan

  • No functional changes — documentation only
  • Verify pages render in Sphinx (make html in docs/)
  • Check autosummary entries resolve to correct classes

🤖 Generated with Claude Code

- fitting.rst: add FitEllipse and FitQuantity sections with descriptive
  headings explaining when each fit class is used
- modeling.rst: add AnalysisEllipse and AnalysisQuantity to the Analysis
  autosummary table
- light.rst: add three new sections for linear (ag.lp_linear), operated
  (ag.lp_operated), and basis (ag.lp_basis) light profiles, each with a
  brief description explaining the role of that profile family

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Jammy2211 Jammy2211 merged commit a487265 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