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
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