Demo of PlanetaryPy

import planetarypy as plpy
plpy.__version__
'0.30.0'
from planetarypy.pds.apps import get_index, find_indexes
!head -n 50 $HOME/.planetarypy_config.toml
storage_root = "/home/ayek72/mnt/slowdata/planetarypy"

[missions.cassini.iss.indexes.index]
# 'index' is the ID of the originally delivered index
# inventory, moon_summary, ring_summary, and saturn_summary are other indexes produced
# by the Rings-Moons Systems PDS node
url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_index.lbl"
timestamp = "2021-02-21T15:55:27"

[missions.cassini.iss.indexes.inventory]
url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_inventory.lbl"

[missions.cassini.iss.indexes.moon_summary]
url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_moon_summary.lbl"
timestamp = "2019-06-08T16:28:22"

[missions.cassini.iss.indexes.ring_summary]
url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_ring_summary.lbl"
timestamp = "2022-08-08T11:54:51.140376"

[missions.cassini.iss.indexes.saturn_summary]
url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_saturn_summary.lbl"
timestamp = "2022-12-21T18:10:29.248055"


[missions.cassini.uvis.indexes.index]
url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_index.lbl"
timestamp = "2022-09-01T14:14:10.014705"

[missions.cassini.uvis.indexes.moon_summary]
url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_moon_summary.lbl"

[missions.cassini.uvis.indexes.ring_summary]
url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_ring_summary.lbl"
timestamp = "2022-08-08T11:53:16.071844"

[missions.cassini.uvis.indexes.saturn_summary]
url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_saturn_summary.lbl"

[missions.cassini.uvis.indexes.supplemental_index]
url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_supplemental_index.lbl"

[missions.cassini.uvis.indexes.versions]
url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_versions.lbl"



[missions.mro.hirise.indexes.dtm]
url = "https://hirise-pds.lpl.arizona.edu/PDS/INDEX/DTMCUMINDEX.LBL"
find_indexes("cassini.iss")
['index', 'inventory', 'moon_summary', 'ring_summary', 'saturn_summary']
find_indexes("cassini.uvis")
['index',
 'moon_summary',
 'ring_summary',
 'saturn_summary',
 'supplemental_index',
 'versions']
df = get_index("cassini.iss.index")
df.head()
FILE_NAME FILE_SPECIFICATION_NAME VOLUME_ID ANTIBLOOMING_STATE_FLAG BIAS_STRIP_MEAN CALIBRATION_LAMP_STATE_FLAG COMMAND_FILE_NAME COMMAND_SEQUENCE_NUMBER DARK_STRIP_MEAN DATA_CONVERSION_TYPE ... TWIST_ANGLE TARGET_LIST UPPER_LEFT_LATITUDE UPPER_LEFT_LONGITUDE UPPER_RIGHT_LATITUDE UPPER_RIGHT_LONGITUDE DATA_SET_NAME INSTRUMENT_HOST_ID PRODUCT_TYPE STANDARD_DATA_PRODUCT_ID
0 N1454725799_1.IMG data/1454725799_1455008789/N1454725799_1.IMG COISS_2001 OFF 14.869863 <NA> OPNAV_848_3.ioi 8 0.0 12BIT ... 89.513591 S2_2004,HELENE,TELESTO,RHEA -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
1 N1454726579_1.IMG data/1454725799_1455008789/N1454726579_1.IMG COISS_2001 OFF 14.860078 <NA> OPNAV_864_3.ioi 8 0.0 12BIT ... 89.647635 TITAN -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
2 N1454727359_1.IMG data/1454725799_1455008789/N1454727359_1.IMG COISS_2001 OFF 14.87867 <NA> OPNAV_880_3.ioi 8 0.0 12BIT ... 89.679084 HYPERION -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
3 N1454728139_1.IMG data/1454725799_1455008789/N1454728139_1.IMG COISS_2001 OFF 14.842465 <NA> OPNAV_912_3.ioi 8 0.0 12BIT ... 88.677516 PHOEBE -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
4 N1454728919_1.IMG data/1454725799_1455008789/N1454728919_1.IMG COISS_2001 OFF 14.86497 <NA> OPNAV_896_3.ioi 8 0.0 12BIT ... 89.79891 IAPETUS -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR

5 rows × 140 columns

df.columns
Index(['FILE_NAME', 'FILE_SPECIFICATION_NAME', 'VOLUME_ID',
       'ANTIBLOOMING_STATE_FLAG', 'BIAS_STRIP_MEAN',
       'CALIBRATION_LAMP_STATE_FLAG', 'COMMAND_FILE_NAME',
       'COMMAND_SEQUENCE_NUMBER', 'DARK_STRIP_MEAN', 'DATA_CONVERSION_TYPE',
       ...
       'TWIST_ANGLE', 'TARGET_LIST', 'UPPER_LEFT_LATITUDE',
       'UPPER_LEFT_LONGITUDE', 'UPPER_RIGHT_LATITUDE', 'UPPER_RIGHT_LONGITUDE',
       'DATA_SET_NAME', 'INSTRUMENT_HOST_ID', 'PRODUCT_TYPE',
       'STANDARD_DATA_PRODUCT_ID'],
      dtype='object', length=140)
