Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dolphin workflow #2

Open
wants to merge 200 commits into
base: main
Choose a base branch
from
Open

Add dolphin workflow #2

wants to merge 200 commits into from

Conversation

sssangha
Copy link
Contributor

@sssangha sssangha commented Feb 1, 2024

Here I'll outline the dolphin installation, environment setup, and general tool instructions.

Refer to the READme here for installation and envrionment setup.

  1. Run tool

This tool is intended to be flexible when it comes to the following options/filters:
a. Start/end dates (--startdate and --enddate). By default all dates are taken.
b. Specify OPERA frame id (--frameid). To access a geojson of not only the OPERA frame IDs, but also burst IDs, look here: https://github.com/opera-adt/burst_db/releases/tag/v0.3.1
c. Specify orbit pass direction (--orbitpass) as either asc or des.
d. Specify AOI ("--areaofinterest") as either input shapefile, or 'S N W E' a la ISCE convention.
e. Specify output direction (--outdir). By default files deposited in the local director.

A few import notes regarding the filters outlined above:

  1. You must at least either specify the OPERA frame id (--frameid) or AOI ("--areaofinterest").
  2. If you specify just the AOI ("--areaofinterest"), you must also specify the orbit pass direction (--orbitpass).
  3. If you specify just the AOI ("--areaofinterest") without the OPERA frame id (--frameid), the most common frame id based off of the specified orbit pass direction (--orbitpass) is determined and reported.

Example run with date range specified ("-s 20221207 -e 20230629"), region of interest specified as a SNWE box a la the ISCE convention ("-ao '19.0 20.1962 -155.88 -155.014' "), and OPERA frame id specified ("-fi 33039")

pst_dolphin_workflow.py.py -s 20221207 -e 20230629 -fi 33039 -ao '19.0 20.1962 -155.88 -155.014' -o hawaii_frame3303

Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@sssangha
Copy link
Contributor Author

sssangha commented Feb 1, 2024

Optional supplementary notebook to manually select OPERA frame id:
util_notebooks/select_frameID_geojson.ipynb

Derived from a contribution of @smuinsar

Again note, a user can alternatively simply specify an AOI ("--areaofinterest") and orbit pass direction (--orbitpass) and the program will automatically determine the most common OPERA frame id

@sssangha sssangha marked this pull request as ready for review February 1, 2024 02:38
@sssangha sssangha requested a review from gracebato February 1, 2024 02:38
smuinsar and others added 30 commits January 13, 2025 17:54
As default, no mask. If apply_mask is specified, the mask with recommended_mask.h5 is applied.
As default, no masking. With apply_mask, masking with recommended_mask.h5 is applied.
Counting valid pixels in time-series. 
If the ratio of valid pixels in time series is larger than threshold, the measurements in the pixel assumes to be reliable.
Usage: "run1_download_DISP_S1_Static.py --frameID 8882 --staticOnly" 
skipping downloading DISP-S1 nc files from S3 bucket
Reducing dependence on mintpy for handling coherence masks
Conservative outlier removal using z-score
For insufficient GNSS measurements to validate DISP-S1, its verdict is displayed as "SPARSE".
The table and legend color are in gray.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants