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 |