Skip to content

ObservationAssetQaRunPointingSolution

ObservationAssetQaRunPointingSolution Schema

Description: The server's own pointing determination for a frame (C37).

Distinct from the analysis run's ``header_core`` (which faithfully records
the WCS the *node* wrote into the header): this is the WCS the *server*
solved from the pixels — a seeded ATLAS solve (seeded from the header WCS
when present, blind fallback) — plus the per-frame commanded center (read
from the node's FITS keyword) and the resulting pointing error.

It exists to let QA answer "is the pointing the node claimed actually
true?", and that is its only purpose. Stored as DB numbers only; the QA run
writes no file.

**This is not a WCS for anyone else to reuse.** The processing run performs
its own solve, records it in
``observation_task_asset_processing_run_wcs_solution``, and that is the one
that reaches a delivered product. Reading this row to seed or shortcut
another run makes that run's behaviour depend on which runnable the shared
queue dequeued first — it was built once (commit ``5351033d0``), measured,
and reverted for exactly that reason (``d36c174ff``). Do not rebuild it.

Properties

Name Type Description
solve_attempted Boolean (Optional) No description
solved Boolean (Optional) No description
solve_method String(32) (Optional) No description
solve_method_detail String(256) (Optional) No description
seeded_from_header Boolean (Optional) No description
solved_ra_deg Float (Optional) No description
solved_dec_deg Float (Optional) No description
solved_pixel_scale_arcsec_per_px Float (Optional) No description
solved_orientation_deg Float (Optional) No description
solved_parity Integer (Optional) No description
solve_radius_deg Float (Optional) No description
match_count Integer (Optional) No description
solve_residual_arcsec Float (Optional) No description
solve_duration_sec Float (Optional) No description
solve_failure_reason String(32) (Optional) No description
solve_failure_reason_detail String(256) (Optional) No description
solver_source_count Integer (Optional) No description
commanded_ra_deg Float (Optional) No description
commanded_dec_deg Float (Optional) No description
pointing_error_arcsec Float (Optional) No description
pointing_source String(32) (Optional) No description
pointing_source_detail String(256) (Optional) No description
qa_run_id UUID No description

Relationships

Relationship Name Type
qa_run ObservationAssetQaRun