Isis 3 Application Documentation
Matches CASSINI SPK and PCK SPICE files
Description
The CASSINI mission requires that specific PCK SPICE files be matched to
each SPK SPICE file. This program will do the matching.
The reference table used for the matching is generated by JPL, generally on a monthly
basis, and is located at https://cassini.jpl.nasa.gov/io/spice/pcktospk_mapping.htm.
Each time this table is updated, it should be downloaded and converted from html
to a text table (using your favorite converter, maybe lynx), and then named
pck2spk_????.map. The "Last Updated..." line and title header should be saved
and commented out with the "#" character, and each PCK/SPK pair should occupy
one line with a comma delimeter. Do not leave blank lines. When you are done, mv
the file to the $ISIS3DATA/cassini/kernels/pck directory. The file should look
something like this:
# Last Updated: 27-August-2006
# PCK to SPK File Compatibility Table
#
cpck11Aug2006.tpc,060810R_SCPSE_06162_06193
cpck20Jul2006.tpc,060719R_SCPSE_06130_06162
cpck14Jun2006.tpc,060614R_SCPSE_06099_06130
Next, update the SPK directory with new position files, and the PCK
directory with the new ehemeris files. Then run makedb to generate a
db file located in the SPK directory and a db file located in the PCK directory.
Categories
History
Jac Shinaman | 2006-10-24 |
Original version
|
Jac Shinaman | 2006-10-26 |
Fixed typo in .xml that caused gui to fail; added the program to the System category.
|
Steve Koechle and Steven Lambright | 2007-07-09 |
Added "TO" parameter. Added default to "FROM" parameter.
|
Steven Lambright | 2007-07-10 |
Bug fix: the output kernel DB file lacked the base PCK that was necessary.
|
Steven Koechle | 2007-07-10 |
Bug fix: flipped the order that the TargetAttitudeShape kernels were furnished.
|
Christopher Austin | 2009-12-04 |
Added an error when an spk file does not exist inside the latest mapping file.
|
Travis Addair | 2011-10-20 |
Changed to iterate over the pairing file instead of the SPK DB file. In
order to properly maintain tests when the pairing file can have entries
removed and replaced, a new parameter PAIRING was added so a specific
pairing file, not merely the latest, can be used to generate the new PCK
DB file.
|
|
Parameter Groups
Files
Name
|
Description
|
FROM |
Input SPK kernel.xxxx.db file
|
TO |
Output PCK kernel.xxxx.db file
|
PAIRING |
The PCK2SPK pairing file
|
|
Files:
FROM
Description
The SPK PVL group db file used to generate the new db
file. Defaulted to use $ISIS3DATA/cassini/kernels/spk/kernels.????.db
Type
| filename |
File Mode
| input |
Internal Default
|
Automatic
|
Filter
|
*.db
|
Files:
TO
Description
The new db file that is the matching PCK file.
Defaulted to use $ISIS3DATA/cassini/kernels/pck/kernels.????.db
Type
| filename |
File Mode
| output |
Internal Default
|
Automatic
|
Filter
|
*.db
|
Files:
PAIRING
Description
The PCK2SPK file used to map the SPK entries in the FROM SPK DB file
to entries in the output PCK DB file. Defaulted to use
$ISIS3DATA/cassini/kernels/pck/pck2spk_????.map
Type
| filename |
File Mode
| input |
Internal Default
|
Automatic
|
Filter
|
*.map
|