Version 1.5.2
Cut a release for the 2023 EarthScope InSAR short course (ISCE+).
Highlights
- UTM and lat/lon coordinates conversion support via the
utm
package by @yunjunz in #1052, #1053 timeseries2velocity
: add--polyline
option to estimate linear velocity changes by @yunjunz in #999diff
: supportunw/offset - timeseries
andtimeseries - velocity
by @yunjunz and @yuankailiu in #1011, #1018euler_pole
: add PMM plotting functions by @yuankailiu in #935- initial NO_DATA_VALUE support via
readfile.auto_no_data_value()
by @yunjunz in #962
What's Changed
geocode
: support complex wrapped interferogram by @comma-never-coma in #957image_stitch
: support non-hdf5 files by @yunjunz in #1021isce_utils
: addunwrap_icu()
andfilter_goldstein()
by @yunjunz in #993 and #1058- main CLI: add logging control args by @yunjunz in #1020
multilook
: support GDAL VRT file as input by @yunjunz in #959multilook
: generate multilooked geometry files for CPU/GPUampcor
products by @yunjunz in #963prep_fringe
: load water mask into geometry file via--water-mask
by @bbuzz31 in #983read/write/resample
: improved support for GDAL complex file by @yunjunz in #1000save_qgis
: add--zero-first
option by @yunjunz in #1007sensor
: add ICEYE parameters by @yunjunz in #974spatial_filter
: use nan-ignoring filter forlowpass/highpass_gaussian
by @yuankailiu and @scottstanie in #935 and #1030tsview
: add--figsize-img
by @yunjunz in #1059view
: add--faultline
and--interpolation
options by @yunjunz and @scottstanie in #964, #1062, #1029
Maintenance
circleci
: replace miniconda3 with mambaforge with 2X speedup by @yunjunz in #996mask
: replace--threshold
with--vmin/vmax
by @yunjunz in #1009numpy
: replace expired numpy dtype deprecations (cont.) by @yjzhenglamarmota in #960resample
: refactor default output step size calculation by @yunjunz in #997tsview/plot_tran*/plot_coh*_mat*
: simplify object input args by @yunjunz in #982
Maintenance - Bugfixes
- remove the extra half-pixel shift while converting Y/X_FIRST between gdal and mintpy by @sssangha in #1034
utils0.median_abs_deviation()
: divide byscale
instead of multiply by @yi-chingchen in #946closure_phase_bias
: bring back spatial referencing for ARIA while calc sequential closure phase by @yunjunz in #1063cluster.split_box2sub_boxes
: bugfix for tiny last step by @yunjunz in #1024gamma
: various bugfixes inreadfile
andgeocode
forgamma
products by @yunjunz in #1044hdfeos5
: calc/write latitude/longitude if missing in geometry file by @yunjunz in #1050utils.plot
: fix_tkinter.TclError
viaplt.switch_backend('Agg')
by @falkamelung in #947view
: fix referencing error while read unwrapPhase* in 2D w/ multilook by @yunjunz in #956timeseries_rms
: bugfix forrun_or_skip
and*RMS.deramp = no
by @yunjunz in #970isce_utils.get_processor()
: use*.track.xml
file to identifyalosStack/2App
by @yunjunz in #998readfile.read_attribute
: translate DATA_TYPE ci2 to float32 for roipac by @yunjunz in #1064save_gdal
: bugfix for boolean type by @yunjunz in #1024spatial_filter
: fix thepad_width
integral type error fordouble_difference
option by @yunjunz in #1015unwrap_error_phase_closure
: fixnumpy.random.choice
error and zero step size bug by @yunjunz in #989, #1067
Maintenance - Documentation
- README/badge: flat-square style + docker status + conda download by @yunjunz in #948
- add doc string description for
defaults/objects/simulation/utils
sub-modules by @yunjunz in #1005 - installation: add tab completion sub-section by @yunjunz in #1065
- typo fixes by @bjmarfito in #976, #978
Maintenance - Dependency
- add
argcomplete
- add
utm
- delete
environment.yml
file by @yunjunz in #958 - unpin scipy<1.10 by @yunjunz in #968
- build(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #954
- pre-commit(deps): bump isort (from 5.11 to 5.12) and pyupgrade (from 3.3 to 3.10) by @pre-commit-ci in #951, #995, #1001, #1022, #1028, #1039, #1043, #1051
New Contributors
- @yi-chingchen made their first contribution in #946
- @comma-never-coma made their first contribution in #957