Version 1.3.1
Cut a new release for the 2021 UNAVCO short course.
New Features:
- big-data friendly features:
- memory-efficient
tsview.pyvia downsampling. - CPU-efficient dask parallelization in
ifgram_inversion.pyanddem_error.pyby limiting*NUM_THREADSenv variable to 1.
- memory-efficient
- support
hyp3product from ASF HyP3 service [preliminary]- load HyP3 products via
prep_hyp3.pycontributed by Forrest Williams, Bryan Marfito and Jiang Zhu. - support UTM projection in
tropo_pyaps3.pyandsolid_earth_tides.pycontributed by Jiang Zhu and Bryan Marfito.
- load HyP3 products via
- support
gmtsargeocoded product viaprep_gmtsar.pywith contributions from Xiaohua Xu and Rebecca Bussard - add
save_kite.pyto save mintpy displacement forpyrockosuite contributed by Marin Govorcin timeseries2velocity.py:- add two time functions: exponential via
--expand logarithmic via--logcontributed by Yuan-Kai Liu - support STD propagation from time-series to time func
- add two time functions: exponential via
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: adddouble_differencealgorithm from Bekaert et al. (2020)generate_mask.py: add--minpixeloption to select pixels based on cluster sizegenerate_mask.py: add--vstdoption to select pixels based on signal-to-noise ratio using velocity STD
- visualizations:
save_kmz: support radar-coded file with point stylestsview.py: plot & save the time function fitting results with contributions from Yuan-Kai Liuview.py:- support
--ref-pointout of the subset box - support
--ref-lalofor radar-coded file - support UTM projections
- add
--mathoption 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/vmaxoptions to adjust masking thresholds on the fly
- support
- more colormaps
Technical Improvements:
- translate
plot_smallbaselineApp.shfrom shell script to python, for better cross-platform compatibility with parallelization, contributed by Panji Brotoisworo and Joshua Zahner - improvement API support of
isce-2/topsAppgeocoded 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