CelesTrak¶
API reference for the CelesTrak client module. All types are available via brahe.celestrak.
CelestrakClient¶
CelestrakClient ¶
CelestrakClient API client with caching.
Provides typed query execution for GP, supplemental GP, and SATCAT data from CelestrakClient. No authentication is required. Responses are cached locally to reduce server load.
Two tiers of API are available:
Tier 1 — Compact convenience methods (most common operations): - get_gp(): Look up GP records by catnr, group, name, or intdes - get_sup_gp(): Look up supplemental GP records - get_satcat(): Look up SATCAT records - get_sgp_propagator(): Get an SGP4 propagator directly
Tier 2 — Query builder (complex queries with filtering/sorting): - query(): Execute any CelestrakQuery and return typed results
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
base_url | str | Custom base URL for testing. | None |
cache_max_age | float | Cache TTL in seconds. Default: 21600.0 (6 hours). | None |
Example
Initialize instance.
download method descriptor ¶
download(query: CelestrakQuery, filepath: str) -> Any
Execute a query and save the response to a file.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
query | CelestrakQuery | The query to execute. | required |
filepath | str | Path to save the response to. | required |
Raises:
| Type | Description |
|---|---|
BraheError | On network, cache, or I/O errors. |
get_gp method descriptor ¶
get_gp(*, catnr: int = None, group: str = None, name: str = None, intdes: str = None) -> list[GPRecord]
Look up GP records by exactly one identifier.
Provide exactly one of catnr, group, name, or intdes.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
catnr | int | NORAD catalog number (e.g., 25544 for ISS). | None |
group | str | Satellite group name (e.g., "stations", "active"). | None |
name | str | Satellite name to search for (partial match). | None |
intdes | str | International designator (e.g., "1998-067A"). | None |
Returns:
| Type | Description |
|---|---|
list[GPRecord] | list[GPRecord]: List of matching GP records. |
Raises:
| Type | Description |
|---|---|
ValueError | If zero or more than one identifier is provided. |
BraheError | On network, cache, or parse errors. |
get_satcat method descriptor ¶
get_satcat(*, catnr: int = None, active: bool = None, payloads: bool = None, on_orbit: bool = None) -> list[CelestrakSATCATRecord]
Look up SATCAT records.
At least one parameter must be provided.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
catnr | int | NORAD catalog number. | None |
active | bool | Filter to active objects only. | None |
payloads | bool | Filter to payloads only. | None |
on_orbit | bool | Filter to on-orbit objects only. | None |
Returns:
| Type | Description |
|---|---|
list[CelestrakSATCATRecord] | list[CelestrakSATCATRecord]: List of matching SATCAT records. |
Raises:
| Type | Description |
|---|---|
ValueError | If no parameters are provided. |
BraheError | On network, cache, or parse errors. |
get_sgp_propagator method descriptor ¶
get_sgp_propagator(*, catnr: int, step_size: float = 60.0) -> SGPPropagator
Look up a satellite and return an SGP4 propagator.
Queries GP data for the given catalog number and creates an SGPPropagator from the first result.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
catnr | int | NORAD catalog number. | required |
step_size | float | Propagator step size in seconds. Default: 60.0. | 60.0 |
Returns:
| Name | Type | Description |
|---|---|---|
SGPPropagator | SGPPropagator | Ready-to-use SGP4 propagator. |
Raises:
| Type | Description |
|---|---|
BraheError | If no records found or propagator creation fails. |
get_sup_gp method descriptor ¶
get_sup_gp(source: SupGPSource) -> list[GPRecord]
Look up supplemental GP records by source.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
source | SupGPSource | The supplemental data source. | required |
Returns:
| Type | Description |
|---|---|
list[GPRecord] | list[GPRecord]: List of GP records from the supplemental source. |
Raises:
| Type | Description |
|---|---|
BraheError | On network, cache, or parse errors. |
query method descriptor ¶
query(query: CelestrakQuery) -> list[GPRecord]
Execute a query and return typed results.
Dispatches to the appropriate handler based on query type: GP and SupGP queries return list[GPRecord], SATCAT queries return list[CelestrakSATCATRecord].
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
query | CelestrakQuery | The query to execute. | required |
Returns:
| Type | Description |
|---|---|
list[GPRecord] | list[GPRecord] | list[CelestrakSATCATRecord]: Typed records based on query type. |
Raises:
| Type | Description |
|---|---|
BraheError | On network, cache, or parse errors. |
Example
query_raw method descriptor ¶
query_raw(query: CelestrakQuery) -> str
Execute a query and return the raw response body.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
query | CelestrakQuery | The query to execute. | required |
Returns:
| Name | Type | Description |
|---|---|---|
str | str | Raw response body in the requested format. |
Raises:
| Type | Description |
|---|---|
BraheError | On network or cache errors. |
CelestrakQuery¶
CelestrakQuery ¶
Fluent query builder for CelestrakClient API queries.
Constructs URL parameters for the Celestrak REST API endpoints. All builder methods return a new instance for method chaining.
Use the class attributes gp, sup_gp, and satcat to create queries targeting the respective endpoints, then chain builder methods.
Example
Initialize instance.
gp class-attribute ¶
gp: Any = CelestrakQuery(GP, "")
Fluent query builder for CelestrakClient API queries.
Constructs URL parameters for the Celestrak REST API endpoints. All builder methods return a new instance for method chaining.
Use the class attributes gp, sup_gp, and satcat to create queries targeting the respective endpoints, then chain builder methods.
Example
satcat class-attribute ¶
satcat: Any = CelestrakQuery(SATCAT, "")
Fluent query builder for CelestrakClient API queries.
Constructs URL parameters for the Celestrak REST API endpoints. All builder methods return a new instance for method chaining.
Use the class attributes gp, sup_gp, and satcat to create queries targeting the respective endpoints, then chain builder methods.
Example
sup_gp class-attribute ¶
sup_gp: Any = CelestrakQuery(SupGP, "")
Fluent query builder for CelestrakClient API queries.
Constructs URL parameters for the Celestrak REST API endpoints. All builder methods return a new instance for method chaining.
Use the class attributes gp, sup_gp, and satcat to create queries targeting the respective endpoints, then chain builder methods.
Example
active method descriptor ¶
active(enabled: bool) -> CelestrakQuery
Filter to active objects only (SATCAT queries only).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
enabled | bool | True to include only active objects. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with ACTIVE flag. |
build_url method descriptor ¶
build_url() -> str
Build the URL query string for this query.
Returns:
| Name | Type | Description |
|---|---|---|
str | str | URL-encoded query parameters (e.g., "GROUP=stations&FORMAT=JSON"). |
catnr method descriptor ¶
catnr(id: int) -> CelestrakQuery
Filter by NORAD catalog number.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id | int | NORAD catalog number (e.g., 25544 for ISS). | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with CATNR filter applied. |
file method descriptor ¶
file(file: str) -> CelestrakQuery
Set the supplemental GP file parameter (SupGP queries only).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
file | str | File name parameter. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with FILE parameter applied. |
filter method descriptor ¶
filter(field: str, value: str) -> CelestrakQuery
Add a client-side filter (applied after download).
Uses SpaceTrack-compatible operator syntax: - ">50" = greater than 50 - "<0.01" = less than 0.01 - "<>DEBRIS" = not equal to DEBRIS - "25544--25600" = range 25544 to 25600 - "~~STARLINK" = contains STARLINK (case-insensitive) - "^NOAA" = starts with NOAA (case-insensitive) - "25544" = exact match
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
field | str | Field name (e.g., "INCLINATION", "OBJECT_TYPE"). | required |
value | str | Filter value with optional operator prefix. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with filter added. |
format method descriptor ¶
format(fmt: CelestrakOutputFormat) -> CelestrakQuery
Set the output format.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
fmt | CelestrakOutputFormat | The desired output format. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with FORMAT parameter. |
group method descriptor ¶
group(name: str) -> CelestrakQuery
Filter by satellite group name.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name | str | Group name (e.g., "stations", "active", "gnss"). | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with group filter applied. |
intdes method descriptor ¶
intdes(intdes: str) -> CelestrakQuery
Filter by international designator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
intdes | str | International designator (e.g., "1998-067A"). | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with INTDES filter applied. |
limit method descriptor ¶
limit(count: int) -> CelestrakQuery
Set a client-side result limit (applied after download and filtering).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
count | int | Maximum number of records to return. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with limit set. |
max method descriptor ¶
max(count: int) -> CelestrakQuery
Limit the maximum number of results (SATCAT queries only).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
count | int | Maximum number of records to return. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with MAX parameter. |
name_search method descriptor ¶
name_search(name: str) -> CelestrakQuery
Filter by satellite name (substring match).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name | str | Satellite name to search for. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with NAME filter applied. |
on_orbit method descriptor ¶
on_orbit(enabled: bool) -> CelestrakQuery
Filter to on-orbit objects only (SATCAT queries only).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
enabled | bool | True to include only on-orbit objects. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with ONORBIT flag. |
order_by method descriptor ¶
order_by(field: str, ascending: bool) -> CelestrakQuery
Add a client-side ordering clause (applied after download).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
field | str | Field name to sort by. | required |
ascending | bool | True for ascending order, False for descending. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with ordering added. |
payloads method descriptor ¶
payloads(enabled: bool) -> CelestrakQuery
Filter to payloads only (SATCAT queries only).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
enabled | bool | True to include only payloads. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with PAYLOADS flag. |
source method descriptor ¶
source(source: SupGPSource) -> CelestrakQuery
Set the supplemental GP data source (SupGP queries only).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
source | SupGPSource | The supplemental data source. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with SOURCE parameter applied. |
special method descriptor ¶
special(special: str) -> CelestrakQuery
Set a special query parameter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
special | str | Special query value. | required |
Returns:
| Name | Type | Description |
|---|---|---|
CelestrakQuery | CelestrakQuery | New query with SPECIAL parameter applied. |
CelestrakSATCATRecord¶
CelestrakSATCATRecord ¶
CelestrakClient SATCAT record.
Contains metadata about a cataloged space object from CelestrakClient's satellite catalog. All fields are optional strings.
Note: For GP records, use GPRecord (same type as SpaceTrack module).
Attributes:
| Name | Type | Description |
|---|---|---|
object_name | str | None | Object name |
object_id | str | None | International designator |
norad_cat_id | int | None | NORAD catalog number |
object_type | str | None | Object type code |
ops_status_code | str | None | Operational status code |
owner | str | None | Owner/operator |
launch_date | str | None | Launch date |
launch_site | str | None | Launch site |
decay_date | str | None | Decay date |
period | str | None | Orbital period (minutes) |
inclination | str | None | Inclination (degrees) |
apogee | str | None | Apogee altitude (km) |
perigee | str | None | Perigee altitude (km) |
rcs | str | None | Radar cross-section |
data_status_code | str | None | Data status code |
orbit_center | str | None | Orbit center |
orbit_type | str | None | Orbit type |
Example
Initialize instance.
CelestrakOutputFormat¶
CelestrakOutputFormat ¶
Python wrapper for CelestrakOutputFormat enum
Output format for CelestrakClient query results.
Attributes:
| Name | Type | Description |
|---|---|---|
TLE | Any | Two-Line Element format |
TWO_LE | Any | 2LE format (no name line) |
THREE_LE | Any | Three-Line Element format (includes name) |
XML | Any | XML format |
KVN | Any | CCSDS Keyword-Value Notation |
JSON | Any | JSON format |
JSON_PRETTY | Any | Pretty-printed JSON |
CSV | Any | CSV format |
Initialize instance.
CSV class-attribute ¶
CSV: Any = CelestrakOutputFormat.Csv
Python wrapper for CelestrakOutputFormat enum
Output format for CelestrakClient query results.
Attributes:
| Name | Type | Description |
|---|---|---|
TLE | Two-Line Element format | |
TWO_LE | 2LE format (no name line) | |
THREE_LE | Three-Line Element format (includes name) | |
XML | XML format | |
KVN | CCSDS Keyword-Value Notation | |
JSON | JSON format | |
JSON_PRETTY | Pretty-printed JSON | |
CSV | CSV format |
JSON class-attribute ¶
JSON: Any = CelestrakOutputFormat.Json
Python wrapper for CelestrakOutputFormat enum
Output format for CelestrakClient query results.
Attributes:
| Name | Type | Description |
|---|---|---|
TLE | Two-Line Element format | |
TWO_LE | 2LE format (no name line) | |
THREE_LE | Three-Line Element format (includes name) | |
XML | XML format | |
KVN | CCSDS Keyword-Value Notation | |
JSON | JSON format | |
JSON_PRETTY | Pretty-printed JSON | |
CSV | CSV format |
JSON_PRETTY class-attribute ¶
JSON_PRETTY: Any = CelestrakOutputFormat.JsonPretty
Python wrapper for CelestrakOutputFormat enum
Output format for CelestrakClient query results.
Attributes:
| Name | Type | Description |
|---|---|---|
TLE | Two-Line Element format | |
TWO_LE | 2LE format (no name line) | |
THREE_LE | Three-Line Element format (includes name) | |
XML | XML format | |
KVN | CCSDS Keyword-Value Notation | |
JSON | JSON format | |
JSON_PRETTY | Pretty-printed JSON | |
CSV | CSV format |
KVN class-attribute ¶
KVN: Any = CelestrakOutputFormat.Kvn
Python wrapper for CelestrakOutputFormat enum
Output format for CelestrakClient query results.
Attributes:
| Name | Type | Description |
|---|---|---|
TLE | Two-Line Element format | |
TWO_LE | 2LE format (no name line) | |
THREE_LE | Three-Line Element format (includes name) | |
XML | XML format | |
KVN | CCSDS Keyword-Value Notation | |
JSON | JSON format | |
JSON_PRETTY | Pretty-printed JSON | |
CSV | CSV format |
THREE_LE class-attribute ¶
THREE_LE: Any = CelestrakOutputFormat.ThreeLe
Python wrapper for CelestrakOutputFormat enum
Output format for CelestrakClient query results.
Attributes:
| Name | Type | Description |
|---|---|---|
TLE | Two-Line Element format | |
TWO_LE | 2LE format (no name line) | |
THREE_LE | Three-Line Element format (includes name) | |
XML | XML format | |
KVN | CCSDS Keyword-Value Notation | |
JSON | JSON format | |
JSON_PRETTY | Pretty-printed JSON | |
CSV | CSV format |
TLE class-attribute ¶
TLE: Any = CelestrakOutputFormat.Tle
Python wrapper for CelestrakOutputFormat enum
Output format for CelestrakClient query results.
Attributes:
| Name | Type | Description |
|---|---|---|
TLE | Two-Line Element format | |
TWO_LE | 2LE format (no name line) | |
THREE_LE | Three-Line Element format (includes name) | |
XML | XML format | |
KVN | CCSDS Keyword-Value Notation | |
JSON | JSON format | |
JSON_PRETTY | Pretty-printed JSON | |
CSV | CSV format |
TWO_LE class-attribute ¶
TWO_LE: Any = CelestrakOutputFormat.TwoLe
Python wrapper for CelestrakOutputFormat enum
Output format for CelestrakClient query results.
Attributes:
| Name | Type | Description |
|---|---|---|
TLE | Two-Line Element format | |
TWO_LE | 2LE format (no name line) | |
THREE_LE | Three-Line Element format (includes name) | |
XML | XML format | |
KVN | CCSDS Keyword-Value Notation | |
JSON | JSON format | |
JSON_PRETTY | Pretty-printed JSON | |
CSV | CSV format |
XML class-attribute ¶
XML: Any = CelestrakOutputFormat.Xml
Python wrapper for CelestrakOutputFormat enum
Output format for CelestrakClient query results.
Attributes:
| Name | Type | Description |
|---|---|---|
TLE | Two-Line Element format | |
TWO_LE | 2LE format (no name line) | |
THREE_LE | Three-Line Element format (includes name) | |
XML | XML format | |
KVN | CCSDS Keyword-Value Notation | |
JSON | JSON format | |
JSON_PRETTY | Pretty-printed JSON | |
CSV | CSV format |
CelestrakQueryType¶
CelestrakQueryType ¶
Python wrapper for CelestrakQueryType enum
Type of CelestrakClient query endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
GP | Any | General Perturbations data (gp.php) |
SUP_GP | Any | Supplemental GP data (sup-gp.php) |
SATCAT | Any | Satellite Catalog data (satcat/records.php) |
Initialize instance.
GP class-attribute ¶
GP: Any = CelestrakQueryType.GP
Python wrapper for CelestrakQueryType enum
Type of CelestrakClient query endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
GP | General Perturbations data (gp.php) | |
SUP_GP | Supplemental GP data (sup-gp.php) | |
SATCAT | Satellite Catalog data (satcat/records.php) |
SATCAT class-attribute ¶
SATCAT: Any = CelestrakQueryType.SATCAT
Python wrapper for CelestrakQueryType enum
Type of CelestrakClient query endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
GP | General Perturbations data (gp.php) | |
SUP_GP | Supplemental GP data (sup-gp.php) | |
SATCAT | Satellite Catalog data (satcat/records.php) |
SUP_GP class-attribute ¶
SUP_GP: Any = CelestrakQueryType.SupGP
Python wrapper for CelestrakQueryType enum
Type of CelestrakClient query endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
GP | General Perturbations data (gp.php) | |
SUP_GP | Supplemental GP data (sup-gp.php) | |
SATCAT | Satellite Catalog data (satcat/records.php) |
SupGPSource¶
SupGPSource ¶
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | Any | SpaceX operator-provided ephemerides |
SPACEX_SUP | Any | SpaceX extended ephemerides |
PLANET | Any | Planet Labs operator-provided ephemerides |
ONEWEB | Any | OneWeb operator-provided ephemerides |
STARLINK | Any | Starlink ephemerides |
STARLINK_SUP | Any | Starlink extended ephemerides |
GEO | Any | GEO protected zone supplemental data |
GPS | Any | GPS operational constellation |
GLONASS | Any | GLONASS operational constellation |
METEOSAT | Any | Meteosat supplemental data |
INTELSAT | Any | Intelsat supplemental data |
SES | Any | SES supplemental data |
IRIDIUM | Any | Iridium operator-provided ephemerides |
IRIDIUM_NEXT | Any | Iridium NEXT extended ephemerides |
ORBCOMM | Any | Orbcomm supplemental data |
GLOBALSTAR | Any | Globalstar supplemental data |
SWARM_TECHNOLOGIES | Any | Swarm supplemental data |
AMATEUR | Any | Amateur radio satellites |
CELESTRAK | Any | CelestrakClient special supplemental data |
KUIPER | Any | Kuiper operator-provided ephemerides |
Initialize instance.
AMATEUR class-attribute ¶
AMATEUR: Any = SupGPSource.Amateur
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
CELESTRAK class-attribute ¶
CELESTRAK: Any = SupGPSource.CelesTrak
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
GEO class-attribute ¶
GEO: Any = SupGPSource.Geo
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
GLOBALSTAR class-attribute ¶
GLOBALSTAR: Any = SupGPSource.Globalstar
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
GLONASS class-attribute ¶
GLONASS: Any = SupGPSource.Glonass
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
GPS class-attribute ¶
GPS: Any = SupGPSource.Gps
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
INTELSAT class-attribute ¶
INTELSAT: Any = SupGPSource.Intelsat
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
IRIDIUM class-attribute ¶
IRIDIUM: Any = SupGPSource.Iridium
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
IRIDIUM_NEXT class-attribute ¶
IRIDIUM_NEXT: Any = SupGPSource.IridiumNext
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
KUIPER class-attribute ¶
KUIPER: Any = SupGPSource.Kuiper
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
METEOSAT class-attribute ¶
METEOSAT: Any = SupGPSource.Meteosat
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
ONEWEB class-attribute ¶
ONEWEB: Any = SupGPSource.OneWeb
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
ORBCOMM class-attribute ¶
ORBCOMM: Any = SupGPSource.Orbcomm
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
PLANET class-attribute ¶
PLANET: Any = SupGPSource.Planet
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
SES class-attribute ¶
SES: Any = SupGPSource.Ses
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
SPACEX class-attribute ¶
SPACEX: Any = SupGPSource.SpaceX
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
SPACEX_SUP class-attribute ¶
SPACEX_SUP: Any = SupGPSource.SpaceXSup
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
STARLINK class-attribute ¶
STARLINK: Any = SupGPSource.Starlink
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
STARLINK_SUP class-attribute ¶
STARLINK_SUP: Any = SupGPSource.StarlinkSup
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
SWARM_TECHNOLOGIES class-attribute ¶
SWARM_TECHNOLOGIES: Any = SupGPSource.SwarmTechnologies
Python wrapper for SupGPSource enum
Supplemental GP data source identifier.
Attributes:
| Name | Type | Description |
|---|---|---|
SPACEX | SpaceX operator-provided ephemerides | |
SPACEX_SUP | SpaceX extended ephemerides | |
PLANET | Planet Labs operator-provided ephemerides | |
ONEWEB | OneWeb operator-provided ephemerides | |
STARLINK | Starlink ephemerides | |
STARLINK_SUP | Starlink extended ephemerides | |
GEO | GEO protected zone supplemental data | |
GPS | GPS operational constellation | |
GLONASS | GLONASS operational constellation | |
METEOSAT | Meteosat supplemental data | |
INTELSAT | Intelsat supplemental data | |
SES | SES supplemental data | |
IRIDIUM | Iridium operator-provided ephemerides | |
IRIDIUM_NEXT | Iridium NEXT extended ephemerides | |
ORBCOMM | Orbcomm supplemental data | |
GLOBALSTAR | Globalstar supplemental data | |
SWARM_TECHNOLOGIES | Swarm supplemental data | |
AMATEUR | Amateur radio satellites | |
CELESTRAK | CelestrakClient special supplemental data | |
KUIPER | Kuiper operator-provided ephemerides |
See Also¶
- CelesTrak Data Source -- Overview, caching, and satellite groups
- SpaceTrack Client -- Alternative GP data source with the same GPRecord type