MINTPY(1)

πŸ“¦
version 1.6.4 Β· 2 versions
, in ubuntu stonking

πŸ’– MINTPY(1) β€” the mintpy era πŸ’–

okay bestie, welcome to mintpy, a.k.a. The Miami INsar Time-series software in PYthon. it lives in section 1 of the manual (User Commands) and this whole page is literally just about it. no cap. pull up a chair, grab a boba, we're doing InSAR today πŸ§‹βœ¨


🌈 NAME 🌈

mintpy β€” The Miami INsar Time-series software in PYthon. that's the whole vibe. it's giving literally the name, periodt.


πŸ¦‹ DESCRIPTION πŸ¦‹

so here's how you summon it:

usage: mintpy [-h] [--version]  ...

that's the Command line interface for MintPy, queen πŸ‘‘. The Miami INsar Time-series software in PYthon β€” and yes, you say it "mint pai", not "mint-pee", don't embarrass me in front of the geodesists πŸ™ˆ.

it's an open-source package for Interferometric Synthetic Aperture Radar (InSAR) time series analysis. the way that it works is so iconic honestly: it reads the stack of interferograms (coregistered and unwrapped, mind you β€” we're not doing that part for you, bestie) in ISCE, ARIA, FRInGE, HyP3, GMTSAR, SNAP, GAMMA or ROI_PAC format, and then it produces three dimensional (2D in space and 1D in time) ground surface displacement in line-of-sight direction πŸ’…

it includes a routine time series analysis (smallbaselineApp.py) plus some independent toolbox goodies.

⚠️ okay serious moment bestie β€” this is research code provided to you "as is" with NO WARRANTIES OF CORRECTNESS. Use at your own risk. fr fr. no refunds, no takebacks, she is not your production pipeline, she is a scientist 🫢

✨ options: ✨

  • -h, --help β€” shows this help message and then peaces out. the classic. shows the help and exits πŸŽ€
  • --version β€” shows the program's version number and exits. a little "who am i" moment ⭐

🎯 sub-commands: 🎯

this is the big list. this is the menu. every single one, no skips, no shuffle, we are eating the whole plate πŸ“

the main character:

  • smallbaselineApp β€” Routine Time Series Analysis for Small Baseline InSAR Stack. the star of the show, the moment, the it-girl πŸ‘‘

geometric / projection girlies:

  • asc_desc2horz_vert β€” Project Asc and Desc LOS displacement to Horizontal and Vertical direction
  • geocode β€” Resample radar-coded files into geo-coordinates or vice versa

inversion & network era:

  • ifgram_inversion β€” Invert network of interferograms into time-series.
  • modify_network β€” Modify the network of interferograms

the utility squad:

  • mask β€” Mask file
  • multilook β€” Multilook the input file
  • reference_date β€” Change reference date of timeseries.
  • reference_point β€” Reference to the same pixel in space.
  • spatial_average β€” Calculate average in space
  • spatial_filter β€” Spatial filtering of 2D image.
  • temporal_average β€” Calculate temporal average (stacking) of multitemporal datasets
  • temporal_derivative β€” Calculate the temporal derivative of time-series.
  • temporal_filter β€” Smoothing timeseries in time domain with a moving filter
  • timeseries_rms β€” Calculate Root Mean Square (RMS) of deramped residual phase time-series.
  • timeseries2velocity β€” Estimate velocity / time functions from time-series.

math class πŸ“:

  • add β€” Generate the sum of multiple input files.
  • diff β€” Generate the difference of two input files.
  • image_math β€” Basic Mathmatic Operation of file
  • image_stitch β€” Stitch/mosaic multiple geocoded datasets into one.
  • subset β€” Generate a subset from file/dataset

