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

unwrap with Phass and Snaphu using isce3 env #69

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

Commits on Apr 11, 2022

  1. Merge pull request #1 from isce-framework/main

    Update fork
    mgovorcin authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    6ccdc07 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Unwrapping script to use isce3 modules for Phass and Snaphu v2.0.4

    This PR allows using isce3 modules for unwrapping with Phass and Snaphu algorithms.
    
    Script unwrap_isce3.py contains functions:
    1. unwrap_phass  - prepares and runs unwrapping with Phass, 
                                    as Phass takes wrapped interferogram input in radians, function vrt_cpx2rad creates vrt file that extracts phase values on-the-fly using pixel function: phase
    
    2. unwrap_snaphu - prepares and runs unwrapping with Snaphu version 2.0.4,  using tiling option useful             for unwrapping high-resolution interferograms. 
    
    Added options related to tiling, such as number of tiles per row and column, number of processes, minimum region and etc.... and deformation_threshold option which I find useful when snaphu ends up in the infite loop due to a cost overflow (an unexpected increase in the total solution cost), examples Ridgecrest earthquake coseismic pairs. 
    snaphu manpage suggests  increasing the value of DEFOTHRESHFACTOR or decreasing the value of DEFOCONST. Snaphu standalone version gives this warning but it appers Python bindings for snaphu, does not, they just end up in very long with segmentation fault at the end
    
    3. unw_vrt_xml - function that creates .xml and .vrt files for output in the similar manner as isceobj.createImage() but without dependence on the isce2
    mgovorcin authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    566c307 View commit details
    Browse the repository at this point in the history
  2. Update unwrap_isce3.py

    mgovorcin authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    79502fe View commit details
    Browse the repository at this point in the history
  3. Fixed most of codacy issues

    left issues with xml.Elementtree unsolved
    mgovorcin authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    211b2cf View commit details
    Browse the repository at this point in the history
  4. Update unwrap_isce3.py

    mgovorcin authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    ca93c29 View commit details
    Browse the repository at this point in the history
  5. Fix Codacy issues ver2

    mgovorcin authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    e839b02 View commit details
    Browse the repository at this point in the history
  6. Update unwrap_isce3.py

    mgovorcin authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    72027ed View commit details
    Browse the repository at this point in the history
  7. Update unwrap_isce3.py

    mgovorcin authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    0db5ec4 View commit details
    Browse the repository at this point in the history