Version 1.3.1
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
anddem_error.py
by limiting*NUM_THREADS
env variable to 1.
- memory-efficient
- 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
andsolid_earth_tides.py
contributed by Jiang Zhu and Bryan Marfito.
- load HyP3 products via
- support
gmtsar
geocoded product viaprep_gmtsar.py
with contributions from Xiaohua Xu and Rebecca Bussard - add
save_kite.py
to save mintpy displacement forpyrocko
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
- 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_difference
algorithm from Bekaert et al. (2020)generate_mask.py
: add--minpixel
option to select pixels based on cluster sizegenerate_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 stylestsview.py
: plot & save the time function fitting results with contributions from Yuan-Kai Liuview.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
- support
- 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