-
Notifications
You must be signed in to change notification settings - Fork 263
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
prep_aria
: support for ARIA product v3 correction layers
#1247
base: main
Are you sure you want to change the base?
Conversation
prep_aria
: support for ARIA product v3 correction layers
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @sssangha and @mgovorcin for the PR. Besides the comments above, could you also fix the suggestions from pre-commit and codacy checking?
PR summaryThis pull request introduces support for ARIA product version 3 correction layers in the SuggestionConsider adding unit tests to verify the functionality of the new features, especially the handling of multiple troposphere files and the processing of correction layers. This will help ensure the robustness of the changes and facilitate future maintenance. Additionally, updating the documentation to reflect the new capabilities and usage examples would be beneficial for users. Disclaimer: This comment was entirely generated using AI. Be aware that the information provided may be incorrect. Current plan usage: 0.00% Have feedback or need help? |
I hope this addition can be completed soon. We can really use this ionospheric layer support to advance our NISAR Calibration and Validation activities that use ARIA S1-GUNW files. |
src/mintpy/cli/prep_aria.py
Outdated
help='Name of the Ionosphere Delay stack file', default=None) | ||
corr.add_argument('-cs', '--set', dest='setFile', type=str, | ||
help='Name of the Solid Earth Tides stack file', default=None) | ||
corr.add_argument('--cluster', dest='cluster', type=str, choices={'local', 'pbs', None}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we still need arguments for dask cluster and num-workers as network inversion of iono stack should be outside of this script. Please check, if it is not used, remove
src/mintpy/prep_aria.py
Outdated
########## output file 3 - correction layers | ||
|
||
# 3.1 - ionosphere | ||
# Invert Iono stack and write out cube |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove this comment, as prep_aria will skip network inversion of iono stack
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great. I tried to test it last week, but the environment needs to be updated for the new ARIA-tools. I will try it again this weekend. |
We found recently that the conda-forge ARIA-tools requires Python 3.12 but ISCE2 only allows versions up to 3.11, so it is not presently possible to make a conda environment with ISCE2, ARIA-tools, and MintPy. |
Thanks for the heads-up @EJFielding, I will create a new env for this test then. |
Hi @yunjunz and @EJFielding, what's the current status of this PR on your end? |
I won't have time to test the change in the coming few days. Since the PR only changes code in |
Description of proposed changes
Reminders