Skip to content

Version 1.3.2 - conda installation

Compare
Choose a tag to compare
@yunjunz yunjunz released this 22 Nov 03:44
· 324 commits to main since this release
ca29361

New Features:

  • add mintpy to the conda-forge channel (https://anaconda.org/conda-forge/mintpy). Contributed by Joseph Kennedy.
  • simplify the installation:
    • setup.py: use entry_points/console_scripts for a fully functioning pip installed local version. Contributed by Joseph Kennedy.
    • update docker image. Contributed by Forrest Williams.
    • simplify the installation note and environment files to leverage 1) pip install and 2) pysolid and pyapse on conda-forge, with contributions from Joseph Kennedy, James Rine, Andrew Johnston and Panji Brotoisworo.
  • big-data friendly features:
    • improved memory handling for parallel plotting via mintpy.plot.maxMemory option
    • improved stability for Dask parallelization via better patch splitting and flexible num of workers in percentage
  • hyp3: routine workflow works end-to-end in UTM coordinates.
    • add RidgecrestSenDT71 example dataset. Contributed by Jiang Zhu
    • geometry and metadata bugs fixed.
  • more offset functionalities:
    • support cosicorr offset products via prep_cosicorr.py. Contributed by Forrest Williams
    • load_data: add offset STD from ampcor
    • ifgram_inversion: add masking based on offset STD
    • ifgram_inversion: add initial phase / offset STD time series calculation via --calc-std
  • gnss related:
    • check observation time overlap percentage (>=25%) between GNSS and InSAR, to better discard abnormal GNSS sites
    • add --ex-gps to manually exclude GNSS sites
    • add --mask-gps option to mask out GNSS sites based on the displayed data matrix. Contributed by Simran Sangha
    • support --gps-comp horz / vert --hz-az to plot horizontal and vertical components. Contributed Simran Sangha
  • add utils/s1_utils.py for Sentinel-1 specific utility functions
  • save_gdal.py: support UTM projection. Contributed by Panji Brotoisworo
  • improved visualization:
    • view.py: add --mask-dem option to mask out DEM pixels based on the displayed data matrix. Contributed by Simran Sangha
    • support American length unit, e.g. inch, foot, yard. Contributed by Simran Sangha.

Technical Improvements:

  • readfile / writefile: generic I/O logic for complex binary files to better handle ISCE-2 files directly
  • drop dependencies on sklearn by using numpy for bootstrap resampling. Contributed by Forrest Williams
  • stack: Speedup triplet design matrix. Contributed by Scott Staniewicz
  • add.py: handles time series with different dates and reference date/point, same as diff.py
  • timeseries2velocity.py: add --save-res to save the fitting residual files
  • new standard mintpy metadata keys: BANDS and INTERLEAVE for binary files
  • move time function related functions to utils/time_func.py
  • rename test directory to tests
  • bugs fix

Contributors:

  • Zhang Yunjun
  • Joseph Kennedy
  • Forrest Williams
  • Simran Sangha
  • Ollie Stephenson
  • Scott Staniewicz
  • Jiang Zhu
  • James Rine
  • Panji Brotoisworo
  • Yuan-Kai Liu
  • Andrew Johnston