Commit f9c79d4e authored by Jay's avatar Jay Committed by jay
Browse files

Fixes #584

parent 5b8eb44e
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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

@@ -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,
+2 −2
Original line number Diff line number Diff line
@@ -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

+2 −4
Original line number Diff line number Diff line
@@ -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