Stack: adjust indentation
parent
34fb0b66fa
commit
d494ae3924
|
@ -12,6 +12,7 @@ import isce
|
|||
import isceobj
|
||||
from mroipac.baseline.Baseline import Baseline
|
||||
|
||||
|
||||
filtStrength = '0.8'
|
||||
noMCF = 'False'
|
||||
defoMax = '2'
|
||||
|
@ -299,7 +300,6 @@ class run(object):
|
|||
else:
|
||||
self.raw_string = ''
|
||||
|
||||
|
||||
# folder structures
|
||||
self.stack_folder = inps.stack_folder
|
||||
selfdense_offsets_folder = inps.dense_offsets_folder
|
||||
|
@ -361,18 +361,15 @@ class run(object):
|
|||
configObj = config(configName)
|
||||
configObj.configure(self)
|
||||
configObj.slcDir = os.path.join(self.slcDir,slave)
|
||||
|
||||
counter=1
|
||||
if focus:
|
||||
configObj.focus('[Function-{0}]'.format(counter))
|
||||
counter += 1
|
||||
|
||||
if split:
|
||||
configObj.slc = os.path.join(configObj.slcDir,slave + self.raw_string + '.slc')
|
||||
configObj.outDir = configObj.slcDir
|
||||
configObj.shelve = os.path.join(configObj.slcDir, 'data')
|
||||
configObj.splitRangeSpectrum('[Function-{0}]'.format(counter))
|
||||
|
||||
configObj.finalize()
|
||||
del configObj
|
||||
self.runf.write(self.text_cmd+'stripmapWrapper.py -c '+ configName+'\n')
|
||||
|
@ -388,7 +385,6 @@ class run(object):
|
|||
configObj.geometryDir = os.path.join(self.workDir, self.stack_folder,'geom_master')
|
||||
configObj.offsetDir = os.path.join(self.workDir, 'offsets',slave)
|
||||
configObj.nativeDoppler = native
|
||||
|
||||
configObj.geo2rdr('[Function-1]')
|
||||
configObj.coregSlaveSlc = os.path.join(self.workDir, 'coregSLC','Coarse',slave)
|
||||
configObj.resampleSlc('[Function-2]')
|
||||
|
@ -419,17 +415,14 @@ class run(object):
|
|||
configName = os.path.join(self.configDir,config_prefix + pair[0] + '_' + pair[1])
|
||||
configObj = config(configName)
|
||||
configObj.configure(self)
|
||||
|
||||
if pair[0] == stackMaster:
|
||||
configObj.masterSlc = os.path.join(self.slcDir,stackMaster,stackMaster+self.raw_string+'.slc')
|
||||
else:
|
||||
configObj.masterSlc = os.path.join(self.workDir, 'coregSLC','Coarse', pair[0] , pair[0] + '.slc')
|
||||
|
||||
if pair[1] == stackMaster:
|
||||
configObj.slaveSlc = os.path.join(self.slcDir,stackMaster, stackMaster+self.raw_string+'.slc')
|
||||
else:
|
||||
configObj.slaveSlc = os.path.join(self.workDir, 'coregSLC','Coarse', pair[1], pair[1] + '.slc')
|
||||
|
||||
configObj.masterMetaData = os.path.join(self.slcDir, pair[0])
|
||||
configObj.slaveMetaData = os.path.join(self.slcDir, pair[1])
|
||||
configObj.outfile = os.path.join(self.workDir, 'refineSlaveTiming','pairs', pair[0] + '_' + pair[1] ,'misreg')
|
||||
|
@ -445,19 +438,32 @@ class run(object):
|
|||
configName = os.path.join(self.configDir,config_prefix + pair[0] + '_' + pair[1])
|
||||
configObj = config(configName)
|
||||
configObj.configure(self)
|
||||
|
||||
|
||||
if pair[0] == stackMaster:
|
||||
configObj.masterSlc = os.path.join(self.slcDir,stackMaster , stackMaster+self.raw_string + '.slc')
|
||||
configObj.masterSlc = os.path.join(self.slcDir,
|
||||
stackMaster,
|
||||
stackMaster+self.raw_string + '.slc')
|
||||
else:
|
||||
configObj.masterSlc = os.path.join(self.workDir, self.stack_folder, 'SLC', pair[0] , pair[0] + '.slc')
|
||||
|
||||
configObj.masterSlc = os.path.join(self.workDir,
|
||||
self.stack_folder,
|
||||
'SLC',
|
||||
pair[0],
|
||||
pair[0] + '.slc')
|
||||
if pair[1] == stackMaster:
|
||||
configObj.slaveSlc = os.path.join(self.slcDir,stackMaster, stackMaster+self.raw_string+'.slc')
|
||||
configObj.slaveSlc = os.path.join(self.slcDir,
|
||||
stackMaster,
|
||||
stackMaster+self.raw_string+'.slc')
|
||||
else:
|
||||
configObj.slaveSlc = os.path.join(self.workDir, self.stack_folder,'SLC', pair[1] , pair[1] + '.slc')
|
||||
configObj.slaveSlc = os.path.join(self.workDir,
|
||||
self.stack_folder,
|
||||
'SLC',
|
||||
pair[1],
|
||||
pair[1] + '.slc')
|
||||
configObj.outfile = os.path.join(self.workDir,
|
||||
self.dense_offsets_folder,
|
||||
'pairs',
|
||||
pair[0] + '_' + pair[1],
|
||||
pair[0] + '_' + pair[1])
|
||||
|
||||
configObj.outfile = os.path.join(self.workDir, self.dense_offsets_folder,'pairs', pair[0] + '_' + pair[1] , pair[0] + '_' + pair[1])
|
||||
configObj.denseOffsets('[Function-1]')
|
||||
configObj.denseOffset = configObj.outfile + '.bil'
|
||||
configObj.snr = configObj.outfile + '_snr.bil'
|
||||
|
@ -546,7 +552,15 @@ class run(object):
|
|||
|
||||
def slaves_fine_resampleSlc(self, stackMaster, slaveDates, config_prefix, split=False):
|
||||
# copy over the master into the final SLC folder as well
|
||||
self.runf.write(self.text_cmd + ' masterStackCopy.py -i ' + os.path.join(self.slcDir,stackMaster, stackMaster+self.raw_string + '.slc') + ' -o ' + os.path.join(self.workDir, self.stack_folder,'SLC', stackMaster, stackMaster+'.slc' )+ '\n')
|
||||
self.runf.write(self.text_cmd + ' masterStackCopy.py -i ' +
|
||||
os.path.join(self.slcDir,
|
||||
stackMaster,
|
||||
stackMaster + self.raw_string + '.slc') + ' -o ' +
|
||||
os.path.join(self.workDir,
|
||||
self.stack_folder,
|
||||
'SLC',
|
||||
stackMaster,
|
||||
stackMaster+'.slc' )+ '\n')
|
||||
|
||||
# now resample each of the slaves to the master geometry
|
||||
for slave in slaveDates:
|
||||
|
@ -579,19 +593,27 @@ class run(object):
|
|||
configObj.configure(self)
|
||||
|
||||
if pair[0] == stackMaster:
|
||||
configObj.masterSlc = os.path.join(self.slcDir,stackMaster + low_or_high + stackMaster+self.raw_string +'.slc')
|
||||
configObj.masterSlc = os.path.join(self.slcDir,
|
||||
stackMaster + low_or_high + stackMaster+self.raw_string +'.slc')
|
||||
else:
|
||||
configObj.masterSlc = os.path.join(self.workDir, self.stack_folder, 'SLC', pair[0] + low_or_high + pair[0] + '.slc')
|
||||
|
||||
configObj.masterSlc = os.path.join(self.workDir,
|
||||
self.stack_folder,
|
||||
'SLC',
|
||||
pair[0] + low_or_high + pair[0] + '.slc')
|
||||
if pair[1] == stackMaster:
|
||||
configObj.slaveSlc = os.path.join(self.slcDir,stackMaster + low_or_high + stackMaster+self.raw_string+'.slc')
|
||||
configObj.slaveSlc = os.path.join(self.slcDir,
|
||||
stackMaster + low_or_high + stackMaster+self.raw_string+'.slc')
|
||||
else:
|
||||
configObj.slaveSlc = os.path.join(self.workDir, self.stack_folder, 'SLC', pair[1] + low_or_high + pair[1] + '.slc')
|
||||
configObj.slaveSlc = os.path.join(self.workDir,
|
||||
self.stack_folder,
|
||||
'SLC',
|
||||
pair[1] + low_or_high + pair[1] + '.slc')
|
||||
|
||||
configObj.outDir = os.path.join(self.workDir,
|
||||
'Igrams' + low_or_high + pair[0] + '_' + pair[1],
|
||||
pair[0] + '_' + pair[1])
|
||||
|
||||
configObj.outDir = os.path.join(self.workDir, 'Igrams' + low_or_high +
|
||||
pair[0] + '_' + pair[1] +'/'+pair[0] + '_' + pair[1])
|
||||
configObj.generateIgram('[Function-1]')
|
||||
|
||||
configObj.igram = configObj.outDir+'.int'
|
||||
configObj.filtIgram = os.path.dirname(configObj.outDir) + '/filt_' + pair[0] + '_' + pair[1] + '.int'
|
||||
configObj.coherence = os.path.dirname(configObj.outDir) + '/filt_' + pair[0] + '_' + pair[1] + '.cor'
|
||||
|
@ -606,7 +628,6 @@ class run(object):
|
|||
configObj.master = os.path.join(self.slcDir,stackMaster +'/data')
|
||||
configObj.defoMax = defoMax
|
||||
configObj.unwrap('[Function-3]')
|
||||
|
||||
configObj.finalize()
|
||||
self.runf.write(self.text_cmd+'stripmapWrapper.py -c '+ configName+'\n')
|
||||
|
||||
|
@ -617,13 +638,20 @@ class run(object):
|
|||
configName = os.path.join(self.configDir,config_prefix + pair[0] + '_' + pair[1])
|
||||
configObj = config(configName)
|
||||
configObj.configure(self)
|
||||
configObj.lowBandIgram = os.path.join(self.workDir, 'Igrams' + lowBand + pair[0] + '_' + pair[1] + '/filt_'+pair[0] + '_' + pair[1])
|
||||
configObj.highBandIgram = os.path.join(self.workDir, 'Igrams' + highBand + pair[0] + '_' + pair[1]
|
||||
+ '/filt_'+pair[0] + '_' + pair[1])
|
||||
configObj.lowBandCor = os.path.join(self.workDir, 'Igrams' + lowBand + pair[0] + '_' + pair[1]
|
||||
+ '/filt_'+pair[0] + '_' + pair[1] + '.cor')
|
||||
configObj.highBandCor = os.path.join(self.workDir, 'Igrams' + highBand + pair[0] + '_' + pair[1]
|
||||
+ '/filt_'+pair[0] + '_' + pair[1] + '.cor')
|
||||
configObj.lowBandIgram = os.path.join(self.workDir,
|
||||
'Igrams' + lowBand + pair[0] + '_' + pair[1],
|
||||
'filt_' + pair[0] + '_' + pair[1])
|
||||
configObj.highBandIgram = os.path.join(self.workDir,
|
||||
'Igrams' + highBand + pair[0] + '_' + pair[1],
|
||||
'filt_' + pair[0] + '_' + pair[1])
|
||||
|
||||
configObj.lowBandCor = os.path.join(self.workDir,
|
||||
'Igrams' + lowBand + pair[0] + '_' + pair[1],
|
||||
'filt_' + pair[0] + '_' + pair[1] + '.cor')
|
||||
configObj.highBandCor = os.path.join(self.workDir,
|
||||
'Igrams' + highBand + pair[0] + '_' + pair[1],
|
||||
'filt_' + pair[0] + '_' + pair[1] + '.cor')
|
||||
|
||||
configObj.lowBandShelve = os.path.join(self.slcDir,pair[0] + lowBand + 'data')
|
||||
configObj.highBandShelve = os.path.join(self.slcDir,pair[0] + highBand + 'data')
|
||||
configObj.outDir = os.path.join(self.workDir, 'Ionosphere/'+pair[0]+'_'+pair[1])
|
||||
|
@ -667,7 +695,6 @@ def baselinePair(baselineDir, master, slave,doBaselines=True):
|
|||
mFrame = mdb['frame']
|
||||
sFrame = sdb['frame']
|
||||
|
||||
|
||||
bObj = Baseline()
|
||||
bObj.configure()
|
||||
bObj.wireInputPort(name='masterFrame', object=mFrame)
|
||||
|
@ -738,8 +765,10 @@ def plotNetwork(baselineDict, timeDict, pairs,save_name='pairs.png'):
|
|||
ax1.cla()
|
||||
for ni in range(len(pairs)):
|
||||
# ax1.plot(np.array([timeDict[pairs[ni][0]].days,timeDict[pairs[ni][1]].days]),
|
||||
ax1.plot([datetime.datetime.strptime(pairs[ni][0],datefmt), datetime.datetime.strptime(pairs[ni][1], datefmt)],
|
||||
np.array([baselineDict[pairs[ni][0]],baselineDict[pairs[ni][1]]]),
|
||||
ax1.plot([datetime.datetime.strptime(pairs[ni][0],datefmt),
|
||||
datetime.datetime.strptime(pairs[ni][1], datefmt)],
|
||||
np.array([baselineDict[pairs[ni][0]],
|
||||
baselineDict[pairs[ni][1]]]),
|
||||
'-ko',lw=1, ms=4, alpha=0.7, mfc='r')
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue