Beispiel #1
0
    def __init__(self, family='', name='', cmdline=None):
        import isceobj
        super(_InsarBase, self).__init__(family=family,
                                         name=name,
                                         cmdline=cmdline)

        from iscesys.StdOEL.StdOELPy import create_writer
        self._stdWriter = create_writer("log", "", True, filename="insar.log")
        self._add_methods()

        procDoc = isceobj.createCatalog('insarProc')
        self._insar = InsarProc.InsarProc(name='insarApp_conf',
                                          procDoc=procDoc)
        self.insar.procDoc._addItem(
            "ISCE_VERSION", "Release: %s, svn-%s, %s. Current svn-%s" %
            (isce.release_version, isce.release_svn_revision,
             isce.release_date, isce.svn_revision), ["insarProc"])

        return None
Beispiel #2
0
 def _add_methods(self):
     self.runPreprocessor = InsarProc.createPreprocessor(self)
     self.extractInfo = InsarProc.createExtractInfo(self)
     self.createDem = InsarProc.createCreateDem(self)
     self.runPulseTiming = InsarProc.createPulseTiming(self)
     self.runEstimateHeights = InsarProc.createEstimateHeights(self)
     self.runSetmocomppath = InsarProc.createSetmocomppath(self)
     self.runOrbit2sch = InsarProc.createOrbit2sch(self)
     self.updatePreprocInfo = InsarProc.createUpdatePreprocInfo(self)
     self.runOffoutliers = InsarProc.createOffoutliers(self)
     self.prepareResamps = InsarProc.createPrepareResamps(self)
     self.runResamp = InsarProc.createResamp(self)
     self.runResamp_image = InsarProc.createResamp_image(self)
     self.runMocompbaseline = InsarProc.createMocompbaseline(self)
     self.runTopo = InsarProc.createTopo(self)
     self.runCorrect = InsarProc.createCorrect(self)
     self.runShadecpx2rg = InsarProc.createShadecpx2rg(self)
     #        self.runRgoffset = InsarProc.createRgoffset(self)
     self.runResamp_only = InsarProc.createResamp_only(self)
     self.runCoherence = InsarProc.createCoherence(self)
     self.runFilter = InsarProc.createFilter(self)
     self.runGrass = InsarProc.createGrass(self)
     self.runGeocode = InsarProc.createGeocode(self)
     return None