df.set_index("IMAGE_MID_TIME").loc['20170914 00':'20170914 15']
FILE_NAME FILE_SPECIFICATION_NAME VOLUME_ID ANTIBLOOMING_STATE_FLAG BIAS_STRIP_MEAN CALIBRATION_LAMP_STATE_FLAG COMMAND_FILE_NAME COMMAND_SEQUENCE_NUMBER DARK_STRIP_MEAN DATA_CONVERSION_TYPE ... TWIST_ANGLE TARGET_LIST UPPER_LEFT_LATITUDE UPPER_LEFT_LONGITUDE UPPER_RIGHT_LATITUDE UPPER_RIGHT_LONGITUDE DATA_SET_NAME INSTRUMENT_HOST_ID PRODUCT_TYPE STANDARD_DATA_PRODUCT_ID
IMAGE_MID_TIME
2017-09-14 13:26:59.927 N1884091007_1.IMG data/1884017637_1884113741/N1884091007_1.IMG COISS_2116 OFF 21.611872 <NA> trigger_25245_3.ioi 25245 1.218444 12BIT ... 4.868274 <NA> -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
2017-09-14 13:31:18.910 N1884091266_1.IMG data/1884017637_1884113741/N1884091266_1.IMG COISS_2116 OFF 21.594259 <NA> trigger_25245_3.ioi 25245 1.222236 12BIT ... 4.812541 <NA> -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
2017-09-14 13:35:41.908 N1884091529_1.IMG data/1884017637_1884113741/N1884091529_1.IMG COISS_2116 OFF 21.87019 <NA> trigger_25245_3.ioi 25245 1.229574 12BIT ... 4.77302 DAPHNIS -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
2017-09-14 13:40:04.906 N1884091792_1.IMG data/1884017637_1884113741/N1884091792_1.IMG COISS_2116 OFF 21.843445 <NA> trigger_25245_3.ioi 25245 1.254036 12BIT ... 4.748047 <NA> -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
2017-09-14 13:44:27.905 N1884092055_1.IMG data/1884017637_1884113741/N1884092055_1.IMG COISS_2116 OFF 21.885845 <NA> trigger_25245_3.ioi 25245 1.263209 12BIT ... 4.736484 <NA> -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
2017-09-14 13:48:50.903 N1884092318_1.IMG data/1884017637_1884113741/N1884092318_1.IMG COISS_2116 OFF 21.558872 <NA> trigger_25245_3.ioi 25245 1.260029 12BIT ... 4.737905 <NA> -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR
2017-09-14 13:53:13.901 N1884092581_1.IMG data/1884017637_1884113741/N1884092581_1.IMG COISS_2116 OFF 21.606491 <NA> trigger_25245_3.ioi 25245 1.248288 12BIT ... 4.750201 <NA> -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 -100000000000000005366162204393472.0 CASSINI ORBITER SATURN ISSNA/ISSWA 2 EDR VERSI... CO EDR ISS_EDR

7 rows × 139 columns

Cassini ISS

from planetarypy.ciss import ISS
iss = ISS("N1884091529_1")
Found 1 obsids.
iss.download_raw()
File exists. Use `overwrite=True` to download fresh.
iss.local_label_path
Path('/home/ayek72/mnt/slowdata/planetarypy/missions/cassini/iss/N1884091529_1/N1884091529_1.LBL')
import pdr
do = pdr.open(iss.local_data_path)
type(do)
pdr.pdr.Data
do.read_metadata()['IMAGE_MID_TIME']
'2017-257T13:35:41.908'
do.show("IMAGE")

CTX

from planetarypy.ctx import CTX
edrs = get_index('mro.ctx.edr', refresh=True)
Downloaded /home/ayek72/mnt/slowdata/planetarypy/missions/mro/ctx/indexes/edr/cumindex.lbl and /home/ayek72/mnt/slowdata/planetarypy/missions/mro/ctx/indexes/edr/cumindex.tab
Done.
An updated index is available. Downloading...
edrs.tail()
VOLUME_ID FILE_SPECIFICATION_NAME ORIGINAL_PRODUCT_ID PRODUCT_ID IMAGE_TIME INSTRUMENT_ID INSTRUMENT_MODE_ID LINE_SAMPLES LINES SPATIAL_SUMMING ... SUB_SOLAR_LATITUDE SUB_SPACECRAFT_LONGITUDE SUB_SPACECRAFT_LATITUDE SOLAR_DISTANCE SOLAR_LONGITUDE LOCAL_TIME IMAGE_SKEW_ANGLE RATIONALE_DESC DATA_QUALITY_DESC ORBIT_NUMBER
145081 MROX_4759 DATA/U20_078960_2636_XN_83N240W.IMG 4A_04_1190031700 U20_078960_2636_XN_83N240W 2023-05-31 21:52:13.062 CTX NIFL 5056 7168 1 ... 24.07 239.74 83.7 249218523.3 71.57 13.7 90.0 Ride-along with HiRISE OK 78960
145082 MROX_4759 DATA/U20_078961_1433_XI_36S229W.IMG 4A_04_1191031800 U20_078961_1433_XI_36S229W 2023-05-31 23:06:16.597 CTX ITL 5056 23552 1 ... 24.07 231.42 -36.98 249219468.2 71.59 15.62 90.2 Pursat Crater and terrain to the north OK 78961
145083 MROX_4759 DATA/U20_078961_1778_XN_02S236W.IMG 4A_04_1190031900 U20_078961_1778_XN_02S236W 2023-05-31 23:16:31.929 CTX NIFL 5056 52224 1 ... 24.07 235.91 -2.19 249218165.1 71.6 15.34 90.1 Northern Terra Cimmeria OK 78961
145084 MROX_4759 DATA/U20_078961_2113_XN_31N239W.IMG 4A_04_1190031A00 U20_078961_2113_XN_31N239W 2023-05-31 23:27:38.765 CTX NIFL 3776 7168 1 ... 24.08 240.15 31.33 249217646.6 71.6 15.29 90.0 Ride-along with HiRISE OK 78961
145085 MROX_4759 DATA/U20_078961_2609_XN_80N259W.IMG 4A_04_1190031B00 U20_078961_2609_XN_80N259W 2023-05-31 23:43:31.515 CTX NIFL 3776 7168 1 ... 24.08 259.39 81.01 249218307.8 71.61 14.22 89.9 Ride-along with HiRISE OK 78961

5 rows × 51 columns

