From ff47560ece4ba8fa3ae37dfc913a65fac6fe1ecd Mon Sep 17 00:00:00 2001 From: jay Date: Mon, 25 Mar 2019 11:21:04 -0700 Subject: [PATCH] refactors focal length episoln out of base --- ale/drivers/base.py | 5 +---- ale/drivers/mdis_driver.py | 4 ++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ale/drivers/base.py b/ale/drivers/base.py index e7fbca6..801610a 100644 --- a/ale/drivers/base.py +++ b/ale/drivers/base.py @@ -520,10 +520,6 @@ class PDS3(): def _target_id(self): return spice.bodn2c(self.label['TARGET_NAME']) - @property - def focal_epsilon(self): - return float(spice.gdpool('INS{}_FL_UNCERTAINTY'.format(self.ikid), 0, 1)[0]) - @property def starting_ephemeris_time(self): if not hasattr(self, '_starting_ephemeris_time'): @@ -582,6 +578,7 @@ class Spice(): Called when the context is created. This is used to get the kernels furnished. """ + print(self.metakernel) if self.metakernel: spice.furnsh(self.metakernel) return self diff --git a/ale/drivers/mdis_driver.py b/ale/drivers/mdis_driver.py index 4453980..9d134eb 100644 --- a/ale/drivers/mdis_driver.py +++ b/ale/drivers/mdis_driver.py @@ -65,6 +65,10 @@ class MdisSpice(Driver, Spice, Framer): # eval at the focal_plane_tempature return f_t(self._focal_plane_tempature) + @property + def focal_epsilon(self): + return float(spice.gdpool('INS{}_FL_UNCERTAINTY'.format(self.ikid), 0, 1)[0]) + @property def starting_detector_sample(self): """ -- GitLab