Ephemeris File Settings

Use these settings to configure and name ephemeris files in various formats.

CCSDS

These are satellite identifiers included in the output when generating ephemeris data in CCSDS 502 format.

CCSDS
Control Description
ObjName

This is the object name, which defaults to the satellite ID. CCSDS specification recommends using names from NASA Space Science Data Coordinated Archive, which includes object name, NORAD catalog number, and international designator. You can query the archive here.

ObjId

This is the object ID. CCSDS specification defines this as the International spacecraft designator as published in NASA Space Science Data Coordinated Archive. You can query the archive here.

Valid values have the format YYYY-NNN-P{PP}, where:

  • YYYY = year of launch
  • NNN = three-digit serial number of launch in year YYYY, with leading zeros
  • P{PP} = at least one capital letter for the ID of the part brought into space by the launch

SPICE

SPICE ID is the satellite identifier when ODTK generates output ephemeris data in SPICE ephemeris (.bsp) format.

SPICE
Control Description
ID

ODTK writes this integer ID to the SPICE ephemeris file. SPICE convention is to use negative IDs for satellites. In SPICE terminology, this is known as the NAIF Integer ID code. You can view a list of approved NAIF Integer ID codes here.

File naming

Use FileNaming settings to affect the naming of ephemeris files created by computational processes such as the Simulator, Filter, VLS, LeastSquares, and Smoother. These processes all generate ephemeris information for the object you are specifying.

FileNaming  
Control Description
Prefix When the Filter, Smoother, VLS, and Least Squares objects in ODTK generate ephemeris files, the naming of the files defaults to using the prefix “Sat_”. However, if you enter a string “XXXX” for Prefix, ephemeris files generated by these processes will have names beginning with “XXXX_”. ODTK adds the underscore (_) automatically. For example, if you enter a string "TestCase18" for Prefix, the above processes will generate ephemeris files using names beginning with “TestCase18_”. The Simulator does not by default add prefixes, but it will add the prefix you enter here in a manner consistent with the other processes (e.g., “TestCase18_”).