pid = "U08_074276_1370_XI_43S133W"
ctx = CTX(pid)
ctx.download()
File exists. Use `overwrite=True` to download fresh.
ctx.meta
volume_id                                                 MROX_4238
file_specification_name         DATA/U08_074276_1370_XI_43S133W.IMG
original_product_id                                4A_04_1179029700
product_id                               U08_074276_1370_XI_43S133W
image_time                               2022-05-31 22:06:07.945000
instrument_id                                                   CTX
instrument_mode_id                                              ITL
line_samples                                                   5056
lines                                                         49152
spatial_summing                                                   1
scaled_pixel_width                                             5.13
pixel_aspect_ratio                                             1.18
emission_angle                                                 5.34
incidence_angle                                               50.01
phase_angle                                                   55.16
center_longitude                                             133.38
center_latitude                                              -43.14
upper_left_longitude                                          133.3
upper_left_latitude                                          -45.66
upper_right_longitude                                        132.68
upper_right_latitude                                         -45.61
lower_left_longitude                                         134.04
lower_left_latitude                                          -40.68
lower_right_longitude                                        133.48
lower_right_latitude                                         -40.63
mission_phase_name                                              ESP
target_name                                                    MARS
spacecraft_clock_start_count                         1338502024:229
focal_plane_temperature                                       294.5
line_exposure_duration                                        1.877
offset_mode_id                                          196/215/209
sample_first_pixel                                                0
scaled_image_width                                            25.66
scaled_image_height                                          297.15
spacecraft_altitude                                          254.75
target_center_distance                                      3641.68
slant_distance                                               255.78
usage_note                                                        N
north_azimuth                                                276.51
sub_solar_azimuth                                             194.3
sub_solar_longitude                                          187.84
sub_solar_latitude                                           -21.42
sub_spacecraft_longitude                                     132.87
sub_spacecraft_latitude                                      -43.09
solar_distance                                          207097154.5
solar_longitude                                              238.12
local_time                                                    15.62
image_skew_angle                                               90.4
rationale_desc                           Landforms in Terra Sirenum
data_quality_desc                                                OK
orbit_number                                                  74276
short_pid                                           U08_074276_1370
month_col                                                       U08
Name: 132419, dtype: object
ctx.edr_da
<xarray.DataArray 'U08_074276_1370 EDR' (y: 49152, x: 5056)>
[248512512 values with dtype=uint8]
Coordinates:
  * x        (x) float64 0.5 1.5 2.5 3.5 ... 5.054e+03 5.054e+03 5.056e+03
  * y        (y) float64 0.5 1.5 2.5 3.5 ... 4.915e+04 4.915e+04 4.915e+04
Attributes: (12/19)
    BANDWIDTH:                  
    CENTER_FILTER_WAVELENGTH:   
    DATA_SET_ID:                "MRO-M-CTX-2-EDR-L0-V1.0"
    FILTER_NAME:                
    INSTRUMENT_ID:              CTX
    INSTRUMENT_NAME:            "CONTEXT CAMERA"
    ...                         ...
    START_TIME:                 2022-05-31T22:06:07.945
    STOP_TIME:                  2022-05-31T22:07:40.191
    TARGET_NAME:                MARS
    _FillValue:                 0
    scale_factor:               1.0
    add_offset:                 0.0
!gdalinfo {ctx.source_path}
Driver: PDS/NASA Planetary Data System
Files: /remote/trove/geo/planet/Mars/CTX/pds/mrox_4238/U08_074276_1370_XI_43S133W.IMG
Size is 5056, 49152
Metadata:
  BANDWIDTH=
  CENTER_FILTER_WAVELENGTH=
  DATA_SET_ID="MRO-M-CTX-2-EDR-L0-V1.0"
  FILTER_NAME=
  INSTRUMENT_ID=CTX
  INSTRUMENT_NAME="CONTEXT CAMERA"
  MISSION_NAME=
  NOTE=
  PRODUCER_INSTITUTION_NAME=
  PRODUCT_CREATION_TIME=2022-11-04T18:18:50
  PRODUCT_ID="U08_074276_1370_XI_43S133W"
  PRODUCT_TYPE=
  SPACECRAFT_NAME=MARS_RECONNAISSANCE_ORBITER
  START_TIME=2022-05-31T22:06:07.945
  STOP_TIME=2022-05-31T22:07:40.191
  TARGET_NAME=MARS
Corner Coordinates:
Upper Left  (    0.0,    0.0)
Lower Left  (    0.0,49152.0)
Upper Right ( 5056.0,    0.0)
Lower Right ( 5056.0,49152.0)
Center      ( 2528.0,24576.0)
Band 1 Block=5056x1 Type=Byte, ColorInterp=Undefined
  NoData Value=0
ctx.plot_edr()
ctx.edr_da
<xarray.DataArray 'U08_074276_1370 EDR' (y: 49152, x: 5056)>
[248512512 values with dtype=uint8]
Coordinates:
  * x        (x) float64 0.5 1.5 2.5 3.5 ... 5.054e+03 5.054e+03 5.056e+03
  * y        (y) float64 0.5 1.5 2.5 3.5 ... 4.915e+04 4.915e+04 4.915e+04
Attributes: (12/19)
    BANDWIDTH:                  
    CENTER_FILTER_WAVELENGTH:   
    DATA_SET_ID:                "MRO-M-CTX-2-EDR-L0-V1.0"
    FILTER_NAME:                
    INSTRUMENT_ID:              CTX
    INSTRUMENT_NAME:            "CONTEXT CAMERA"
    ...                         ...
    START_TIME:                 2022-05-31T22:06:07.945
    STOP_TIME:                  2022-05-31T22:07:40.191
    TARGET_NAME:                MARS
    _FillValue:                 0
    scale_factor:               1.0
    add_offset:                 0.0
from planetarypy.hirise import RGB_NOMAP
obsid = "ESP_039983_1390"
rgb = RGB_NOMAP(obsid)
rgb.download()
File exists. Use `overwrite=True` to download fresh.
rgb.url
URL('https://hirise-pds.lpl.arizona.edu/PDS/EXTRAS/RDR/ESP/ORB_039900_039999/ESP_039983_1390/ESP_039983_1390_RGB.NOMAP.JP2')
rgb.download()
File exists. Use `overwrite=True` to download fresh.
rgb.read()
<xarray.DataArray (band: 3, y: 20000, x: 2024)>
dask.array<open_rasterio-50355e7d99e2af88a185d9da4643f0cc<this-array>, shape=(3, 20000, 2024), dtype=uint16, chunksize=(1, 2024, 2024), chunktype=numpy.ndarray>
Coordinates:
  * band         (band) int64 1 2 3
  * x            (x) float64 0.5 1.5 2.5 3.5 ... 2.022e+03 2.022e+03 2.024e+03
  * y            (y) float64 0.5 1.5 2.5 3.5 4.5 ... 2e+04 2e+04 2e+04 2e+04
    spatial_ref  int64 0
