-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathINSAR_ISCE.yml
More file actions
170 lines (170 loc) · 5.76 KB
/
Copy pathINSAR_ISCE.yml
File metadata and controls
170 lines (170 loc) · 5.76 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
INSAR_ISCE:
required_parameters:
- granules
- secondary_granules
- frame_id
parameters:
granules:
api_schema:
type: array
minItems: 1
items:
description: The name of the Sentinel-1 SLC granules to use as reference scenes for InSAR processing
type: string
pattern: "^S1[ABCD]_IW_SLC__1S[SD]V"
minLength: 67
maxLength: 67
example: S1B_IW_SLC__1SDV_20210723T014947_20210723T015014_027915_0354B4_B3A9
secondary_granules:
api_schema:
type: array
minItems: 1
items:
description: The name of the Sentinel-1 SLC granules to use as secondary scenes for InSAR processing
type: string
pattern: "^S1[ABCD]_IW_SLC__1S[SD]V"
minLength: 67
maxLength: 67
example: S1B_IW_SLC__1SDV_20210711T014947_20210711T015013_027740_034F80_D404
frame_id:
api_schema:
description: Subset GUNW products to this frame. Standard products require frame id to be specified. When set to `-1`, no subsetting applied. If no frame specified (i.e. `-1`), then output GUNW is not a standard ARIA-S1-GUNW.
type: integer
minimum: -1
min_frame_coverage:
api_schema:
description: Minimum amount of the frame that must be covered by the overlap between the reference and secondary granules; standard ARIA products require this to be set to 0.9.
default: 0.01
type: number
minimum: 0.0
maximum: 1.0
compute_solid_earth_tide:
api_schema:
default: true
type: boolean
description: Whether to compute a solid earth tide correction layer for ARIA-S1-GUNW products; standard ARIA products must include this layer.
esd_coherence_threshold:
api_schema:
description: Coherence threshold value for determining which points to include when performing ESD. Must be any value between 0 and 1 (inclusive), or -1 for no ESD correction. Standard ARIA products do NOT include ESD.
default: -1.0
type: number
minimum: -1.0
maximum: 1.0
estimate_ionosphere_delay:
api_schema:
description: Whether to apply ionosphere correction to the ARIA-S1-GUNW as an additional layer; standard ARIA products include the ionsphere correction to be turned on and include multiple ionosphere correction layers.
default: true
type: boolean
goldstein_filter_power:
api_schema:
description: The filter power of the adaptive goldsetin filter; 0 means no filter applied. Standard product requires strength to be set to 0.5.
default: 0.5
type: number
minimum: 0
output_resolution:
api_schema:
default: 90
description: Desired output resolution in meters of GUNW product; standard ARIA products requires resolution to be set to 90 m.
type: integer
enum:
- 30
- 90
unfiltered_coherence:
api_schema:
default: true
type: boolean
description: Whether to add unfiltered_coherence layer to ARIA-S1-GUNW products; standard ARIA products must include this layer.
dense_offsets:
api_schema:
default: false
type: boolean
description: Whether to include 2 extra layers (azimuth and range pixel offsets) that measure via patch cross-correlation the change between reference and secondary in radar coordinates; standard ARIA products do NOT include this layer.
weather_model:
api_schema:
description: Weather model used to generate tropospheric delay estimations.
default: None
type: string
enum:
- None
- ERA5
- ERA5T
- GMAO
- HRES
- HRRR
cost_profiles:
DEFAULT:
cost: 1.0
validators: []
steps:
- name: ''
image: ghcr.io/access-cloud-based-insar/dockerizedtopsapp
command:
- ++omp-num-threads
- '4' # 8 vCPUs per 16 GB RAM for the C instance family; 4 for M; 2 for R
- --bucket
- Ref::bucket
- --bucket-prefix
- Ref::bucket_prefix
- --reference-scenes
- Ref::granules
- --secondary-scenes
- Ref::secondary_granules
- --esd-coherence-threshold
- Ref::esd_coherence_threshold
- --estimate-ionosphere-delay
- Ref::estimate_ionosphere_delay
- --frame-id
- Ref::frame_id
- --min-frame-coverage
- Ref::min_frame_coverage
- --compute-solid-earth-tide
- Ref::compute_solid_earth_tide
- --output-resolution
- Ref::output_resolution
- --dense-offsets
- Ref::dense_offsets
- --goldstein-filter-power
- Ref::goldstein_filter_power
- --unfiltered-coherence
- Ref::unfiltered_coherence
timeout: 21600
compute_environment: Default
vcpu: 1
memory: 15500
secrets:
- EARTHDATA_USERNAME
- EARTHDATA_PASSWORD
- name: TROPOSPHERE
image: ghcr.io/dbekaert/raider
command:
- ++process
- calcDelaysGUNW
- --bucket
- Ref::bucket
- --bucket-prefix
- Ref::bucket_prefix
- --weather-model
- Ref::weather_model
timeout: 10800
compute_environment: Default
vcpu: 1
memory: 7500
secrets:
- EARTHDATA_USERNAME
- EARTHDATA_PASSWORD
- RAIDER_ECMWF_ERA5_UID
- RAIDER_ECMWF_ERA5_API_KEY
- RAIDER_HRES_EMAIL
- RAIDER_HRES_API_KEY
- RAIDER_HRES_URL
- name: PUBLISH
image: ghcr.io/asfhyp3/ingest-adapter
command:
- Ref::job_id
timeout: 600
compute_environment: Default
vcpu: 1
memory: 512
secrets:
- TOPIC_ARN
- HYP3_URL