Skip to content

Enumerations

RequestController

RequestController

RequestController()

Python wrapper for RequestController enum

SpaceTrack API request controller. Most queries use BasicSpaceData.

Attributes:

Name Type Description
BASIC_SPACE_DATA Any

Basic space data controller (most common)

EXPANDED_SPACE_DATA Any

Expanded space data controller

FILE_SHARE Any

File share controller

SP_EPHEMERIS Any

SP ephemeris controller

PUBLIC_FILES Any

Public files controller

Example
1
2
3
4
import brahe as bh

controller = bh.RequestController.BASIC_SPACE_DATA
print(controller)  # "BasicSpaceData"

Initialize instance.

BASIC_SPACE_DATA class-attribute

BASIC_SPACE_DATA: Any = RequestController.BasicSpaceData

Python wrapper for RequestController enum

SpaceTrack API request controller. Most queries use BasicSpaceData.

Attributes:

Name Type Description
BASIC_SPACE_DATA

Basic space data controller (most common)

EXPANDED_SPACE_DATA

Expanded space data controller

FILE_SHARE

File share controller

SP_EPHEMERIS

SP ephemeris controller

PUBLIC_FILES

Public files controller

Example
1
2
3
4
import brahe as bh

controller = bh.RequestController.BASIC_SPACE_DATA
print(controller)  # "BasicSpaceData"

EXPANDED_SPACE_DATA class-attribute

EXPANDED_SPACE_DATA: Any = RequestController.ExpandedSpaceData

Python wrapper for RequestController enum

SpaceTrack API request controller. Most queries use BasicSpaceData.

Attributes:

Name Type Description
BASIC_SPACE_DATA

Basic space data controller (most common)

EXPANDED_SPACE_DATA

Expanded space data controller

FILE_SHARE

File share controller

SP_EPHEMERIS

SP ephemeris controller

PUBLIC_FILES

Public files controller

Example
1
2
3
4
import brahe as bh

controller = bh.RequestController.BASIC_SPACE_DATA
print(controller)  # "BasicSpaceData"

FILE_SHARE class-attribute

FILE_SHARE: Any = RequestController.FileShare

Python wrapper for RequestController enum

SpaceTrack API request controller. Most queries use BasicSpaceData.

Attributes:

Name Type Description
BASIC_SPACE_DATA

Basic space data controller (most common)

EXPANDED_SPACE_DATA

Expanded space data controller

FILE_SHARE

File share controller

SP_EPHEMERIS

SP ephemeris controller

PUBLIC_FILES

Public files controller

Example
1
2
3
4
import brahe as bh

controller = bh.RequestController.BASIC_SPACE_DATA
print(controller)  # "BasicSpaceData"

PUBLIC_FILES class-attribute

PUBLIC_FILES: Any = RequestController.PublicFiles

Python wrapper for RequestController enum

SpaceTrack API request controller. Most queries use BasicSpaceData.

Attributes:

Name Type Description
BASIC_SPACE_DATA

Basic space data controller (most common)

EXPANDED_SPACE_DATA

Expanded space data controller

FILE_SHARE

File share controller

SP_EPHEMERIS

SP ephemeris controller

PUBLIC_FILES

Public files controller

Example
1
2
3
4
import brahe as bh

controller = bh.RequestController.BASIC_SPACE_DATA
print(controller)  # "BasicSpaceData"

SP_EPHEMERIS class-attribute

SP_EPHEMERIS: Any = RequestController.SPEphemeris

Python wrapper for RequestController enum

SpaceTrack API request controller. Most queries use BasicSpaceData.

Attributes:

Name Type Description
BASIC_SPACE_DATA

Basic space data controller (most common)

EXPANDED_SPACE_DATA

Expanded space data controller

FILE_SHARE

File share controller

SP_EPHEMERIS

SP ephemeris controller

PUBLIC_FILES

Public files controller

Example
1
2
3
4
import brahe as bh

controller = bh.RequestController.BASIC_SPACE_DATA
print(controller)  # "BasicSpaceData"

RequestClass

RequestClass

RequestClass()

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP Any

General Perturbations (OMM) data - current orbital elements

GP_HISTORY Any

GP history - historical orbital element sets

SATCAT Any

Satellite Catalog - object metadata

SATCAT_CHANGE Any

SATCAT changes

SATCAT_DEBUT Any

Newly cataloged objects

DECAY Any

Decay predictions and actual decay data

TIP Any

Tracking and Impact Prediction messages

CDM_PUBLIC Any

Public Conjunction Data Messages

BOXSCORE Any

Boxscore summary statistics

ANNOUNCEMENT Any

Space-Track announcements

LAUNCH_SITE Any

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

Initialize instance.

ANNOUNCEMENT class-attribute

ANNOUNCEMENT: Any = RequestClass.Announcement

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

BOXSCORE class-attribute

BOXSCORE: Any = RequestClass.Boxscore

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

CDM_PUBLIC class-attribute

CDM_PUBLIC: Any = RequestClass.CDMPublic

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

DECAY class-attribute

DECAY: Any = RequestClass.Decay

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

GP class-attribute

GP: Any = RequestClass.GP

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

GP_HISTORY class-attribute

GP_HISTORY: Any = RequestClass.GPHistory

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

LAUNCH_SITE class-attribute

LAUNCH_SITE: Any = RequestClass.LaunchSite

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

SATCAT class-attribute

SATCAT: Any = RequestClass.SATCAT

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

SATCAT_CHANGE class-attribute

SATCAT_CHANGE: Any = RequestClass.SATCATChange

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

SATCAT_DEBUT class-attribute

SATCAT_DEBUT: Any = RequestClass.SATCATDebut

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

