compute_access
Calculate time intervals when a satellite is visible from a ground location, applying geometric constraints like elevation and off-nadir angles.
Instructions
Compute access windows (visibility periods) between a satellite and a ground location.
Finds time intervals when a satellite is visible from a location, subject to geometric constraints (elevation, off-nadir, look direction, etc.).
Use list_access_options() to see constraint types, satellite input formats, and configuration options.
Args: location: Ground location dict with lon, lat, and optional altitude_m/name. satellite: Satellite spec dict. Must include "source" key ("tle", "gp_record", or "state"). search_start: Start of search window (ISO epoch string). search_end: End of search window (ISO epoch string). constraints: List of constraint spec dicts. Each needs a "type" key. constraint_logic: How to combine constraints: "all" (AND) or "any" (OR). min_elevation_deg: Convenience shortcut to add an elevation constraint. property_computers: List of property computer specs (e.g. [{"type": "range"}]). config: Optional AccessSearchConfig overrides dict.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | No | ||
| location | Yes | ||
| satellite | Yes | ||
| search_end | Yes | ||
| constraints | No | ||
| search_start | Yes | ||
| constraint_logic | No | all | |
| min_elevation_deg | No | ||
| property_computers | No |