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) (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.
is_remote Boolean Whether the task asset is stored remotely.
is_transferrable Boolean No description
transfer_state Enum(pending, active, completed, failed, canceled) The state of the remote file transfer.
transfer_progress 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
asset_processing_outputs ObservationAssetProcessingOutput
task_result_processing_runs ObservationTaskResultProcessingRun
task_result_processing_outputs ObservationTaskResultProcessingRunOutput
current_processing_output ObservationAssetProcessingOutput
render_runs ObservationAssetRenderRun