isce2_topsStack - interferogramStack.py

Generate network of interferogram pairs and their run_files for interferogram generation with topsStack

The requirement for this script is to have an existing co-registrated stack of Sentinel-1 SLCs (stackSentinel.py workflow slc/ -W slc). Once the merged folder with co-registered slcs exists, interferogramStack.py can be used to generate run_files for interferogram generation (generate_burst_igram, merge_burst_igram, filter_coherence, unwrap) multiple times with various options for pair selection

interferogramStack.py. - script that generates run_files for interferogram pairs with various options of pair selection: networks, periodic pairs, and more. Run_files and configs are stored in run_ifg_files and configs_ifgs respectively.

    Features:  
         - _networks_ - **sequential** (with number of connections)
                               Example: sequential w 1 connection

Screen Shot 2022-07-25 at 11 09 16 AM

                               sequential w 4 connection

Screen Shot 2022-07-25 at 11 10 23 AM

         -  **delaunay**, 

Screen Shot 2022-07-25 at 11 12 08 AM

         - **single_reference**

Screen Shot 2022-07-25 at 11 12 42 AM

         - **full network**

Screen Shot 2022-07-25 at 11 12 52 AM

         - _periodic_pairs_ -  include periodic pairs such as semi-annual and annual pairs
                         - Example: sequential w 1 connection and 18d periodic pairs

Screen Shot 2022-07-25 at 11 15 08 AM

         - _update the current network_ with more interferograms for a specific date period ( use start_date and end_date)

         - _limit_ selection of _pairs_ based on maximum perpendicular and temporal baseline (use max_bperp and max_btemp)
         - Script detects and skips the existing interferograms in the merged/interferograms directory (_update mode_)

Screen Shot 2022-07-25 at 11 16 45 AM