prepSlcALOS2: add --polarization to pass to unpackFrame*

LT1AB
Zhang Yunjun 2020-04-28 16:57:21 -07:00 committed by piyushrpt
parent 6a78c4e6d6
commit 4282bb8e0a
1 changed files with 13 additions and 6 deletions

View File

@ -17,17 +17,22 @@ def createParser():
Create command line parser.
'''
parser = argparse.ArgumentParser(description='Prepare ALOS2 slc for processing (unzip/untar files, '
parser = argparse.ArgumentParser(description='Prepare ALOS2 SLC for processing (unzip/untar files, '
'organize in date folders, generate script to unpack into isce formats).')
parser.add_argument('-i', '--input', dest='inputDir', type=str, required=True,
help='directory with the downloaded SLC data')
parser.add_argument('-rmfile', '--rmfile', dest='rmfile',action='store_true', default=False,
help='Optional: remove zip/tar/compressed files after unpacking into date structure '
'(default is to keep in archive fo lder)')
parser.add_argument('-o', '--output', dest='outputDir', type=str, required=False,
help='output directory where data needs to be unpacked into isce format (for script generation).')
parser.add_argument('-t', '--text_cmd', dest='text_cmd', type=str, default='source ~/.bash_profile;',
help='text command to be added to the beginning of each line of the run files. Default: source ~/.bash_profile;')
help='text command to be added to the beginning of each line of the run files (default: %(default)s).')
parser.add_argument('-p', '--polarization', dest='polarization', type=str,
help='polarization in case if quad or full pol data exists (default: %(default)s).')
parser.add_argument('-rmfile', '--rmfile', dest='rmfile',action='store_true', default=False,
help='Optional: remove zip/tar/compressed files after unpacking into date structure '
'(default is to keep in archive folder)')
return parser
@ -202,6 +207,8 @@ def main(iargs=None):
slcDir = os.path.join(inps.outputDir, acquisitionDate)
os.makedirs(slcDir, exist_ok=True)
cmd = 'unpackFrame_ALOS2.py -i ' + os.path.abspath(dateDir) + ' -o ' + slcDir
if inps.polarization:
cmd += ' --polarization {} '.format(inps.polarization)
print (cmd)
f.write(inps.text_cmd + cmd+'\n')
f.close()