Skip to content

Version 1.3.1

Compare
Choose a tag to compare
@yunjunz yunjunz released this 02 Aug 20:21
· 389 commits to main since this release
dd9512b

Cut a new release for the 2021 UNAVCO short course.

New Features:

  • big-data friendly features:
    • memory-efficient tsview.py via downsampling.
    • CPU-efficient dask parallelization in ifgram_inversion.py and dem_error.py by limiting *NUM_THREADS env variable to 1.
  • support hyp3 product from ASF HyP3 service [preliminary]
    • load HyP3 products via prep_hyp3.py contributed by Forrest Williams, Bryan Marfito and Jiang Zhu.
    • support UTM projection in tropo_pyaps3.py and solid_earth_tides.py contributed by Jiang Zhu and Bryan Marfito.
  • support gmtsar geocoded product via prep_gmtsar.py with contributions from Xiaohua Xu and Rebecca Bussard
  • add save_kite.py to save mintpy displacement for pyrocko suite contributed by Marin Govorcin
  • timeseries2velocity.py:
    • add two time functions: exponential via --exp and logarithmic via --log contributed by Yuan-Kai Liu
    • support STD propagation from time-series to time func
  • modify_network.py:
    • add "Effective Coherence Ratio" method from Kang et al. (2021) contributed by Forrest Williams
    • calc MST network from remaining pairs after all the other criteria applied contributed by Brett Buzzanga
  • utilities contributed by Forrest Williams:
    • spatial_filter.py: add double_difference algorithm from Bekaert et al. (2020)
    • generate_mask.py: add --minpixel option to select pixels based on cluster size
    • generate_mask.py: add --vstd option to select pixels based on signal-to-noise ratio using velocity STD
  • visualizations:
    • save_kmz: support radar-coded file with point styles
    • tsview.py: plot & save the time function fitting results with contributions from Yuan-Kai Liu
    • view.py:
      • support --ref-point out of the subset box
      • support --ref-lalo for radar-coded file
      • support UTM projections
      • add --math option for simple operations, e.g. sqrt to display STD from VAR file
      • improved save & re-use GPS LOS data in CSV file
      • plot colorbar with the unit in the label for each subplot in case of multi-subplots with different units
      • add --mask-vmin/vmax options to adjust masking thresholds on the fly
    • more colormaps

Technical Improvements:

  • translate plot_smallbaselineApp.sh from shell script to python, for better cross-platform compatibility with parallelization, contributed by Panji Brotoisworo and Joshua Zahner
  • improvement API support of isce-2/topsApp geocoded products contributed by Yuan-Kai Liu
  • improved support of isce-2 data files in the utility scripts (geocode.py, multilook.py and subset.py).
  • Circle CI:
    • speedup installation using mamba
    • separate datasets into different runs for better navigation
    • platform-independent fortran compiler
  • Various bugs and typo fixes.

Contributors:

  • Zhang Yunjun
  • Forrest Williams
  • Yuan-Kai Liu
  • Xiaohua Xu
  • Marin Govorcin
  • Panji Brotoisworo
  • Bryan Marfito
  • Jiang Zhu
  • Brett Buzzanga
  • Joshua Zahner
  • Rebecca Bussard
  • Simran Sangha
  • Oliver Stephenson
  • Sara Mirzaee
  • Russell Grew
  • Andrew Johnston
  • James Rine