Skip to content

Releases: isce-framework/dolphin

v0.25.0

01 Aug 18:33
507b05e
Compare
Choose a tag to compare

What's Changed

  • Move reference point selection back to always run if not specified by @scottstanie in #376
  • Fix timeseries to mkdir right away in d6ff5d7
  • Reference corrections to point, convert to meters by @scottstanie in #377

Full Changelog: v0.24.0...v0.25.0

v0.24.0

01 Aug 04:55
8ff92eb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.23.0...v0.24.0

v0.23.0

29 Jul 17:04
50e1e2c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.22.1...v0.23.0

v0.22.1

17 Jul 10:48
d7a5358
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.22.0...v0.22.1

v0.22.0

16 Jul 21:08
07c289e
Compare
Choose a tag to compare

What's Changed

  • Minor changes in spurt config to match its naming onventions by @scottstanie in #342
  • chore: vendor mdx_bib to avoid direct url in docs/requirements.txt by @scottstanie in #340
  • timeseries: output velocities in units per year by @scottstanie in #341

Full Changelog: v0.21.0...v0.22.0

v0.21.0

16 Jul 16:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.0...v0.21.0

v0.20.0

08 Jul 19:17
8bba665
Compare
Choose a tag to compare

Added

  • Functions in ps to combine amplitude dispersions from older rasters
  • truncate_mantissa option to repack functions for simple compression
  • band option to write_block and background writers
  • Option to run merge_dates and estimate_interferometric_correlations with thread_map for parallel processing
  • Baseline lag option for "STBAS" phase linking inversion

Changed

  • Logging now uses dictConfig and always logs JSON to a file for the Displacement workflow
  • Set modulus of compressed SLCs to be real SLC magnitude means
  • Updated Docker requirements and specfile
  • Delete intermediate unwrapping scratchdirs by default

Fixed

  • use_max_ps would occasionally fail with certain stride/window configurations
  • Unwrapped phase files did not always contain the right geographic metadata
  • Filenames in the timeseries/ folder were wrong
  • Set upsampled boundary to nan in compress
  • Unwrapped file output path

Merged PRs

Full Changelog: v0.19.0...v0.20.0

v0.19.0

21 Jun 12:34
f5b9d8a
Compare
Choose a tag to compare

Added

  • filtering module for filtering out long wavelength signals from the unwrapped phase
  • baseline module for computing the perpendicular baseline. Initial version has logic for OPERA CSLCs, uses isce3
  • Interface only for 3D unwrapping
  • Faster correlated noise simulation, along with 3d stack simulation with synthetic deformation
  • Added ability to read rasters on S3 using VRTStack object
  • Eigenvalue solver speedups of 3-9x
  • Initial version of 3D unwrapping using spurt

Removed

  • the KL-divergence SHP estimator has been removed. GLRT is recommended instead.

Fixed

  • reproject_bounds uses the rasterio version, which densifies points along edges for a more accurate bounding box
  • The output SHP rasters now output 0 if there was no valid input data
  • Logic for filling PS pixels, with and without setting the amplitudes to be the original SLC amplitudes
  • ReferencePointError during the displacement workflow now will fall back look only at the condition_file (i.e. choose the point with highest temporal coherence by default)

Changed

  • The configuration options for unwrapping have been refactored. Options unique to each unwrapper are grouped into subclasses.
    • Note that older dolphin_config.yaml files will error after this refactor.
  • Unweighted time series inversion will make one batch call, providing a large speedup over the vmap version for weighted least squares
  • Default for strided PS-picking is to use lowest amplitude dispersion, instead of averaging PS pixels in the multilook window

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

07 May 21:43
23204ad
Compare
Choose a tag to compare

Added

  • Added cli timeseries

Fixed

  • Parsing the file names correctly to find compressed SLCs and read dates based on production file naming convention
  • Full Changelog: v0.17.3...v0.18.0

v0.17.0

10 Apr 18:26
fbd9116
Compare
Choose a tag to compare

Added

  • Added Goldstein filtering for unwrapping
  • Added Interpolation for unwrapping
  • Added the regrow connected components for the modified phase
  • Added option to toggle off inversion
  • Added similarity module

Fixed

  • 3D readers would squeeze out a dimension for length one inputs (i.e. they would give an array with .ndim=2)
  • max_bandwidth config can now be 1 to specify only nearest neighbor interferograms.
  • Use the 'compressed' key term to find compressed slcs and regular slcs instead of number of dates in ionosphere
  • Consider the compressed SLCs have different naming convention with capital letters
  • Enforce consistency between jax and jaxlib
  • Disable corrections part of pytest, add one for timeseries

Full Changelog: v0.16.3...v0.17.0