Skip to content

Commit

Permalink
update HyP3 example dataset RidgecrestSenDT71 (#1182)
Browse files Browse the repository at this point in the history
+ update the HyP3 example dataset, with the latest metadata generated by ASF HyP3 system at April 24, 2024.

+ docs/dir_structure: update hyp3 section

+ docs/demo_dataset: update hyp3 DOI info

+ tests/configs/RidgecrestSenDT71: 
    - use * for more generic file path support
    - turn OFF plotting temporarily to pass the circle CI testing.

---------

Co-authored-by: Zhang Yunjun <yunjunz@outlook.com>
  • Loading branch information
forrestfwilliams and yunjunz committed Apr 23, 2024
1 parent 4396cb6 commit 3ebf6c6
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 30 deletions.
6 changes: 3 additions & 3 deletions docs/demo_dataset.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,11 +66,11 @@ Relevant literature:
### Sentinel-1 of the 2019 Ridgecrest, California earthquake sequence with HyP3 ###

Area: Owens Valley, California, USA ([USGS event page](https://earthquake.usgs.gov/earthquakes/eventpage/ci38457511/executive))
Data: Sentinel-1 descending track 71 during June - August 2019 (7 acquisitions; [Zenodo](https://zenodo.org/record/5502403))
Size: ~480 MB
Data: Sentinel-1 descending track 71 during June - August 2019 (7 acquisitions; [Zenodo](https://zenodo.org/record/11049257))
Size: ~240 MB

```bash
wget https://zenodo.org/record/5502403/files/RidgecrestSenDT71.tar.xz
wget https://zenodo.org/record/11049257/files/RidgecrestSenDT71.tar.xz
tar -xvJf RidgecrestSenDT71.tar.xz
cd RidgecrestSenDT71
smallbaselineApp.py ${MINTPY_HOME}/docs/templates/RidgecrestSenDT71.txt
Expand Down
28 changes: 14 additions & 14 deletions docs/dir_structure.md
Original file line number Diff line number Diff line change
Expand Up @@ -384,9 +384,9 @@ mintpy.load.waterMaskFile = $DATA_DIR/SanFranSenDT42/mask/watermask.msk
+ For at least one interferogram, download the accompanying DEM.
+ Unzip the downloaded files. E.g., `for f in *.zip; do unzip $f; done` in bash.

2. Clip DEM and all interferograms to the same area using hyp3lib/[cutGeotiffs.py](https://github.com/ASFHyP3/hyp3-lib/blob/develop/hyp3lib/cutGeotiffs.py) script.
2. Clip all image files (interferograms, coherence, DEM, etc.) to the same area.

Here is an example workflow: [smallbaselineApp_hyp3](https://nbviewer.org/github/insarlab/MintPy-tutorial/blob/main/workflows/smallbaselineApp_hyp3.ipynb).
An in-depth guide to performing these steps is available in this [Jupyter Notebook](https://github.com/ASFHyP3/hyp3-docs/blob/develop/docs/tutorials/hyp3_insar_stack_for_ts_analysis.ipynb).

HyP3 produces two types of InSAR products: 1) scene-wide products using Gamma and 2) burst-wide products using ISCE2.

Expand All @@ -395,19 +395,19 @@ HyP3 produces two types of InSAR products: 1) scene-wide products using Gamma an
```
$DATA_DIR/RidgecrestSenDT71
├── hyp3
│ ├── S1AA_20190622T135157_20190704T135158_VVP012_INT80_G_ueF_4C43
│   │   ├── S1AA_20190622T135157_20190704T135158_VVP012_INT80_G_ueF_4C43_corr_clip.tif
│   │   ├── S1AA_20190622T135157_20190704T135158_VVP012_INT80_G_ueF_4C43_dem_clip.tif
│   │   ├── S1AA_20190622T135157_20190704T135158_VVP012_INT80_G_ueF_4C43_lv_theta_clip.tif
│   │   ├── S1AA_20190622T135157_20190704T135158_VVP012_INT80_G_ueF_4C43_lv_phi_clip.tif
│   │   ├── S1AA_20190622T135157_20190704T135158_VVP012_INT80_G_ueF_4C43_unw_phase_clip.tif
│   │   ├── S1AA_20190622T135157_20190704T135158_VVP012_INT80_G_ueF_4C43_water_mask_clip.tif
│   │   ├── S1AA_20190622T135157_20190704T135158_VVP012_INT80_G_ueF_4C43.txt
│ ├── S1AA_20190610T015047_20190622T015048_VVP012_INT80_G_ueF_48FE
│   │   ├── S1AA_20190610T015047_20190622T015048_VVP012_INT80_G_ueF_48FE_corr_clip.tif
│   │   ├── S1AA_20190610T015047_20190622T015048_VVP012_INT80_G_ueF_48FE_dem_clip.tif
│   │   ├── S1AA_20190610T015047_20190622T015048_VVP012_INT80_G_ueF_48FE_lv_theta_clip.tif
│   │   ├── S1AA_20190610T015047_20190622T015048_VVP012_INT80_G_ueF_48FE_lv_phi_clip.tif
│   │   ├── S1AA_20190610T015047_20190622T015048_VVP012_INT80_G_ueF_48FE_unw_phase_clip.tif
│   │   ├── S1AA_20190610T015047_20190622T015048_VVP012_INT80_G_ueF_48FE_water_mask_clip.tif
│   │   ├── S1AA_20190610T015047_20190622T015048_VVP012_INT80_G_ueF_48FE.txt
│   │   └── ...
│   ├── S1AA_20190622T135157_20190716T135159_VVP024_INT80_G_ueF_BA28
│   │   ├── S1AA_20190622T135157_20190716T135159_VVP024_INT80_G_ueF_BA28_corr_clip.tif
│   │   ├── S1AA_20190622T135157_20190716T135159_VVP024_INT80_G_ueF_BA28_unw_phase_clip.tif
│   │   ├── S1AA_20190622T135157_20190716T135159_VVP024_INT80_G_ueF_BA28.txt
│   ├── S1AA_20190622T015048_20190704T015049_VVP012_INT80_G_ueF_44D1
│   │   ├── S1AA_20190622T015048_20190704T015049_VVP012_INT80_G_ueF_44D1_corr_clip.tif
│   │   ├── S1AA_20190622T015048_20190704T015049_VVP012_INT80_G_ueF_44D1_unw_phase_clip.tif
│   │   ├── S1AA_20190622T015048_20190704T015049_VVP012_INT80_G_ueF_44D1.txt
│   │   └── ...
│   └── ...
└── mintpy
Expand Down
25 changes: 13 additions & 12 deletions tests/configs/RidgecrestSenDT71.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,27 @@
mintpy.compute.cluster = local
mintpy.load.processor = hyp3
##---------interferogram datasets:
mintpy.load.unwFile = ../hyp3/*/*unw_phase_clip.tif
mintpy.load.corFile = ../hyp3/*/*corr_clip.tif
mintpy.load.unwFile = ../hyp3/*/*unw_phase_clip*.tif
mintpy.load.corFile = ../hyp3/*/*corr_clip*.tif
##---------geometry datasets:
mintpy.load.demFile = ../hyp3/*/*dem_clip.tif
mintpy.load.incAngleFile = ../hyp3/*/*lv_theta_clip.tif
mintpy.load.waterMaskFile = ../hyp3/*/*water_mask_clip.tif
mintpy.load.demFile = ../hyp3/*/*dem_clip*.tif
mintpy.load.incAngleFile = ../hyp3/*/*lv_theta_clip*.tif
mintpy.load.waterMaskFile = ../hyp3/*/*water_mask_clip*.tif
##---------subset (optional):
## if both yx and lalo are specified, use lalo option unless a) no lookup file AND b) dataset is in radar coord
mintpy.subset.yx = auto #[y0:y1,x0:x1 / no], auto for no
mintpy.subset.lalo = 391e4:400e4,39e4:51e4 #[S:N,W:E / no], auto for no

mintpy.reference.lalo = 391.5e4,45e4
mintpy.networkInversion.weightFunc = no
mintpy.troposphericDelay.method = pyaps
mintpy.topographicResidual = yes
mintpy.reference.lalo = 391.5e4,45e4
mintpy.networkInversion.weightFunc = no
mintpy.troposphericDelay.method = pyaps
mintpy.topographicResidual = yes
mintpy.topographicResidual.stepFuncDate = 20190706T0320
mintpy.topographicResidual.pixelwiseGeometry = no
mintpy.save.hdfEos5 = yes
mintpy.save.hdfEos5.subset = yes
mintpy.plot.maxMemory = 2
mintpy.save.hdfEos5 = yes
mintpy.save.hdfEos5.subset = yes
mintpy.plot = no
mintpy.plot.maxMemory = 2

##————————————————————————————— HDF-EOS5 Attributes -—————————————————————————##
relative_orbit = 71
2 changes: 1 addition & 1 deletion tests/smallbaselineApp.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
'https://zenodo.org/record/5498198/files/FernandinaSenDT128.tar.xz', # 280 MB
'https://zenodo.org/record/6662079/files/SanFranSenDT42.tar.xz', # 280 MB
'https://zenodo.org/record/3952950/files/WellsEnvD2T399.tar.xz', # 280 MB
'https://zenodo.org/record/5502403/files/RidgecrestSenDT71.tar.xz', # 480 MB
'https://zenodo.org/record/11049257/files/RidgecrestSenDT71.tar.xz', # 240 MB
'https://zenodo.org/record/6661536/files/WCapeSenAT29.tar.xz', # 240 MB
'https://zenodo.org/record/3952917/files/KujuAlosAT422F650.tar.xz', # 230 MB
]
Expand Down

0 comments on commit 3ebf6c6

Please sign in to comment.