corrections corner (this is where the plot thickens):

  • closure_phase_bias β€” Phase non-closure related biases correction
  • dem_error β€” DEM Error (Topographic Residual) Correction
  • iono_tec β€” Calculate ionospheric ramps using Global Iono Maps from GNSS-based TEC products.
  • local_oscilator_drift β€” Local Oscilator Drift (LOD) correction of Envisat
  • remove_ramp β€” Remove 2D ramp(s) from the input file.
  • s1ab_range_bias β€” Sentinel-1 A/B range bias correction
  • solid_earth_tides β€” Solid Earth tides (SET) correction via PySolid
  • tropo_gacos β€” Tropospheric correction using GACOS (http://www.gacos.net) delays
  • tropo_opera β€” Tropospheric correction using OPERA Zenith Tropospheric Delays from ECMWF HRES data
  • tropo_phase_elevation β€” Correct Topo-correlated Stratified tropospheric delay
  • tropo_pyaps3 β€” Tropospheric correction using weather models via PyAPS
  • unwrap_error_bridging β€” Unwrapping Error Correction with Bridging
  • unwrap_error_phase_closure β€” Unwrapping Error Correction based on Phase Closure

prep work (the getting-ready montage 🎬):

  • dem_gsi β€” Prepare DEM from GSI (Japan) DEHM grib files.
  • generate_mask β€” Generate mask file from input file
  • lookup_geo2radar β€” Convert lookup table from geo-coord (GAMMA, ROI_PAC) into radar-coord (ISCE)
  • prep_aria β€” Prepare ARIA processed products for MintPy.
  • prep_cosicorr β€” Prepare attributes file for COSI-Corr pixel offset product.
  • prep_fringe β€” Prepare FRInGE products for MintPy
  • prep_gamma β€” Prepare attributes file for Gamma product.
  • prep_gmtsar β€” Prepare GMTSAR metadata files.
  • prep_hyp3 β€” Prepare attributes file for HyP3 InSAR product.
  • prep_isce β€” Prepare ISCE metadata files.
  • prep_roipac β€” Prepare attributes file for ROI_PAC products.
  • prep_snap β€” Prepare attributes file for SNAP products.

loading & file management (data in, data out πŸ’Ύ):

  • load_data β€” Load stacks of interferograms to HDF5 files
  • load_gbis β€” Load GBIS inversion result to HDF5 format.
  • remove_hdf5_dataset β€” Remove an existing dataset from HDF5 file

the save crew (they're all so extra and we love them):

  • save_gbis β€” Convert MintPy product to GBIS .mat format.
  • save_gdal β€” Generate GDAL raster from MintPy h5 file.
  • save_gmt β€” Export geocoded file to GMT grd file
  • save_hdfeos5 β€” Convert MintPy timeseries product into HDF-EOS5 format
  • save_kite β€” Generate KITE (https://github.com/pyrocko/kite) npz and yaml from MintPy HDF5 file.
  • save_kmz_timeseries β€” Generare Google Earth KMZ file for time-series file.
  • save_kmz β€” Generate Google Earth KMZ file (overlay / placemarks for files in geo / radar coordinates).
  • save_qgis β€” Convert to QGIS compatible ps time-series
  • save_roipac β€” Convert MintPy HDF5 file to ROI_PAC format.

the lore detectives πŸ”:

  • info β€” Display Metadata / Structure information of ANY File

the visual girlies (plotting era πŸ‘οΈπŸ‘„πŸ‘οΈ):

  • plot_coherence_matrix β€” Plot the coherence matrix of one pixel (interactive)
  • plot_network β€” Display Network of Interferograms
  • plot_transection β€” Generate transect/profile along a line
  • tsview β€” Interactive time-series viewer
  • view β€” Plot InSAR Product in 2D

and that's the page, bestie 🫢 that's mintpy in all her glory β€” every flag, every sub-command, nothing skipped, nothing faked, we did not gatekeep a single one πŸ’œ

mintpy v1.4.0, August 2022 β€” that's the version and the date, and honestly, vintage. she's been slaying since then. go make some time series, love u, bye πŸŽ€βœ¨πŸŒˆ

πŸ“¦ where this page comes from