Skip to content

Version 1.6.0

Latest
Compare
Choose a tag to compare
@yunjunz yunjunz released this 09 May 12:29
· 9 commits to main since this release
feae339

Highlights

  • multiple GNSS sources support by @rzinke, @yunjunz in #1173
    • rename GPS to GNSS in all related code/comments/docs
    • support the following new GNSS solution sources (in addition to the default UNR), including data downloading and reading, via the view.py --gnss-source option
      • ESESES from JPL/SOPAC
      • JPL-SIDESHOW from JPL
      • GENERIC for other undefined source format
    • refactor the objects.gnss.py into parent/child classes
    • behavior changes include:
      • default local file dir changed from GNSS to GNSS-{SOURCE}
      • default CSV file changed from gnss_{COMPONENT}.csv to gnss_{COMPONENT}_{SOURCE}.csv
  • integrate ionospheric correction from isce2 stack processors into smallbaselineApp by @yunjunz in #1172
    • add iono_split_spectrum script to invert and correct for the ionosphere in time-series
    • add correct_ionosphere step in smallbaselineApp with the following new template options:
      • mintpy.ionosphericDelay.method
      • mintpy.ionosphericDelay.excludeDate
      • mintpy.ionosphericDelay.excludeDate12
  • view and tsview: support scatter plot style via --style option by @falkamelung, @yunjunz in #1146, #1157
  • improved UTM coordinate supports:
    • support GNSS-related options in view by @forrestfwilliams in #1153
    • add utils0.epsg_code2utm_zone() by @yunjunz in #1159
    • use metadata LAT/LON_REF1/2/3/4 in UTM by @yunjunz in #1161. Now all *lat/lon* style metadata represent lat/lon in degree for WGS84 coordinates and northing/easting in meters for UTM coordinates.
    • ensure a single output UTM zone in utils0.latlon2utm() by @yunjunz in #1177

What's Changed

  • modify_network: add --ex-date12 option by @yunjunz in #1151
  • add HDF-EOS5 metadata (beam_swath, relative_orbit, startUTC, stopUTC) for HyP3 products by @forrestfwilliams in #1180
  • prep_nisar: update for changes in NISAR GUNW products by @mirzaees in #1158
  • read/load support for isce2/alos2App dense offset by @yunjunz in #1143
  • autoPath for alosStack: supp custom multilook number + ionospheric phase/coherence by @yunjunz in #1150
  • utils0.incidence_angle: read from metadata directly if available for dimension==0 by @taliboliver in #1152
  • image_stitch: update REF_Y/X after mosaicking in the output file by @yunjunz in #1156
  • objects.sensor: add orbit_inclination and repeat_cycle for all sensors by @yunjunz in #1181

Maintenance

  • update HyP3 example dataset RidgecrestSenDT71 for the latest metadata from ASF HyP3 system at April 2024 by @forrestfwilliams in #1182
  • tropo_pyaps3: use local GAM files with larger SNWE if available to further avoid re-downloading @yunjunz in #1164
  • bugfix for coord.lalo2yx() when lat/lon have diff sizes by @yunjunz in #1160
  • bugfix for dem_error on the step func initiation by @yunjunz in #1186
  • bugfix for view.py numInvIfgram.py for hyp3 products by @yunjunz in #1187
  • objects.conncomp.plot_bridge: improved memory usage by @ehavazli in #1155
  • replace setup.py with pyproject.toml for code installation by @yunjunz in #1129
  • replace miniconda with miniforge for dev installation note and testing by @yunjunz in #1139, #1148
  • fix typo in generate_mask.py example usage by @mohseniaref in #1144
  • ignore contributions by bots in release notes by @yunjunz in #1148

Full Changelog: v1.5.3...v1.6.0