Attributes:
    scale_factor:  1.0
    add_offset:    0.0

SPICE

Archived kernels

from planetarypy.spice import kernels
kernels.datasets
path Mission Name PDS3 or PDS4 Data Size (GB) Start Time Stop Time
shorthand
bc bc/bc_spice BepiColombo 4 2.3 2018-10-20 2023-06-21
cassini co-s_j_e_v-spice-6-v1.0/cosp_1000 Cassini Orbiter 3 62.5 1997-10-15 2017-09-15
clementine clem1-l-spice-6-v1.0/clsp_1000 Clementine 3 0.8 1994-01-26 1994-05-07
dart dart/dart_spice DART 4 10.0 2021-11-09 2050-01-01
dawn dawn-m_a-spice-6-v1.0/dawnsp_1000 DAWN 3 86.4 2007-09-27 2018-10-31
di di-c-spice-6-v1.0/disp_1000 Deep Impact 3 0.7 2005-01-12 2005-08-09
ds1 ds1-a_c-spice-6-v1.0/ds1sp_1000 Deep Space 1 3 0.9 1998-10-24 2001-12-18
epoxi dif-c_e_x-spice-6-v1.0/epxsp_1000 EPOXI 3 1.0 2005-08-23 2011-03-01
em16 em16/em16_spice ExoMars TGO 2016 4 10.4 2016-03-14 2023-10-01
grail grail-l-spice-6-v1.0/grlsp_1000 GRAIL 3 4.3 2011-09-10 2012-12-17
hayabusa hay-a-spice-6-v1.0/haysp_1000 Hayabusa 3 0.3 2005-09-11 2005-11-19
insight insight/insight_spice InSight 4 0.9 2018-05-05 2022-12-15
juno jno-j_e_ss-spice-6-v1.0/jnosp_1000 JUNO 3 48.2 2011-08-05 2023-04-08
ladee ladee/ladee_spice LADEE 4 0.6 2013-09-07 2050-01-01
lro lro-l-spice-6-v1.0/lrosp_1000 Lunar Reconnaissance Orbiter 3 616.9 2009-06-18 2023-09-15
maven maven/maven_spice MAVEN 4 56.6 2013-11-18 2023-10-01
opportunity mer1-m-spice-6-v1.0/mer1sp_1000 MER 1 (Opportunity) 3 4.1 2003-07-07 2018-06-10
spirit mer2-m-spice-6-v1.0/mer2sp_1000 MER 2 (Spirit) 3 2.6 2003-06-10 2010-05-03
messenger mess-e_v_h-spice-6-v1.0/messsp_1000 MESSENGER 3 44.8 2004-08-03 2015-04-30
mars2020 mars2020/mars2020_spice Mars 2020 4 0.6 2020-07-30 2023-08-31
mex mex-e_m-spice-6-v2.0/mexsp_2000 Mars Express 3 10.6 2003-06-02 2023-08-31
mgs mgs-m-spice-6-v1.0/mgsp_1000 Mars Global Surveyor 3 15.4 1996-11-06 2006-11-02
ody ody-m-spice-6-v1.0/odsp_1000 Mars Odyssey 3 35.2 2001-04-07 2023-07-01
mro mro-m-spice-6-v1.0/mrosp_1000 Mars Reconnaissance Orbiter 3 324.7 2005-08-12 2023-10-01
msl msl-m-spice-6-v1.0/mslsp_1000 Mars Science Laboratory 3 0.6 2011-11-26 2023-07-29
near near-a-spice-6-v1.0/nearsp_1000 NEAR 3 2.4 1996-05-30 2001-02-28
nh nh-j_p_ss-spice-6-v1.0/nhsp_1000 New Horizons 3 1.6 2006-01-19 2019-12-30
orex orex/orex_spice OSIRIS-REx 4 424.7 2016-09-08 2023-10-02
rosetta ro_rl-e_m_a_c-spice-6-v1.0/rossp_1000 Rosetta 3 5.9 2004-03-02 2017-01-01
stardust sdu-c-spice-6-v1.0/sdsp_1000 Stardust 3 1.9 1999-02-07 2011-05-01
venus_climate_orbiter vco/vco_spice Venus Climate Orbiter 4 1.9 2010-05-21 2023-01-01
vex vex-e_v-spice-6-v2.0/vexsp_2000 Venus Express 3 5.0 2005-11-09 2015-02-06
vo vo1_vo2-m-spice-6-v1.0/vosp_1000 Viking Orbiter 3 0.1 1976-06-16 1980-07-30
kernels.list_kernels_for_day('bc', '2019-01-01')
['ck/bc_mmo_sc_cruise_v01.bc',
 'ck/bc_mpo_magboom_v01.bc',
 'ck/bc_mtm_sc_cruise_v01.bc',
 'fk/bc_dsk_surfaces_v03.tf',
 'fk/bc_mmo_v13.tf',
 'fk/bc_mpo_v34.tf',
 'fk/bc_mtm_v12.tf',
 'fk/bc_sci_v12.tf',
 'fk/earth_topo_201023.tf',
 'fk/earthstns_jaxa_20230905.tf',
 'fk/estrack_v04.tf',
 'fk/rssd0002.tf',
 'ik/bc_mmo_mppe_v04.ti',
 'ik/bc_mmo_msasi_v03.ti',
 'ik/bc_mpo_aux_v01.ti',
 'ik/bc_mpo_bela_v09.ti',
 'ik/bc_mpo_mertis_v08.ti',
 'ik/bc_mpo_mgns_v02.ti',
 'ik/bc_mpo_mixs_v06.ti',
 'ik/bc_mpo_phebus_v06.ti',
 'ik/bc_mpo_serena_v08.ti',
 'ik/bc_mpo_simbio-sys_v10.ti',
 'ik/bc_mpo_sixs_v08.ti',
 'ik/bc_mpo_str_v02.ti',
 'ik/bc_mtm_mcam_v05.ti',
 'lsk/naif0012.tls',
 'pck/earth_000101_231220_230927.bpc',
 'pck/gm_de431.tpc',
 'pck/pck00011_bc_v00.tpc',
 'sclk/bc_mmo_fict_20170228.tsc',
 'sclk/bc_mpo_fict_20181127.tsc',
 'sclk/bc_mpo_step_20230917.tsc',
 'spk/bc_mmo_cruise_v01.bsp',
 'spk/bc_mmo_struct_v01.bsp',
 'spk/bc_mpo_cog_v03.bsp',
 'spk/bc_mpo_struct_v09.bsp',
 'spk/bc_mtm_cruise_v01.bsp',
 'spk/bc_mtm_struct_v06.bsp',
 'spk/bc_sci_v02.bsp',
 'spk/de432s.bsp',
 'spk/earthstns_itrf93_201023.bsp',
 'spk/earthstns_jaxa_20230905.bsp',
 'spk/estrack_v04.bsp']
