Loading ale/config.yml +1 −1 Original line number Diff line number Diff line spice_root: "/data/spice/" cassini: '/usgs/cpkgs/isis3/data/cassini/kernels/mk/' # Cassini ISS mdis: '/data/spice/mess-e_v_h-spice-6-v1.0/messsp_1000/extras/mk' # Messenger mdis: '/scratch/jlaura/spice/mess-e_v_h-spice-6-v1.0/messsp_1000/extras/mk' # Messenger mro: '/data/spice/mro-m-spice-6-v1.0/mrosp_1000/extras/mk' # Mars Reconnaissance Orbiter kaguya: '/data/spice/SELENE/kernels/mk/' dawn: '/data/spice/dawn-m_a-spice-6-v1.0/dawnsp_1000/extras/mk' Loading ale/drivers/messenger_drivers.py +16 −2 Original line number Diff line number Diff line Loading @@ -37,10 +37,24 @@ class MessengerMdisPds3NaifSpiceDriver(Pds3Label, NaifSpice, Framer, Driver): mks = sorted(glob(os.path.join(metakernel_dir,'*.tm'))) if not hasattr(self, '_metakernel'): for mk in mks: if str(self.start_time.year) in os.path.basename(mk): if str(self.utc_start_time.year) in os.path.basename(mk): self._metakernel = mk return self._metakernel @property def spacecraft_name(self): """ Spacecraft name used in various SPICE calls to acquire ephemeris data. Messenger MDIS img PDS3 labels do not the have a SPACECRAFT_NAME keyword, so we override it here to find INSTRUMENT_HOST_NAME in the label. Returns ------- : str Spacecraft name """ return self.instrument_host_name @property def fikid(self): """ Loading Loading @@ -208,7 +222,7 @@ class MessengerMdisIsisLabelNaifSpiceDriver(IsisLabel, NaifSpice, Framer, Driver mks = sorted(glob(os.path.join(metakernel_dir,'*.tm'))) if not hasattr(self, '_metakernel'): for mk in mks: if str(self.start_time.year) in os.path.basename(mk): if str(self.utc_start_time.year) in os.path.basename(mk): self._metakernel = mk return self._metakernel Loading Loading
ale/config.yml +1 −1 Original line number Diff line number Diff line spice_root: "/data/spice/" cassini: '/usgs/cpkgs/isis3/data/cassini/kernels/mk/' # Cassini ISS mdis: '/data/spice/mess-e_v_h-spice-6-v1.0/messsp_1000/extras/mk' # Messenger mdis: '/scratch/jlaura/spice/mess-e_v_h-spice-6-v1.0/messsp_1000/extras/mk' # Messenger mro: '/data/spice/mro-m-spice-6-v1.0/mrosp_1000/extras/mk' # Mars Reconnaissance Orbiter kaguya: '/data/spice/SELENE/kernels/mk/' dawn: '/data/spice/dawn-m_a-spice-6-v1.0/dawnsp_1000/extras/mk' Loading
ale/drivers/messenger_drivers.py +16 −2 Original line number Diff line number Diff line Loading @@ -37,10 +37,24 @@ class MessengerMdisPds3NaifSpiceDriver(Pds3Label, NaifSpice, Framer, Driver): mks = sorted(glob(os.path.join(metakernel_dir,'*.tm'))) if not hasattr(self, '_metakernel'): for mk in mks: if str(self.start_time.year) in os.path.basename(mk): if str(self.utc_start_time.year) in os.path.basename(mk): self._metakernel = mk return self._metakernel @property def spacecraft_name(self): """ Spacecraft name used in various SPICE calls to acquire ephemeris data. Messenger MDIS img PDS3 labels do not the have a SPACECRAFT_NAME keyword, so we override it here to find INSTRUMENT_HOST_NAME in the label. Returns ------- : str Spacecraft name """ return self.instrument_host_name @property def fikid(self): """ Loading Loading @@ -208,7 +222,7 @@ class MessengerMdisIsisLabelNaifSpiceDriver(IsisLabel, NaifSpice, Framer, Driver mks = sorted(glob(os.path.join(metakernel_dir,'*.tm'))) if not hasattr(self, '_metakernel'): for mk in mks: if str(self.start_time.year) in os.path.basename(mk): if str(self.utc_start_time.year) in os.path.basename(mk): self._metakernel = mk return self._metakernel Loading