Skip to content

ObservationRequest

ObservationRequest Schema (Abstract Base)

Properties

Name Type Description
id Integer No description
uid UUID No description
status Enum(active, inactive, completed) Status of the request.
is_deleted Boolean Flag indicating if the request is deleted.
observation_id Integer No description
request_type Enum(optical_imaging, optical_imaging_bias_calibration, optical_imaging_dark_calibration, optical_imaging_flat_calibration, radio_tracking, radio_mapping) Type of the observation.
instrument_mode Enum(none, include, exclude) Access mode for the instruments. If none, all instruments from the observing accounts are available.
sample_count Integer Temporal samples of THIS request per epoch (was iterations). NOT depth — depth is target SNR / integration time on the imaging configuration, split into frames at dispatch by the instrument's max exposure.
current_sample Integer 1-based current sample derived from the most recent task update for this request.
order Integer No description
active Boolean No description
created_on DateTime No description
modified_on DateTime No description
current_task_id Integer (Optional) No description

Relationships

Relationship Name Type
tasks ObservationTask
current_task ObservationTask
instruments Instrument
observation Observation

Subclasses

Name request_type
OpticalImagingBiasCalibrationRequest optical_imaging_bias_calibration
OpticalImagingDarkCalibrationRequest optical_imaging_dark_calibration
OpticalImagingFlatCalibrationRequest optical_imaging_flat_calibration
OpticalImagingRequest optical_imaging
RadioTrackingRequest radio_tracking
RadioMappingRequest radio_mapping