Table of Contents

    
    
    In [1]:
    from planetarypy import pdstools
    from planetarypy.pdstools.indices import indexdb, Index, utils
    
    
    
    In [2]:
    indexdb.fpath.exists()
    
    
    
    
    Out[2]:
    True
    
    
    In [3]:
    indexdb.fpath
    
    
    
    
    Out[3]:
    PosixPath('/Users/klay6683/.pds_indices_db.toml')
    
    
    In [4]:
    indexdb.list_indices()
    
    
    
    
    [cassini.iss.index]
    url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_index.lbl"
    timestamp = "2018-08-16T19:10:26"
    
    [cassini.iss.inventory]
    url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_inventory.lbl"
    timestamp = ""
    
    [cassini.iss.moon_summary]
    url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_moon_summary.lbl"
    timestamp = ""
    
    [cassini.iss.ring_summary]
    url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_ring_summary.lbl"
    timestamp = ""
    
    [cassini.iss.saturn_summary]
    url = "https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_saturn_summary.lbl"
    timestamp = ""
    
    [cassini.uvis.index]
    url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_index.lbl"
    timestamp = ""
    
    [cassini.uvis.moon_summary]
    url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_moon_summary.lbl"
    timestamp = ""
    
    [cassini.uvis.ring_summary]
    url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_ring_summary.lbl"
    timestamp = ""
    
    [cassini.uvis.saturn_summary]
    url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_saturn_summary.lbl"
    timestamp = ""
    
    [cassini.uvis.supplemental_index]
    url = "https://pds-rings.seti.org/holdings/metadata/COUVIS_0xxx/COUVIS_0999/COUVIS_0999_supplemental_index.lbl"
    timestamp = ""
    
    [mro.hirise.dtm]
    url = "https://hirise-pds.lpl.arizona.edu/PDS/INDEX/DTMCUMINDEX.LBL"
    timestamp = ""
    
    [mro.hirise.edr]
    url = "https://hirise-pds.lpl.arizona.edu/PDS/INDEX/EDRCUMINDEX.LBL"
    timestamp = ""
    
    [mro.hirise.rdr]
    url = "https://hirise-pds.lpl.arizona.edu/PDS/INDEX/RDRCUMINDEX.LBL"
    timestamp = ""
    
    Use indices.download('mission.instrument.index') to download in index file.
    For example: indices.download('cassini.uvis.moon_summary'
    
    
    
    In [5]:
    index = indexdb.get_by_path('cassini.iss.index')
    
    
    
    In [6]:
    index
    
    
    
    
    Out[6]:
    Index(key='cassini.iss.index', url='https://pds-rings.seti.org/holdings/metadata/COISS_2xxx/COISS_2999/COISS_2999_index.lbl', timestamp='2018-08-16T19:10:26')
    
    
    In [7]:
    index.timestamp is True
    
    
    
    
    Out[7]:
    False
    
    
    In [8]:
    indexdb.download('cassini.iss.index')
    
    
    
    In [ ]: