Skip to content

ObservabilityWindow

ObservabilityWindow Schema

Description: Represents a contiguous time window where an observation may or may not be observable.

The window is scoped to a specific instrument and a request type.
`requests` returns all requests on `observation` that match this window's request type
For compatibility with legacy consumers that still expect exact request_id access,

Properties

Name Type Description
id Integer No description
obs_id Integer No description
instrument_id Integer (Optional) No description
request_type Enum(optical_imaging, optical_imaging_bias_calibration, optical_imaging_dark_calibration, optical_imaging_flat_calibration, radio_tracking, radio_mapping) No description
request_id Integer (Optional) No description
starts_on DateTime Start time of the observability window.
ends_on DateTime End time of the observability window.
observable Boolean Is the target observable during this time window?
reason String(Unbounded) Reason why the target is not observable.

Relationships

Relationship Name Type
observation Observation
instrument Instrument
request ObservationRequest
requests ObservationRequest