mkpath = kernels.get_metakernel_and_files('msl', '2020-01-01', '2020-01-05')
msl_ra_toolsref_v1.bc:   0%|          | 0/18432 [00:00<?, ?it/s]
msl_v08.tf:   0%|          | 0/205622 [00:00<?, ?it/s]/325632 [00:00<?, ?it/s]
msl_surf_rsm_tlmenc_2579_2713_v1.bc:   0%|          | 0/4276224 [00:00<?, ?it/s][A
msl_surf_hga_tlm_2579_2713_v1.bc:   0%|          | 0/2271232 [00:00<?, ?it/s]
msl_ra_toolsref_v1.bc: 100%|██████████| 18.0k/18.0k [00:00<00:00, 118kB/s] it/s]
msl_surf_rsm_tlmenc_2579_2713_v1.bc:   0%|          | 4.00k/4.08M [00:00<02:40, 26.6kB/s]
msl_surf_ra_tlmres_2579_2713_v1.bc:   0%|          | 4.00k/1.86M [00:00<01:14, 26.0kB/s]

msl_surf_rover_tlm_2579_2713_v1.bc:   1%|▏         | 4.00k/318k [00:00<00:12, 25.1kB/s][A
msl_surf_rsm_tlmenc_2579_2713_v1.bc:   1%|          | 36.0k/4.08M [00:00<00:31, 133kB/s] 
msl_surf_ra_tlmres_2579_2713_v1.bc:   2%|▏         | 36.0k/1.86M [00:00<00:14, 132kB/s] 
msl_surf_rover_tlm_2579_2713_v1.bc:  11%|█▏        | 36.0k/318k [00:00<00:02, 131kB/s] 
msl_surf_rsm_tlmres_2579_2713_v1.bc:   1%|          | 36.0k/3.56M [00:00<00:28, 131kB/s] 
msl_surf_rsm_tlmenc_2579_2713_v1.bc:   2%|▏         | 100k/4.08M [00:00<00:16, 260kB/s] A
msl_surf_ra_tlmres_2579_2713_v1.bc:   5%|▌         | 100k/1.86M [00:00<00:07, 259kB/s] 
msl_surf_rover_tlm_2579_2713_v1.bc:  31%|███▏      | 100k/318k [00:00<00:00, 258kB/s] 
msl_surf_rsm_tlmres_2579_2713_v1.bc:   3%|▎         | 100k/3.56M [00:00<00:14, 258kB/s] 
msl_v08.tf: 100%|██████████| 201k/201k [00:00<00:00, 398kB/s] [00:00<00:08, 257kB/s] 
msl_surf_ra_tlmenc_2579_2713_v1.bc:   7%|▋         | 212k/3.13M [00:00<00:06, 440kB/s]]
msl_surf_ra_tlmres_2579_2713_v1.bc:  11%|█         | 212k/1.86M [00:00<00:03, 440kB/s]
msl_surf_rover_tlm_2579_2713_v1.bc:  62%|██████▏   | 196k/318k [00:00<00:00, 399kB/s]
msl_surf_rover_tlm_2579_2713_v1.bc: 100%|██████████| 318k/318k [00:00<00:00, 503kB/s]s]

msl_surf_rsm_tlmenc_2579_2713_v1.bc:  10%|█         | 436k/4.08M [00:00<00:04, 800kB/s]
msl_surf_ra_tlmres_2579_2713_v1.bc:  23%|██▎       | 436k/1.86M [00:00<00:01, 799kB/s]
msl_surf_rsm_tlmres_2579_2713_v1.bc:  12%|█▏        | 436k/3.56M [00:00<00:04, 798kB/s]
msl_hbra_20120731_c03.ti: 100%|██████████| 7.77k/7.77k [00:00<00:00, 15.7MB/s]6kB/s]
msl_surf_rsm_tlmenc_2579_2713_v1.bc:  21%|██        | 884k/4.08M [00:00<00:02, 1.51MB/s]
msl_surf_ra_tlmres_2579_2713_v1.bc:  46%|████▋     | 884k/1.86M [00:00<00:00, 1.50MB/s]
msl_surf_rsm_tlmres_2579_2713_v1.bc:  24%|██▍       | 884k/3.56M [00:00<00:01, 1.50MB/s]
msl_surf_rsm_tlmenc_2579_2713_v1.bc:  43%|████▎     | 1.74M/4.08M [00:01<00:00, 2.89MB/s]
msl_surf_ra_tlmres_2579_2713_v1.bc: 100%|██████████| 1.86M/1.86M [00:01<00:00, 1.74MB/s]

msl_surf_rsm_tlmres_2579_2713_v1.bc:  49%|████▉     | 1.74M/3.56M [00:01<00:00, 2.88MB/s]
msl_surf_hga_tlm_2579_2713_v1.bc: 100%|██████████| 2.17M/2.17M [00:01<00:00, 1.98MB/s]
msl_surf_ra_tlmenc_2579_2713_v1.bc: 100%|██████████| 3.13M/3.13M [00:01<00:00, 2.81MB/s]
msl_hflb_20120731_c03.ti: 100%|██████████| 7.77k/7.77k [00:00<00:00, 13.2MB/s]
msl_surf_rsm_tlmenc_2579_2713_v1.bc:  86%|████████▌ | 3.49M/4.08M [00:01<00:00, 5.62MB/s]
msl_surf_rsm_tlmres_2579_2713_v1.bc: 100%|██████████| 3.56M/3.56M [00:01<00:00, 2.91MB/s]

