Workflow: sar_coherence_parallel_test.cwl#main
Parallel InSAR coherence workflow: 1. Generate InSAR pairs from input date range and burst parameters 2. Process each pair in parallel (scatter) 2. STAC results (removed for now)
- Selected
- |
- Default Values
- Nested Workflows
- Tools
- Inputs/Outputs
This workflow is Open Source and may be reused according to the terms of:
Apache License 2.0
Note that the tools invoked by the workflow may have separate licenses.
Inputs
| ID | Type | Title | Doc |
|---|---|---|---|
| burst_id | Integer |
Sentinel-1 burst ID |
|
| sub_swath | String |
Sub-swath identifier (IW1, IW2, or IW3) |
|
| polarization | String |
Polarization (vv or vh) |
|
| temporal_extent | String[] |
Temporal extent as [start_date, end_date], e.g., ['2024-08-01', '2024-09-30'] |
|
| temporal_baseline | Integer |
Temporal baseline in days for pair generation |
|
| coherence_window_az | Integer (Optional) |
Coherence window size in azimuth direction |
|
| coherence_window_rg | Integer (Optional) |
Coherence window size in range direction |
Steps
| ID | Runs | Label | Doc |
|---|---|---|---|
| extract_pairs |
sar_coherence_parallel_test.cwl#extract_pairs_array
(ExpressionTool)
|
Extract InSAR_pairs array from JSON file |
|
| process_pairs |
sar_coherence_parallel_test.cwl#process_single_pair
(CommandLineTool)
|
Process a single InSAR pair to generate coherence |
|
| generate_pairs |
sar_coherence_parallel_test.cwl#get_insar_pairs
(CommandLineTool)
|
Generate InSAR pairs based on burst ID and temporal parameters |
Outputs
| ID | Type | Label | Doc |
|---|---|---|---|
| coherence_results | Directory[] |
Array of directories, one per InSAR pair with coherence results |
Permalink:
https://w3id.org/cwl/view/git/0ce653f4a95dc8ac527af81674be9c2075d8f7a5/cwl/sar_coherence_parallel_test.cwl?part=main
