Access Windows¶
Access windows represent time periods when satellites can access ground locations.
AccessWindow¶
AccessWindow ¶
An access window representing a period of time when access constraints are satisfied.
AccessWindow stores the opening and closing times of an access period, along with computed properties for that window.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
window_open | Epoch | Opening time of the access window | required |
window_close | Epoch | Closing time of the access window | required |
Example
Initialize instance.
asc_dsc property ¶
asc_dsc: AscDsc
Get ascending/descending pass type.
Returns:
| Name | Type | Description |
|---|---|---|
AscDsc | AscDsc | Pass type enum value |
azimuth_close property ¶
azimuth_close: float
Get azimuth angle at window closing (degrees, 0-360).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Azimuth at window close |
azimuth_open property ¶
azimuth_open: float
Get azimuth angle at window opening (degrees, 0-360).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Azimuth at window open |
center_alt property ¶
center_alt: float
Get location center altitude (meters).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Altitude in meters |
center_ecef property ¶
center_lat property ¶
center_lat: float
Get location center latitude (degrees).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Latitude in degrees |
center_lon property ¶
center_lon: float
Get location center longitude (degrees).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Longitude in degrees |
duration property ¶
duration: float
Get the duration of the access window in seconds.
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Duration in seconds |
elevation_close property ¶
elevation_close: float
Get elevation angle at window closing (degrees).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Elevation at window close |
elevation_max property ¶
elevation_max: float
Get maximum elevation angle during access (degrees).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Maximum elevation angle |
elevation_min property ¶
elevation_min: float
Get minimum elevation angle during access (degrees).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Minimum elevation angle |
elevation_open property ¶
elevation_open: float
Get elevation angle at window opening (degrees).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Elevation at window open |
end property ¶
end: Epoch
Get the end time of the access window (alias for window_close).
Returns:
| Name | Type | Description |
|---|---|---|
Epoch | Epoch | Closing time of the window |
id property ¶
local_time property ¶
local_time: float
Get local solar time at window midpoint (seconds since midnight, 0-86400).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Local time in seconds |
location_id property ¶
location_name property ¶
location_uuid property ¶
look_direction property ¶
look_direction: LookDirection
Get look direction (Left or Right).
Returns:
| Name | Type | Description |
|---|---|---|
LookDirection | LookDirection | Look direction enum value |
midtime property ¶
midtime: Epoch
Get the midpoint time of the access window.
Returns:
| Name | Type | Description |
|---|---|---|
Epoch | Epoch | Midpoint time (average of start and end) |
name property ¶
off_nadir_max property ¶
off_nadir_max: float
Get maximum off-nadir angle during access (degrees).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Maximum off-nadir angle |
off_nadir_min property ¶
off_nadir_min: float
Get minimum off-nadir angle during access (degrees).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Minimum off-nadir angle |
properties property ¶
properties: AccessProperties
Get the access properties object.
Returns:
| Name | Type | Description |
|---|---|---|
AccessProperties | AccessProperties | Computed properties for this access window |
satellite_id property ¶
satellite_name property ¶
satellite_uuid property ¶
start property ¶
start: Epoch
Get the start time of the access window (alias for window_open).
Returns:
| Name | Type | Description |
|---|---|---|
Epoch | Epoch | Opening time of the window |
t_end property ¶
t_end: Epoch
Get the end time of the access window (alias for window_close/end).
Returns:
| Name | Type | Description |
|---|---|---|
Epoch | Epoch | Closing time of the window |
t_start property ¶
t_start: Epoch
Get the start time of the access window (alias for window_open/start).
Returns:
| Name | Type | Description |
|---|---|---|
Epoch | Epoch | Opening time of the window |
uuid property ¶
AccessProperties¶
AccessProperties ¶
AccessProperties(azimuth_open: Any, azimuth_close: Any, elevation_min: Any, elevation_max: Any, elevation_open: Any, elevation_close: Any, off_nadir_min: Any, off_nadir_max: Any, local_time: Any, look_direction: Any, asc_dsc: Any, center_lon: Any, center_lat: Any, center_alt: Any, center_ecef: Any)
Properties computed for an access window.
AccessProperties contains geometric properties (azimuth, elevation, off-nadir angles, local time, look direction, ascending/descending) computed over an access window, plus location coordinates, plus a dictionary of additional custom properties.
Attributes:
| Name | Type | Description |
|---|---|---|
azimuth_open | float | Azimuth angle at window opening (degrees, 0-360) |
azimuth_close | float | Azimuth angle at window closing (degrees, 0-360) |
elevation_min | float | Minimum elevation angle (degrees) |
elevation_max | float | Maximum elevation angle (degrees) |
elevation_open | float | Elevation angle at window opening (degrees) |
elevation_close | float | Elevation angle at window closing (degrees) |
off_nadir_min | float | Minimum off-nadir angle (degrees) |
off_nadir_max | float | Maximum off-nadir angle (degrees) |
local_time | float | Local solar time (seconds since midnight, 0-86400) |
look_direction | LookDirection | Required look direction (Left or Right) |
asc_dsc | AscDsc | Pass type (Ascending or Descending) |
center_lon | float | Location center longitude (degrees) |
center_lat | float | Location center latitude (degrees) |
center_alt | float | Location center altitude (meters) |
center_ecef | list[float] | Location center ECEF coordinates [x, y, z] (meters) |
Example
Initialize instance.
additional property ¶
Get additional properties as a dict-like wrapper.
Returns a dictionary-like object that automatically converts between Python types and internal PropertyValue representation.
Supported Python types: - float -> Scalar - list[float] -> Vector - bool -> Boolean - str -> String - dict -> Json
Returns:
| Name | Type | Description |
|---|---|---|
AdditionalPropertiesDict | AdditionalPropertiesDict | Dict-like wrapper for additional properties |
Example
center_lat property ¶
center_lat: float
Get location center latitude (degrees).
Returns:
| Name | Type | Description |
|---|---|---|
float | float | Latitude in degrees |