msl_aux_v00.ti: 100%|██████████| 11.3k/11.3k [00:00<00:00, 29.3MB/s]
msl_hfra_20120731_c03.ti: 100%|██████████| 7.77k/7.77k [00:00<00:00, 13.2MB/s]
msl_hblb_20120731_c03.ti: 100%|██████████| 7.76k/7.76k [00:00<00:00, 4.88MB/s]
msl_hbrb_20120731_c03.ti: 100%|██████████| 7.77k/7.77k [00:00<00:00, 14.4MB/s]
msl_hfla_20120731_c03.ti: 100%|██████████| 7.77k/7.77k [00:00<00:00, 14.0MB/s]
msl_mahli_20120731_c02.ti: 100%|██████████| 7.70k/7.70k [00:00<00:00, 14.0MB/s]
msl_chrmi_20120731_c03.ti: 100%|██████████| 7.38k/7.38k [00:00<00:00, 13.2MB/s]
msl_hbla_20120731_c03.ti: 100%|██████████| 7.76k/7.76k [00:00<00:00, 14.0MB/s]
msl_hfrb_20120731_c03.ti: 100%|██████████| 7.77k/7.77k [00:00<00:00, 13.9MB/s]
msl_nla_20120731_c04.ti: 100%|██████████| 7.70k/7.70k [00:00<00:00, 19.9MB/s]
msl_mardi_20120731_c02.ti: 100%|██████████| 7.62k/7.62k [00:00<00:00, 13.4MB/s]
msl_ml_20120731_c03.ti: 100%|██████████| 7.72k/7.72k [00:00<00:00, 15.9MB/s]
msl_mr_20120731_c03.ti: 100%|██████████| 7.72k/7.72k [00:00<00:00, 4.39MB/s]
msl_nra_20120731_c04.ti: 100%|██████████| 7.71k/7.71k [00:00<00:00, 14.6MB/s]
msl_nrb_20130530_c05.ti: 100%|██████████| 7.72k/7.72k [00:00<00:00, 13.9MB/s]
msl_struct_v01.ti: 100%|██████████| 10.3k/10.3k [00:00<00:00, 16.9MB/s]
msl_nlb_20130530_c05.ti: 100%|██████████| 7.72k/7.72k [00:00<00:00, 22.5MB/s]
msl_lmst_ops120808_v1.tsc: 100%|██████████| 5.80k/5.80k [00:00<00:00, 13.8MB/s]
naif0012.tls: 100%|██████████| 6.70k/6.70k [00:00<00:00, 9.87MB/s]
mar085s.bsp:   0%|          | 0/89539584 [00:00<?, ?it/s]0:00<?, ?it/s]
msl_ls_ops120808_iau2000_v1.bsp: 100%|██████████| 8.00k/8.00k [00:00<00:00, 15.9MB/s]

mar085s.bsp:   0%|          | 4.00k/85.4M [00:00<58:05, 25.7kB/s]<00:02, 25.6kB/s]
msl_76_sclkscet_refit_s8.tsc: 100%|██████████| 55.7k/55.7k [00:00<00:00, 178kB/s] 
mar085s.bsp:   0%|          | 36.0k/85.4M [00:00<11:22, 131kB/s] 
msl_surf_rover_loc_2224_2358_v1.bsp:   0%|          | 0/256000 [00:00<?, ?it/s]
pck00008.tpc: 100%|██████████| 111k/111k [00:00<00:00, 236kB/s] 1kB/s] 
mar085s.bsp:   0%|          | 84.0k/85.4M [00:00<07:02, 212kB/s]
msl_surf_rover_loc_2224_2358_v1.bsp:   2%|▏         | 4.00k/250k [00:00<00:09, 25.6kB/s]
msl_struct_v02.bsp: 100%|██████████| 102k/102k [00:00<00:00, 217kB/s] 
de425s.bsp:   1%|          | 100k/8.84M [00:00<00:35, 259kB/s] 
mar085s.bsp:   0%|          | 196k/85.4M [00:00<03:37, 411kB/s] [00:00<?, ?it/s]
msl_surf_rover_loc_2003_2127_v1.bsp:   0%|          | 0/344064 [00:00<?, ?it/s]131kB/s] 
mar085s.bsp:   0%|          | 420k/85.4M [00:00<01:54, 780kB/s]9M [00:00<01:45, 25.7kB/s]
msl_surf_rover_loc_2003_2127_v1.bsp:   1%|          | 4.00k/336k [00:00<00:13, 25.7kB/s][A
msl_surf_rover_loc_0000_2003_v1.bsp:   1%|▏         | 36.0k/2.59M [00:00<00:20, 131kB/s] 
mar085s.bsp:   1%|          | 852k/85.4M [00:00<01:00, 1.45MB/s]00:00<?, ?it/s]
msl_surf_rover_loc_2224_2358_v1.bsp: 100%|██████████| 250k/250k [00:00<00:00, 399kB/s] 
msl_surf_rover_loc_2003_2127_v1.bsp:  11%|█         | 36.0k/336k [00:00<00:02, 131kB/s] 
msl_surf_rover_loc_0000_2003_v1.bsp:   3%|▎         | 84.0k/2.59M [00:00<00:12, 212kB/s]
msl_surf_rover_loc_2003_2127_v1.bsp:  25%|██▌       | 84.0k/336k [00:00<00:01, 211kB/s]]
msl_surf_rover_loc_2837_2934_v1.bsp:   0%|          | 0/225280 [00:00<?, ?it/s]
msl_surf_rover_loc_0000_2003_v1.bsp:   7%|▋         | 180k/2.59M [00:00<00:06, 371kB/s] 
msl_surf_rover_loc_2003_2127_v1.bsp:  49%|████▉     | 164k/336k [00:00<00:00, 330kB/s] ]
msl_surf_rover_loc_2837_2934_v1.bsp:   2%|▏         | 4.00k/220k [00:00<00:08, 25.3kB/s]
msl_surf_rover_loc_2003_2127_v1.bsp: 100%|██████████| 336k/336k [00:00<00:00, 524kB/s]]

