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
utmpackage by @yunjunz in #1052, #1053 timeseries2velocity: add--polylineoption to estimate linear velocity changes by @yunjunz in #999diff: supportunw/offset - timeseriesandtimeseries - velocityby @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/GPUampcorproducts by @yunjunz in #963prep_fringe: load water mask into geometry file via--water-maskby @bbuzz31 in #983read/write/resample: improved support for GDAL complex file by @yunjunz in #1000save_qgis: add--zero-firstoption by @yunjunz in #1007sensor: add ICEYE parameters by @yunjunz in #974spatial_filter: use nan-ignoring filter forlowpass/highpass_gaussianby @yuankailiu and @scottstanie in #935 and #1030tsview: add--figsize-imgby @yunjunz in #1059view: add--faultlineand--interpolationoptions by @yunjunz and @scottstanie in #964, #1062, #1029
Maintenance
circleci: replace miniconda3 with mambaforge with 2X speedup by @yunjunz in #996mask: replace--thresholdwith--vmin/vmaxby @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 byscaleinstead 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 inreadfileandgeocodeforgammaproducts by @yunjunz in #1044hdfeos5: calc/write latitude/longitude if missing in geometry file by @yunjunz in #1050utils.plot: fix_tkinter.TclErrorviaplt.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_skipand*RMS.deramp = noby @yunjunz in #970isce_utils.get_processor(): use*.track.xmlfile to identifyalosStack/2Appby @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_widthintegral type error fordouble_differenceoption by @yunjunz in #1015unwrap_error_phase_closure: fixnumpy.random.choiceerror 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/utilssub-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.ymlfile 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