Miami InSAR time-series software in Python
smallbaselineApp.py
(and all scripts it relied on) via block-by-block IO or downsampling controlled via mintpy.compute.maxMemory
(4GB by default) with contributions from Yuan-Kai Liudem_error.py
controlled via mintpy.compute.cluster/numWorker/config
mintpy.load.x/ystep
to multilook while loading data to reduce the data sizeISCE/alosStack
products support (require isce2>=2.5) via mintpy.load.processor = isce
contributed by Cunren Liangsolid_earth_tides.py
for solid Earth tides correction using PySolid
and integrate into the routine workflowtropo_gacos.py
to bring back GACOS
tropospheric correction and integrate into the routine workflow contributed by Sara Mirzaee and Simran Sanghatimeseries2velocity.py
contributed by Yuan-Kai LiuSanFranSenDT42
for aria
contributed by Heresh FattahiWCapeSenAT129
for snap
contributed by Andre Theronmaster
to main
mintpy.load.autoPath = yes
for aria
mintpy.load.magFile
image_stitch.py --no-offset
contributed by Robert ZinkeNCORRLOOKS
for weighting if availablemintpy/objects/insarStack
mintpy/legacy
mintpy/dev
sh
to mintpy/sh
docs
into mintpy
so that the latter is independent from the former.setup.py
mintpy
to PyPI with contributions from Meissam Mehdizadehload_data.py
and save_hdfeos5.py
python 3.5
support.Cut a release for the 2020 UNAVCO InSAR short course.
UAVSAR
stack processed by isce/stripmapStack via mintpy.load.processor = isce
contributed by Talib Oliver Cabreraifgram_inversion.py
as a prototype of the next version contributed by Joshua Zahnerbootstrap
velocity uncertainty integrated into timeseries2velocity
contributed by Emre Havazlisave_gdal.py
to output gdal support files, i.e. GeoTIFF, ENVI, etc., contributed by Forrest Williamscircle CI
build_and_test workflow contributed by Meissam Mehdizadehmintpy.load.autoPath
option for automatic file path setting with contributions from Sara Mirzaeeinsarmaps
scripts to geodesymiami org for more independent maintenance contributed by Alfredo Terrecoxml.etree
with defusedxml
for XML file parsingCut a release to match with ARIA-tools version 1.1.0.
aria
processor support in smallbaselineApp.py
(require gdal>3
)FRInGE
time-series loading via prep_fringe.py
contributed by Forrest Williamsifgram_inversion.py
contributed by Joshua ZahnernumTriNonzeroIntAmbiguity.h5
.basemap
with cartopy
for geo visualization contributed by Joshua ZahnerIGS08
to IGS14
ERA-I
to ERA5
simulation/fractal
modulecmy
provided by Piyush Agram.tropo_pyaps3.py
: save the absolute tropospheric delay in HDF5 file for more generic usage and apply double differencing on the fly for InSAR, instead of saving the double-differenced tropospheric delay in HDF5 file.conda install basemap
to replace pip install basemap
contributed by Robert Zinke.Cut a version to match with Yunjun et al. (2019) and its jupyter notebooks.
ifgram_inversion.py
for efficient memory usage.save_qgis.py
to save time-series in QGIS format contributed by Piyush Agram.smallbaselineApp.py
:
mintpy.networkInversion.shadowMask
optionmintpy.simulation
tools for decorrelation noise and tropospheric turbulence.view.py
contributed by Emre Havazli.insarlab/MintPy
to insarlab/MintPy-tutorial
repo.lookup_geo2radar.py
to convert lookup table from geo (GAMMA) to radar (ISCE) coordinates contributed by Yunmeng Cao.ifgram_inversion.py
docs/conda_env.yml
for mintpy environment installation.ARIA
GUNW product support (powered by ISCE and ARIA-tools) via prep_aria.py
.SNAP
geocoded product support via prep_snap.py
contributed by Andre Theron.GBIS
data preparation / result loading via save/load_gbis.py
.plot_transection.py
for the interactive profile plot.GAMMA
lookup table with coordinates in meters (for polar regions).connectComponent
data type from bool
to int16
for large amount of reliable regions in large scale processing.geocode.py
with pyresample
.ISCE/stripmapStack
products supportERA-5
tropospheric delay correction from pyaps3 through tropo_pyaps3.py
cpxopt
ifgram_inversion.py
via Dask contributed by David Grossmansave_kmz_timeseries.py
for the interactive Google Earth time-series via dygraphs contributed by Joshua Zahnerplot_coherence_matrix.py
for pixel-wised coherence matrix (interactive)docs/tutorials
for pysarApp workflow and other tutorials in Jupyter Notebookdocs/paper
for Figures in Yunjun et al., 2019 in Jupyter NotebookpysarApp.py --start/end/dostep
via the TimeSeriesAnalysis
classmintpy.workflow
WellsEnvD2T399
example dataset for GAMMA
processed by Sang-Hoon Hong.FernandinaSenDT128
example dataset for ISCE/topsStack
docs/examples/applications