de425s.bsp:  72%|███████▏  | 6.36M/8.84M [00:01<00:00, 9.82MB/s] [00:00<00:01, 131kB/s] [A
msl_surf_rover_loc_2837_2934_v1.bsp:  16%|█▋        | 36.0k/220k [00:00<00:01, 130kB/s] 
msl_surf_rover_loc_0000_2003_v1.bsp:  29%|██▉       | 772k/2.59M [00:00<00:01, 1.32MB/s]
msl_surf_rover_loc_2579_2713_v1.bsp: 100%|██████████| 294k/294k [00:00<00:00, 468kB/s] 
de425s.bsp: 100%|██████████| 8.84M/8.84M [00:01<00:00, 6.16MB/s] [00:00<00:00, 211kB/s]
mar085s.bsp:  14%|█▎        | 11.6M/85.4M [00:01<00:05, 15.1MB/s]0:00<?, ?it/s]
msl_surf_rover_loc_2837_2934_v1.bsp:  38%|███▊      | 84.0k/220k [00:00<00:00, 211kB/s]
msl_surf_rover_loc_2127_2224_v1.bsp: 100%|██████████| 206k/206k [00:00<00:00, 329kB/s] s]
msl_surf_rover_loc_0000_2003_v1.bsp: 100%|██████████| 2.59M/2.59M [00:01<00:00, 2.29MB/s]
msl_surf_rover_loc_2358_2482_v1.bsp:   1%|▏         | 4.00k/270k [00:00<00:10, 25.8kB/s]
msl_surf_rover_loc_2837_2934_v1.bsp: 100%|██████████| 220k/220k [00:00<00:00, 350kB/s] 
msl_surf_rover_loc_2713_2837_v1.bsp:   1%|          | 4.00k/333k [00:00<00:13, 25.6kB/s]
msl_surf_rover_loc_3192_3289_v1.bsp:   0%|          | 0/313344 [00:00<?, ?it/s]
msl_surf_rover_loc_2358_2482_v1.bsp: 100%|██████████| 270k/270k [00:00<00:00, 431kB/s] 
mar085s.bsp:  29%|██▉       | 24.9M/85.4M [00:02<00:03, 19.0MB/s][00:00<00:02, 131kB/s] 
msl_surf_rover_loc_2934_3068_v1.bsp:   0%|          | 0/423936 [00:00<?, ?it/s]25.4kB/s]
msl_surf_rover_loc_3068_3192_v1.bsp:   1%|          | 4.00k/355k [00:00<00:14, 25.6kB/s]
mar085s.bsp:  31%|███       | 26.1M/85.4M [00:02<00:03, 17.0MB/s]0:00<?, ?it/s]
msl_surf_rover_loc_2713_2837_v1.bsp:  25%|██▌       | 84.0k/333k [00:00<00:01, 211kB/s]
msl_surf_rover_loc_2934_3068_v1.bsp:   1%|          | 4.00k/414k [00:00<00:16, 25.7kB/s]
msl_surf_rover_loc_3068_3192_v1.bsp:  10%|█         | 36.0k/355k [00:00<00:02, 131kB/s] 
mar085s.bsp:  33%|███▎      | 28.5M/85.4M [00:02<00:03, 18.7MB/s][00:00<00:08, 25.7kB/s]
msl_surf_rover_loc_2713_2837_v1.bsp: 100%|██████████| 333k/333k [00:00<00:00, 527kB/s] ]

msl_surf_rover_loc_2934_3068_v1.bsp:   9%|▊         | 36.0k/414k [00:00<00:02, 131kB/s] [A
msl_surf_rover_loc_3068_3192_v1.bsp:  28%|██▊       | 100k/355k [00:00<00:01, 258kB/s] 
mar085s.bsp:  37%|███▋      | 31.8M/85.4M [00:02<00:03, 17.1MB/s][00:00<00:01, 131kB/s] 
msl_surf_rover_loc_3547_3644_v1.bsp:  11%|█▏        | 36.0k/314k [00:00<00:02, 131kB/s] 
msl_surf_rover_loc_3192_3289_v1.bsp: 100%|██████████| 306k/306k [00:00<00:00, 485kB/s] 
msl_surf_rover_loc_2934_3068_v1.bsp:  20%|██        | 84.0k/414k [00:00<00:01, 211kB/s]
msl_surf_rover_loc_3068_3192_v1.bsp: 100%|██████████| 355k/355k [00:00<00:00, 565kB/s]

msl_surf_rover_loc_3423_3547_v1.bsp:   0%|          | 0/391168 [00:00<?, ?it/s]212kB/s]
msl_surf_rover_loc_2934_3068_v1.bsp:  43%|████▎     | 180k/414k [00:00<00:00, 371kB/s] 
msl_surf_rover_loc_2482_2579_v1.bsp: 100%|██████████| 208k/208k [00:00<00:00, 332kB/s] 
msl_surf_rover_loc_3423_3547_v1.bsp:   1%|          | 4.00k/382k [00:00<00:15, 25.7kB/s]
msl_surf_rover_loc_3547_3644_v1.bsp: 100%|██████████| 314k/314k [00:00<00:00, 501kB/s] 
msl_surf_rover_loc_2934_3068_v1.bsp: 100%|██████████| 414k/414k [00:00<00:00, 529kB/s]
msl_surf_rover_loc_3423_3547_v1.bsp: 100%|██████████| 382k/382k [00:00<00:00, 606kB/s] ]
msl_surf_rover_loc_3289_3423_v1.bsp:  10%|█         | 36.0k/356k [00:00<00:02, 131kB/s] 
mar085s.bsp:  57%|█████▋    | 48.5M/85.4M [00:03<00:02, 16.5MB/s]0:00<?, ?it/s]
msl_surf_rover_loc_3289_3423_v1.bsp:  24%|██▎       | 84.0k/356k [00:00<00:01, 212kB/s]
msl_surf_rover_loc_3778_3902_v1.bsp:   1%|          | 4.00k/354k [00:00<00:13, 25.7kB/s]
msl_surf_rover_loc_3289_3423_v1.bsp: 100%|██████████| 356k/356k [00:00<00:00, 566kB/s] ]

