Loading autocnet/spatial/isis.py +3 −3 Original line number Diff line number Diff line Loading @@ -18,9 +18,9 @@ import numpy as np try: import kalasiris as isis except Exception as exception: except: from autocnet.utils.utils import FailedImport isis = FailedImport(exception) isis = FailedImport() import pvl Loading Loading @@ -239,7 +239,7 @@ def point_info( # ISIS's campt needs points in a file with isis.fromlist.temp(p_list) as f: cp = isis.campt( cp = campt( cube_path, coordlist=f, allowoutside=allowoutside, Loading autocnet/spatial/tests/test_isis.py +2 −2 Original line number Diff line number Diff line Loading @@ -18,9 +18,9 @@ import numpy.testing as npt try: import kalasiris as isis except Exception as exception: except: from autocnet.utils.utils import FailedImport isis = FailedImport(exception) isis = FailedImport() from autocnet.spatial import isis as si Loading autocnet/utils/utils.py +2 −4 Original line number Diff line number Diff line Loading @@ -22,10 +22,8 @@ from shapely.ops import cascaded_union, polygonize class FailedImport(): def __init__(self, exception): self.exception = exception def __getattr__(self, name: str): raise self.exception def __getattribute__(self, name: str): raise ImportError('Module was not imported. No classes, attributes, or variables are available.') def tile(array_size, tilesize=1000, overlap=500): stepsize = tilesize - overlap Loading Loading
autocnet/spatial/isis.py +3 −3 Original line number Diff line number Diff line Loading @@ -18,9 +18,9 @@ import numpy as np try: import kalasiris as isis except Exception as exception: except: from autocnet.utils.utils import FailedImport isis = FailedImport(exception) isis = FailedImport() import pvl Loading Loading @@ -239,7 +239,7 @@ def point_info( # ISIS's campt needs points in a file with isis.fromlist.temp(p_list) as f: cp = isis.campt( cp = campt( cube_path, coordlist=f, allowoutside=allowoutside, Loading
autocnet/spatial/tests/test_isis.py +2 −2 Original line number Diff line number Diff line Loading @@ -18,9 +18,9 @@ import numpy.testing as npt try: import kalasiris as isis except Exception as exception: except: from autocnet.utils.utils import FailedImport isis = FailedImport(exception) isis = FailedImport() from autocnet.spatial import isis as si Loading
autocnet/utils/utils.py +2 −4 Original line number Diff line number Diff line Loading @@ -22,10 +22,8 @@ from shapely.ops import cascaded_union, polygonize class FailedImport(): def __init__(self, exception): self.exception = exception def __getattr__(self, name: str): raise self.exception def __getattribute__(self, name: str): raise ImportError('Module was not imported. No classes, attributes, or variables are available.') def tile(array_size, tilesize=1000, overlap=500): stepsize = tilesize - overlap Loading