Skip to content

ObservationAsset

ObservationAsset Schema

Properties

Name Type Description
id Integer No description
uid UUID No description
observation_id Integer No description
instrument_id Integer No description
file_id UUID No description
role Enum(SCIENCE_LIGHT, BIAS, DARK, FLAT, RADIO_TRACK, RADIO_TRACK_TABLE, RADIO_MAP, POINTING_TEST, SUBFRAME) (Optional) Standardized role describing the observation asset contents.
processing_flags ARRAY (Optional) Processing flags describing the observation asset contents.
root_observation_asset_id Integer (Optional) Root observation asset id for lineage tracking.
current_processing_run_id UUID (Optional) No description
current_analysis_run_id UUID (Optional) No description
current_processing_output_id UUID (Optional) No description
current_render_run_id UUID (Optional) No description
thumbnail_file_id UUID (Optional) No description
preview_file_id UUID (Optional) No description
render_dirty_at DateTime (Optional) Timestamp indicating the render outputs need refreshing.
next_eligible_render_at DateTime (Optional) Earliest timestamp when the next render run may be scheduled.
local_file_id String(255) (Optional) No description
created_at_node DateTime (Optional) No description
node_stage Enum(queued, solving_wcs, ready) (Optional) Coarse, durable node-pipeline stage shown to the observer.
qa_status Enum(passed, rejected, skipped) (Optional) Node-side, task-agnostic QA verdict for the captured frame.
qa_reason String(Unbounded) (Optional) No description
qa_metrics JSONB (Optional) No description
server_qa_status Enum(passed, rejected, skipped) (Optional) Server-side QA verdict; NULL = pending. Symmetric with qa_status.
server_qa_reason String(Unbounded) (Optional) No description
server_qa_metrics JSONB (Optional) No description
transferred_at DateTime (Optional) No description
created_on DateTime No description
updated_on DateTime No description
is_remote Boolean Whether the asset originated on a remote node.
node_finalized_at DateTime (Optional) No description
node_available_until DateTime (Optional) No description
node_copy_deleted_at DateTime (Optional) No description
is_transferrable Boolean (Optional) No description
transfer_state Enum(not_started, queued, fetching, transferred, failed) Server-owned transfer lifecycle.
transfer_progress_fraction Float (Optional) No description
transfer_error String(250) (Optional) Error message if the transfer failed.
last_transfer_attempt DateTime (Optional) No description
remote_file_path String(250) (Optional) No description

Relationships

Relationship Name Type
observation Observation
instrument Instrument
file File
thumbnail_file File
preview_file File
root_observation_asset ObservationAsset
derived_observation_assets ObservationAsset
task_info ObservationAssetTaskInfo
reduction_info ObservationAssetReductionInfo
current_render_run ObservationAssetRenderRun
current_processing_run ObservationAssetProcessingRun
current_analysis_run ObservationAssetAnalysisRun
asset_processing_runs ObservationAssetProcessingRun
analysis_runs ObservationAssetAnalysisRun
qa_runs ObservationAssetQaRun
asset_processing_outputs ObservationAssetProcessingOutput
result_processing_runs ObservationResultProcessingRun
result_processing_outputs ObservationResultProcessingRunOutput
current_processing_output ObservationAssetProcessingOutput
render_runs ObservationAssetRenderRun