mar085s.bsp:  64%|██████▎   | 54.3M/85.4M [00:04<00:01, 16.9MB/s][00:00<00:02, 131kB/s] 
mar085s.bsp:  67%|██████▋   | 56.8M/85.4M [00:04<00:01, 19.1MB/s][00:00<00:02, 131kB/s] 
msl_surf_rover_loc_3778_3902_v1.bsp:  24%|██▎       | 84.0k/354k [00:00<00:01, 211kB/s]
mar085s.bsp:  69%|██████▉   | 58.9M/85.4M [00:04<00:01, 20.0MB/s][00:00<00:01, 210kB/s]
mar085s.bsp:  70%|███████   | 59.8M/85.4M [00:04<00:01, 16.5MB/s]00:00<00:00, 371kB/s] 
msl_surf_rover_loc_3778_3902_v1.bsp: 100%|██████████| 354k/354k [00:00<00:00, 557kB/s] 
mar085s.bsp:  73%|███████▎  | 62.7M/85.4M [00:04<00:01, 19.6MB/s]
msl_surf_rover_loc_3644_3778_v1.bsp: 100%|██████████| 363k/363k [00:00<00:00, 462kB/s]
mar085s.bsp: 100%|██████████| 85.4M/85.4M [00:05<00:00, 15.3MB/s]
import spiceypy as spice
spice.furnsh(str(mkpath))
mkpath
Path('/home/ayek72/mnt/slowdata/planetarypy/spice_kernels/msl/msl_v34_200101_200105.tm')
!cat {mkpath}
KPL/MK

   This meta-kernel lists a subset of kernels from the meta-kernel
   msl_v34.tm provided in the MSL-M-SPICE-6-V1.0 SPICE PDS3 archive,
   covering the whole or a part of the customer requested time period
   from 2020-01-01T00:00:00.000 to 2020-01-05T00:00:00.000.

   The documentation describing these kernels can be found in the
   complete MSL-M-SPICE-6-V1.0 SPICE PDS3 archive available at this URL

   https://naif.jpl.nasa.gov/pub/naif/pds/data/msl-m-spice-6-v1.0/mslsp_1000

   To use this meta-kernel users may need to modify the value of the
   PATH_VALUES keyword to point to the actual location of the archive's
   ``data'' directory on their system. Replacing ``/'' with ``\''
   and converting line terminators to the format native to the user's
   system may also be required if this meta-kernel is to be used on a
   non-UNIX workstation.

   This meta-kernel was created by the NAIF node's SPICE PDS archive
   subsetting service version 2.1 on Fri Dec  1 09:03:32 PST 2023.

 
   \begindata
 
      PATH_VALUES     = (
                         '/home/ayek72/mnt/slowdata/planetarypy/spice_kernels/msl'
                        )
 
      PATH_SYMBOLS    = (
                         'KERNELS'
                        )
 
      KERNELS_TO_LOAD = (
                         '$KERNELS/lsk/naif0012.tls'
                         '$KERNELS/pck/pck00008.tpc'
                         '$KERNELS/sclk/msl_lmst_ops120808_v1.tsc'
                         '$KERNELS/sclk/msl_76_sclkscet_refit_s8.tsc'
                         '$KERNELS/fk/msl_v08.tf'
                         '$KERNELS/ik/msl_aux_v00.ti'
                         '$KERNELS/ik/msl_chrmi_20120731_c03.ti'
                         '$KERNELS/ik/msl_hbla_20120731_c03.ti'
                         '$KERNELS/ik/msl_hblb_20120731_c03.ti'
                         '$KERNELS/ik/msl_hbra_20120731_c03.ti'
                         '$KERNELS/ik/msl_hbrb_20120731_c03.ti'
                         '$KERNELS/ik/msl_hfla_20120731_c03.ti'
                         '$KERNELS/ik/msl_hflb_20120731_c03.ti'
                         '$KERNELS/ik/msl_hfra_20120731_c03.ti'
                         '$KERNELS/ik/msl_hfrb_20120731_c03.ti'
                         '$KERNELS/ik/msl_mahli_20120731_c02.ti'
                         '$KERNELS/ik/msl_mardi_20120731_c02.ti'
                         '$KERNELS/ik/msl_ml_20120731_c03.ti'
                         '$KERNELS/ik/msl_mr_20120731_c03.ti'
                         '$KERNELS/ik/msl_nla_20120731_c04.ti'
                         '$KERNELS/ik/msl_nlb_20130530_c05.ti'
                         '$KERNELS/ik/msl_nra_20120731_c04.ti'
                         '$KERNELS/ik/msl_nrb_20130530_c05.ti'
                         '$KERNELS/ik/msl_struct_v01.ti'
                         '$KERNELS/spk/msl_struct_v02.bsp'
                         '$KERNELS/spk/de425s.bsp'
                         '$KERNELS/spk/mar085s.bsp'
                         '$KERNELS/spk/msl_ls_ops120808_iau2000_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_0000_2003_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_2003_2127_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_2127_2224_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_2224_2358_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_2358_2482_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_2482_2579_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_2579_2713_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_2713_2837_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_2837_2934_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_2934_3068_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_3068_3192_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_3192_3289_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_3289_3423_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_3423_3547_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_3547_3644_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_3644_3778_v1.bsp'
                         '$KERNELS/spk/msl_surf_rover_loc_3778_3902_v1.bsp'
                         '$KERNELS/ck/msl_ra_toolsref_v1.bc'
                         '$KERNELS/ck/msl_surf_hga_tlm_2579_2713_v1.bc'
                         '$KERNELS/ck/msl_surf_ra_tlmenc_2579_2713_v1.bc'
                         '$KERNELS/ck/msl_surf_ra_tlmres_2579_2713_v1.bc'
                         '$KERNELS/ck/msl_surf_rover_tlm_2579_2713_v1.bc'
                         '$KERNELS/ck/msl_surf_rsm_tlmenc_2579_2713_v1.bc'
                         '$KERNELS/ck/msl_surf_rsm_tlmres_2579_2713_v1.bc'
                        )
 
   \begintext