TIP class-attribute

TIP: Any = RequestClass.TIP

Python wrapper for RequestClass enum

SpaceTrack API request class. Determines which type of data to query.

Attributes:

Name Type Description
GP

General Perturbations (OMM) data - current orbital elements

GP_HISTORY

GP history - historical orbital element sets

SATCAT

Satellite Catalog - object metadata

SATCAT_CHANGE

SATCAT changes

SATCAT_DEBUT

Newly cataloged objects

DECAY

Decay predictions and actual decay data

TIP

Tracking and Impact Prediction messages

CDM_PUBLIC

Public Conjunction Data Messages

BOXSCORE

Boxscore summary statistics

ANNOUNCEMENT

Space-Track announcements

LAUNCH_SITE

Launch site information

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP)

SortOrder

SortOrder

SortOrder()

Python wrapper for SortOrder enum

Sort order for SpaceTrack query results.

Attributes:

Name Type Description
ASC Any

Ascending order (smallest/earliest first)

DESC Any

Descending order (largest/latest first)

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).order_by("EPOCH", bh.SortOrder.DESC)

Initialize instance.

ASC class-attribute

ASC: Any = SortOrder.Asc

Python wrapper for SortOrder enum

Sort order for SpaceTrack query results.

Attributes:

Name Type Description
ASC

Ascending order (smallest/earliest first)

DESC

Descending order (largest/latest first)

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).order_by("EPOCH", bh.SortOrder.DESC)

DESC class-attribute

DESC: Any = SortOrder.Desc

Python wrapper for SortOrder enum

Sort order for SpaceTrack query results.

Attributes:

Name Type Description
ASC

Ascending order (smallest/earliest first)

DESC

Descending order (largest/latest first)

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).order_by("EPOCH", bh.SortOrder.DESC)

OutputFormat

OutputFormat

OutputFormat()

Python wrapper for OutputFormat enum

Output format for SpaceTrack query results.

Attributes:

Name Type Description
JSON Any

JSON format (default)

XML Any

XML format

HTML Any

HTML format

CSV Any

CSV format

TLE Any

Two-Line Element format

THREE_LE Any

Three-Line Element format (includes object name)

KVN Any

CCSDS Keyword-Value Notation format

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).format(bh.OutputFormat.TLE)

Initialize instance.

CSV class-attribute

CSV: Any = OutputFormat.CSV

Python wrapper for OutputFormat enum

Output format for SpaceTrack query results.

Attributes:

Name Type Description
JSON

JSON format (default)

XML

XML format

HTML

HTML format

CSV

CSV format

TLE

Two-Line Element format

THREE_LE

Three-Line Element format (includes object name)

KVN

CCSDS Keyword-Value Notation format

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).format(bh.OutputFormat.TLE)

HTML class-attribute

HTML: Any = OutputFormat.HTML

Python wrapper for OutputFormat enum

Output format for SpaceTrack query results.

Attributes:

Name Type Description
JSON

JSON format (default)

XML

XML format

HTML

HTML format

CSV

CSV format

TLE

Two-Line Element format

THREE_LE

Three-Line Element format (includes object name)

KVN

CCSDS Keyword-Value Notation format

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).format(bh.OutputFormat.TLE)

JSON class-attribute

JSON: Any = OutputFormat.JSON

Python wrapper for OutputFormat enum

Output format for SpaceTrack query results.

Attributes:

Name Type Description
JSON

JSON format (default)

XML

XML format

HTML

HTML format

CSV

CSV format

TLE

Two-Line Element format

THREE_LE

Three-Line Element format (includes object name)

KVN

CCSDS Keyword-Value Notation format

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).format(bh.OutputFormat.TLE)

KVN class-attribute

KVN: Any = OutputFormat.KVN

Python wrapper for OutputFormat enum

Output format for SpaceTrack query results.

Attributes:

Name Type Description
JSON

JSON format (default)

XML

XML format

HTML

HTML format

CSV

CSV format

TLE

Two-Line Element format

THREE_LE

Three-Line Element format (includes object name)

KVN

CCSDS Keyword-Value Notation format

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).format(bh.OutputFormat.TLE)

THREE_LE class-attribute

THREE_LE: Any = OutputFormat.3LE

Python wrapper for OutputFormat enum

Output format for SpaceTrack query results.

Attributes:

Name Type Description
JSON

JSON format (default)

XML

XML format

HTML

HTML format

CSV

CSV format

TLE

Two-Line Element format

THREE_LE

Three-Line Element format (includes object name)

KVN

CCSDS Keyword-Value Notation format

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).format(bh.OutputFormat.TLE)

TLE class-attribute

TLE: Any = OutputFormat.TLE

Python wrapper for OutputFormat enum

Output format for SpaceTrack query results.

Attributes:

Name Type Description
JSON

JSON format (default)

XML

XML format

HTML

HTML format

CSV

CSV format

TLE

Two-Line Element format

THREE_LE

Three-Line Element format (includes object name)

KVN

CCSDS Keyword-Value Notation format

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).format(bh.OutputFormat.TLE)

XML class-attribute

XML: Any = OutputFormat.XML

Python wrapper for OutputFormat enum

Output format for SpaceTrack query results.

Attributes:

Name Type Description
JSON

JSON format (default)

XML

XML format

HTML

HTML format

CSV

CSV format

TLE

Two-Line Element format

THREE_LE

Three-Line Element format (includes object name)

KVN

CCSDS Keyword-Value Notation format

Example
1
2
3
import brahe as bh

query = bh.SpaceTrackQuery(bh.RequestClass.GP).format(bh.OutputFormat.TLE)

See Also