Published November 19, 2022
| Version v1.5.0
Software
Open
insarlab/MintPy: Version 1.5.0 - responsive CLI via lazy import
Creators
- Zhang Yunjun1
- Joshua Zahner2
- stackTom
- Falk Amelung3
- ehavazli4
- Yuan-Kai Liu1
- Heresh Fattahi5
- Forrest Williams6
- David W Grossman
- BB
- Oliver Stephenson
- Bryan Marfito
- Sara Mirzaee1
- Antonio Valentino
- Simran S Sangha4
- Panji Brotoisworo7
- Scott Staniewicz8
- Joseph H Kennedy6
- Yunmeng Cao9
- Russell Grew
- ranneylxr
- Andre Theron10
- Andrew Johnston
- CunrenLiang11
- James Rine6
- Lei
- Yujie Zheng
- cirrusasf
- 1. California Institute of Technology
- 2. School of Aquatic and Fisheries Sciences
- 3. University of Miami
- 4. Jet Propulsion Laboratory
- 5. JPL
- 6. Alaska Satellite Facility
- 7. @Arlula
- 8. NASA Jet Propulsion Laboratory
- 9. GNS Science
- 10. SkyGeo
- 11. Peking University
Description
New features
- responsive command line interface (CLI) via lazy imports of the
mintpy.cli
sub-module (#828, #854 by A. Valentino & Z. Yunjun). The newmintpy.cli
sub-module contains all the CLI-related functionality and provides a significant speedup for all command line interactions, e.g. the help message and input error checking. - switch the source code structure to the standard
src/mintpy
layout (#903, by Z. Yunjun, S. Staniewicz) plate_motion
refactoring (#868, #851, #858, #906 by Y. K. Liu & Z. Yunjun):- add
mintpy.objects.euler_pole
sub-module for plate motion calculation and conversion. - drop the dependency on
astropy
andplatemotion
. - switch the default local coordinate translation from ECEF from sphere to spheroid.
- support azimuth output
- renamed from
bulk_plate_motion
toplate_motion
- add
timeseries2velocity
: saveresidue
andintercept
dataset (#835)dem_error
(#875, #890, #902, #905, by Z. Yunjun & S. Mirzaee):- change cutoff
cond
from 1e-15 to 1e-8 inscipy.linalg.lstsq()
to avoid occasionally abnormal high fitting residue.. - remove the all-zero column in the design matrix for phase velocity minimization, to avoid occasionally high fitting residue.
- change cutoff
- IO & utility:
objects.timeseries.read
: use single indexing to speedup reading (#851)load_data
: support azimuth angle file for ASF HyP3 product (#865)readfile.read_attribute
: allow ENVI files created with SUFFIX=ADD (#841 by S. Staniewicz)save_hdf5eos
: calculatedata_footprint
for radar-coded dataset (#833 by A. Terrero)save_roipac
: support non-velocity dataset from the velocity file (#874 by B. Marfito)geocode
: copy dataset units, such as from velocity.h5 file (#910)constants
: move frommintpy.objects
to the rootmintpy
level (#911)
- bugs fix (#842, #843, #849, #851, #853, #860, #864, #871, #879, #883, #888, #901)
- dependency change:
- add
pre-commit
(#873) - add
rich
(#851)
- add
- add
pre-commit
hook (#852, #856, #866, #881, #907) - add
dependabot
to auto update GitHub Actions (#893, #894, #895, #896, #897, #898, #899) - enable building distributions for PRs by splitting it from upload to PyPI (#893)
- more unit tests for
dem_error
,euler_pole
- delete obsolete
mintpy/legacy/gui
folder (#846)
- Zhang Yunjun
- Antonio Valentino
- Yuan-Kai Liu
- Sara Mirzaee
- Scott Staniewicz
- Bryan Marfito
- Brett Buzzanga
- Alfredo Terrero
- Jiawei Li
- Mohammad Mohseni Aref
Files
insarlab/MintPy-v1.5.0.zip
Files
(1.0 MB)
Name | Size | Download all |
---|---|---|
md5:441ff2d479094001b03bf6721ec594cc
|
1.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/insarlab/MintPy/tree/v1.5.0 (URL)