Comments (6)
Okay here's the issue:
Trying <class 'ale.drivers.mro_drivers.MroCtxPds3LabelNaifSpiceDriver'>
Failed: 'scipy.spatial.transform.rotation.Rotation' object has no attribute 'as_dcm'
scipy changed their rotation to/from rotation matrix methods in 1.6.0. This was fixed in DOI-USGS/ale#399 but hasn't been released yet. If you're working with ALE <= 0.8.5 then you can fix this by installing scipy < 1.6.0.
I'm going to close this issue as it will be fixed once ALE 0.8.6 comes out.
from knoten.
It looks like the notebooks haven't been updated since the switch to the new ISD format in USGSCSM 1.5. The fix for this is to remove the formatter argument in the ale.loads call.
The "usgscsm" and "isis" formatters are there for backwards compatibility, the default "ale" formatter is intended for use with USGSCM 1.5+ and ISIS 4.2+
from knoten.
Jesse, thank you.
It does not work though, either no formatter, or with the 'isis' or 'ale' formatter. I get errors like:
KeyError: 'IsisCube'
KeyError: 'FILTER_NUMBER'
Failed: 'INSTRUMENT_HOST_ID'
Exception: No Such Driver for Label
I also tried things like:
from ale.formatters.formatter import to_isd
also with no luck.
I used the precise notebook, with ISIS 4.4. I tried ISIS 3.7 too, but after I synched up the ISIS data, I can no longer get ISIS 3.7 to work so I am not sure I did that experiment well with ISIS 3.7.
Any thoughts?
from knoten.
@oleg-alexandrov Can you set verbose=True
on the load call to get debug output and post it?
from knoten.
If desired to reproduce this, likely it is best to create a fresh install of the latest dependencies with conda. (When doing that, I also got some error about pvl at some point, it seems that this package changed a function's name, but other packages that depend on it still seek the old name. )
from knoten.
Here it is is. Lots of repetitive stuff. It appears to do some kind of exhaustive search failing each time.
The grammar must be an instance of pvl.grammar.
Trying <class 'ale.drivers.mro_drivers.MroCtxIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mro_drivers.MroCtxPds3LabelNaifSpiceDriver'>
Failed: 'scipy.spatial.transform.rotation.Rotation' object has no attribute 'as_dcm'
Trying <class 'ale.drivers.co_drivers.CassiniIssPds3LabelNaifSpiceDriver'>
Failed: 'CTX'
Trying <class 'ale.drivers.nh_drivers.NewHorizonsLorriIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.selene_drivers.KaguyaMiPds3NaifSpiceDriver'>
Failed: None
Trying <class 'ale.drivers.selene_drivers.KaguyaTcPds3NaifSpiceDriver'>
Failed: 'NoneType' object is not subscriptable
Trying <class 'ale.drivers.viking_drivers.VikingIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mess_drivers.MessengerMdisIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mess_drivers.MessengerMdisPds3NaifSpiceDriver'>
Failed: 'CTX'
Trying <class 'ale.drivers.lro_drivers.LroLrocIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.lro_drivers.LroLrocPds3LabelNaifSpiceDriver'>
Failed: 'INSTRUMENT_HOST_ID'
Trying <class 'ale.drivers.lro_drivers.LroMiniRfIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.voyager_drivers.VoyagerCameraIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mex_drivers.MexHrscIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mex_drivers.MexHrscPds3NaifSpiceDriver'>
Failed: Instrument ID is wrong.
Trying <class 'ale.drivers.mex_drivers.MexSrcPds3NaifSpiceDriver'>
Failed: Instrument ID is wrong.
Trying <class 'ale.drivers.dawn_drivers.DawnFcPds3NaifSpiceDriver'>
Failed: 'FILTER_NUMBER'
Trying <class 'ale.drivers.mro_drivers.MroCtxIsisLabelIsisSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.co_drivers.CassiniIssIsisLabelIsisSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.nh_drivers.NewHorizonsLorriIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.selene_drivers.KaguyaMiPds3NaifSpiceDriver'>
Failed: None
Trying <class 'ale.drivers.selene_drivers.KaguyaTcPds3NaifSpiceDriver'>
Failed: 'NoneType' object is not subscriptable
Trying <class 'ale.drivers.viking_drivers.VikingIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mess_drivers.MessengerMdisIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mess_drivers.MessengerMdisPds3NaifSpiceDriver'>
Failed: 'CTX'
Trying <class 'ale.drivers.lro_drivers.LroLrocIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.lro_drivers.LroLrocPds3LabelNaifSpiceDriver'>
Failed: 'INSTRUMENT_HOST_ID'
Trying <class 'ale.drivers.lro_drivers.LroMiniRfIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.voyager_drivers.VoyagerCameraIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mex_drivers.MexHrscIsisLabelNaifSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mex_drivers.MexHrscPds3NaifSpiceDriver'>
Failed: Instrument ID is wrong.
Trying <class 'ale.drivers.mex_drivers.MexSrcPds3NaifSpiceDriver'>
Failed: Instrument ID is wrong.
Trying <class 'ale.drivers.dawn_drivers.DawnFcPds3NaifSpiceDriver'>
Failed: 'FILTER_NUMBER'
Trying <class 'ale.drivers.mro_drivers.MroCtxIsisLabelIsisSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.co_drivers.CassiniIssIsisLabelIsisSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.isis_ideal_drivers.IdealLsIsisLabelIsisSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.viking_drivers.VikingIsisLabelIsisSpiceDriver'>
Failed: 'IsisCube'
Trying <class 'ale.drivers.mess_drivers.MessengerMdisIsisLabelIsisSpiceDriver'>
Failed: 'IsisCube'
raceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mro_drivers.py", line 83, in instrument_id
return id_lookup[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 119, in load
isd = formatter(driver)
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/formatters/formatter.py", line 132, in to_isd
instrument_pointing['constant_rotation'] = constant_rotation.rotation_matrix().flatten()
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/rotation.py", line 85, in rotation_matrix
return self._rot.as_dcm()
AttributeError: 'scipy.spatial.transform.rotation.Rotation' object has no attribute 'as_dcm'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/co_drivers.py", line 133, in instrument_id
return id_lookup[super().instrument_id]
KeyError: 'CTX'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/nh_drivers.py", line 35, in instrument_id
return id_lookup[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/selene_drivers.py", line 573, in instrument_id
id = f"LISM_{self.base_band}"
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/selene_drivers.py", line 558, in base_band
base_band = band_map[self.label.get("BASE_BAND")]
base_band = band_map[self.label.get("BASE_BAND")]
KeyError: None
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/selene_drivers.py", line 79, in instrument_id
swath = self.label.get("SWATH_MODE_ID")[0]
TypeError: 'NoneType' object is not subscriptable
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/viking_drivers.py", line 40, in instrument_id
instrument_id = super().instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mess_drivers.py", line 288, in instrument_id
return ID_LOOKUP[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mess_drivers.py", line 132, in instrument_id
return ID_LOOKUP[super().instrument_id]
KeyError: 'CTX'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/lro_drivers.py", line 298, in instrument_id
return id_lookup[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 119, in load
isd = formatter(driver)
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/formatters/formatter.py", line 47, in to_isd
start_lines, start_times, scan_rates = driver.line_scan_rate
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/type_sensor.py", line 38, in line_scan_rate
t0_ephemeris = self.ephemeris_start_time - self.center_ephemeris_time
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/lro_drivers.py", line 162, in ephemeris_start_time
start_time = spice.scs2e(self.spacecraft_id, self.label['LRO:SPACECRAFT_CLOCK_PREROLL_COUNT'])
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/data_naif.py", line 166, in spacecraft_id
return spice.bods2c(self.spacecraft_name)
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/lro_drivers.py", line 57, in spacecraft_name
return self.instrument_host_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_pds3.py", line 73, in instrument_host_id
return self.label['INSTRUMENT_HOST_ID']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'INSTRUMENT_HOST_ID'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/lro_drivers.py", line 532, in instrument_id
return id_lookup[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/voyager_drivers.py", line 21, in instrument_id
return sc_lookup[super().spacecraft_name] + '_' + sensor_lookup[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 57, in spacecraft_name
return self.platform_name
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 46, in platform_name
return self.label['IsisCube']['Instrument']['SpacecraftName']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 46, in platform_name
return self.label['IsisCube']['Instrument']['SpacecraftName']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mex_drivers.py", line 496, in instrument_id
if(super().instrument_id != "HRSC"):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mex_drivers.py", line 171, in instrument_id
raise Exception ("Instrument ID is wrong.")
Exception: Instrument ID is wrong.
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mex_drivers.py", line 649, in instrument_id
raise Exception ("Instrument ID is wrong.")
Exception: Instrument ID is wrong.
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/dawn_drivers.py", line 38, in instrument_id
filter_number = self.filter_number
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_pds3.py", line 328, in filter_number
return self.label['FILTER_NUMBER']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'FILTER_NUMBER'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mro_drivers.py", line 29, in instrument_id
return id_lookup[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mro_drivers.py", line 29, in instrument_id
return id_lookup[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/co_drivers.py", line 349, in instrument_id
return id_lookup[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/isis_ideal_drivers.py", line 23, in instrument_id
instrument_id = super().instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/viking_drivers.py", line 134, in instrument_id
instrument_id = super().instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 116, in load
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mess_drivers.py", line 73, in instrument_id
res.instrument_id
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/mess_drivers.py", line 73, in instrument_id
return ID_LOOKUP[super().instrument_id]
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/base/label_isis.py", line 33, in instrument_id
return self.label['IsisCube']['Instrument']['InstrumentId']
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/pvl/collections.py", line 175, in __getitem__
return dict_getitem(self, key)[0]
KeyError: 'IsisCube'
Traceback (most recent call last):
File "../eval_ctx.py", line 63, in <module>
verbose=True)
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 145, in loads
res = load(label, props, formatter, verbose=verbose)
File "/home/oalexan1/miniconda3/envs/knoten/lib/python3.7/site-packages/ale/drivers/__init__.py", line 128, in load
raise Exception('No Such Driver for Label')
Exception: No Such Driver for Label
from knoten.
Related Issues (20)
- Py3.8 / Py3.9 release HOT 1
- knoten does not ship vis HOT 1
- knoten has a jupyter dependency - should it really?
- Administrative and Security Code Review HOT 6
- Domain Review HOT 1
- MetaData Files
- Updating the Dawn notebook HOT 1
- mirror to code.usgs.gov HOT 1
- Systemic Errors in CTX at the top (start or stop?) of images when generating ground points HOT 10
- Change default branch from master to main HOT 1
- Bundle Statistical Outlier Rejection
- Validate bundle.py
- No tests on csm.py HOT 1
- Documentation is Incomplete
- Read ASP generated CSM json as a camera model and then use Knoten's functions HOT 6
- Update library path for USGSCSM2.0.0 HOT 4
- Generate Ground Point Fails to Check for Valid DTM Height HOT 1
- CI, Python Versioning, and ISIS HOT 1
- LatLon Footprint Generation Requires Superfluous Argument HOT 3
- Surface: GdalDem - no need for the user to provide the semi major or semi minor axes
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from knoten.