Loading ale/base/type_sensor.py +10 −0 Original line number Diff line number Diff line Loading @@ -128,6 +128,16 @@ class PushFrame(): def num_frames(self): return int(self.image_lines // self.framelet_height) @property def num_lines_overlap(self): """ Returns ------- : int For PushFrame sensors, returns how many many lines of a framelet overlap with neighboring framelets. """ return 0 @property def ephemeris_stop_time(self): Loading ale/drivers/lro_drivers.py +13 −0 Original line number Diff line number Diff line Loading @@ -1188,6 +1188,19 @@ class LroLrocWacIsisLabelNaifSpiceDriver(PushFrame, IsisLabel, NaifSpice, Radial elif self.instrument_id == "LRO_LROCWAC_VIS": return 14 @property def num_lines_overlap(self): """ Returns ------- : int How many many lines of a framelet overlap with neighboring framelets. """ try: return self.label['IsisCube']['Instrument']['NumLinesOverlap'] except: # May be missing, and then the default is 0 return 0 @property def filter_number(self): Loading ale/formatters/formatter.py +1 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ def to_isd(driver): meta_data['framelet_order_reversed'] = driver.framelet_order_reversed meta_data['framelets_flipped'] = driver.framelets_flipped meta_data['framelet_height'] = driver.framelet_height meta_data['num_lines_overlap'] = driver.num_lines_overlap # SAR sensor model specifics if isinstance(driver, Radar): Loading Loading
ale/base/type_sensor.py +10 −0 Original line number Diff line number Diff line Loading @@ -128,6 +128,16 @@ class PushFrame(): def num_frames(self): return int(self.image_lines // self.framelet_height) @property def num_lines_overlap(self): """ Returns ------- : int For PushFrame sensors, returns how many many lines of a framelet overlap with neighboring framelets. """ return 0 @property def ephemeris_stop_time(self): Loading
ale/drivers/lro_drivers.py +13 −0 Original line number Diff line number Diff line Loading @@ -1188,6 +1188,19 @@ class LroLrocWacIsisLabelNaifSpiceDriver(PushFrame, IsisLabel, NaifSpice, Radial elif self.instrument_id == "LRO_LROCWAC_VIS": return 14 @property def num_lines_overlap(self): """ Returns ------- : int How many many lines of a framelet overlap with neighboring framelets. """ try: return self.label['IsisCube']['Instrument']['NumLinesOverlap'] except: # May be missing, and then the default is 0 return 0 @property def filter_number(self): Loading
ale/formatters/formatter.py +1 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ def to_isd(driver): meta_data['framelet_order_reversed'] = driver.framelet_order_reversed meta_data['framelets_flipped'] = driver.framelets_flipped meta_data['framelet_height'] = driver.framelet_height meta_data['num_lines_overlap'] = driver.num_lines_overlap # SAR sensor model specifics if isinstance(driver, Radar): Loading