-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathCHANGES-223.diff
40 lines (35 loc) · 1.01 KB
/
CHANGES-223.diff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
diff --git testGeogrid_ISCE.py testGeogrid_ISCE.py
--- testGeogrid_ISCE.py
+++ testGeogrid_ISCE.py
@@ -27,6 +27,8 @@
#
# Authors: Piyush Agram, Yang Lei
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+from typing import Tuple
+from pathlib import Path
def cmdLineParse():
@@ -150,6 +152,18 @@ def loadMetadata(indir,buffer=0):
return info
+
+def get_polarizations(s1_safe: str) -> Tuple[str]:
+ mapping = {
+ 'SH': ('hh',),
+ 'SV': ('vv',),
+ 'DH': ('hh', 'hv'),
+ 'DV': ('vv', 'vh'),
+ }
+ key = Path(s1_safe).name[14:16]
+ return mapping[key]
+
+
def loadParsedata(indir, orbit_dir, aux_dir, buffer=0):
'''
Input file.
@@ -170,7 +184,7 @@ def loadParsedata(indir, orbit_dir, aux_dir, buffer=0):
rdr.orbitDir=orbit_dir
rdr.auxDir=aux_dir
rdr.swathNumber=swath
- rdr.polarization='hh'
+ rdr.polarization=get_polarizations(indir)[0]
rdr.parse()
frames.append(rdr.product)