Skip to content

ER4.0.4

Compare
Choose a tag to compare
@gmgunter gmgunter released this 17 Oct 17:58
· 56 commits to develop since this release

What's Changed

  • Fix the misuse of the skip_azimuth and skip_range in the geocode_insar by @xhuang-jpl in #1884
  • Quick PR to use GCOV output options when creating metadata cubes by @gshiroma in #1881
  • ResampSLC NISAR V2 by @Tyler-g-hudson in #1732
  • Fix -t flag in Docker image generation script by @gmgunter in #1894
  • Add offsets product generation to NISARP test case by @vbrancat in #1898
  • Update GeocodeCov to save the mask layer by @gshiroma in #1704
  • Improve QQ handling in RSLC antenna pattern by @bhawkins-jpl in #1892
  • remove `'tec_enabled' flag in InSAR runconfig by @seongsujeong in #1889
  • Update GCOV default compression level by @gshiroma in #1901
  • Substitute "sample_standard_deviation" with "sample_stddev" by @gshiroma in #1903
  • Added GSLC, RSLC product readers by @Tyler-g-hudson in #1825
  • Add margin to produce offsets for NISARP case by @vbrancat in #1914
  • Fix slow runtime performance of InSAR workflow by @vbrancat in #1895
  • Fix the misdescription of the output_posting of the radar_grid_cube in InSAR runconfig file by @xhuang-jpl in #1917
  • Substitute np.string_ with np.bytes_ by @gshiroma in #1918
  • Fix bug in the generation of the gamma-to-sigma layer for memory mode geogrid_and_radargrid by @gshiroma in #1919
  • Allow MultiPolygon objects in overlap calculation by @bhawkins-jpl in #1912
  • Fix the reading of RSLCs when generating full-covariance GCOV products by @gshiroma in #1922
  • Fix InSAR slowdown due to complex64 RSLCs by @vbrancat in #1924
  • Update handling of CFloat32 RSLCs by the GCOV workflow by @gshiroma in #1923
  • Fix reading of the H5 attribute "description" by the GSLC/GCOV writers by @gshiroma in #1910
  • Fix usage of scipy.signal.remez for scipy>=1.12 by @gmgunter in #1909
  • Fix erroneous TCN definition by @bhawkins-jpl in #1931
  • Replace ISCE3 SNAPHU with snaphu-py in InSAR workflow by @vbrancat in #1911
  • Delete unwrapped phase and connected components ISCE3 Rasters after unwrapping by @vbrancat in #1940
  • Fix EAP logic when some RX channels are missing by @bhawkins-jpl in #1904
  • Enhance Noise Power Est From L0B by @rad-eng-59 in #1840
  • Remove Deprecated Poltype from Noise Est by @rad-eng-59 in #1944
  • Copy RSLC dataset referenceTerrainHeight to GCOV & GSLC group sourceData by @gshiroma in #1928
  • Fix build with gdal 3.9 by @rtburns-jpl in #1933
  • Fix long_name descriptions in h5_prep.py by @vbrancat in #1947
  • Add resample SLC V2 into INSAR workflow by @Tyler-g-hudson in #1886
  • Update NET workflow test runconfig by @gmgunter in #1946
  • GSLC runtime improvement after R4.0.2 by @seongsujeong in #1906
  • Fix the reading of GCOV off-diagonal terms by NetCDF drivers by @gshiroma in #1927
  • Replace resample_slc to replace_slc_v2 in InSAR ionosphere by @vbrancat in #1954
  • Fix some GCOV and GSLC H5 dataset attributes by @gshiroma in #1921
  • Move the GCOV geocoding to the GcovWriter by @gshiroma in #1948
  • Do not compute stats for the mask layer, elevation antenna pattern LUT, and Doppler Centroid LUT by @gshiroma in #1942
  • Remove internal SNAPHU implementation by @gmgunter in #1949
  • Fix description attribute for InSAR orbit position and velocity by @vbrancat in #1926
  • Change filetype of fine resample offsets in InSAR workflow by @vbrancat in #1957
  • NISAR GSLC product Point Target Analysis tool by @Tyler-g-hudson in #1908
  • Use CF compliant grid_mapping_name by @bhawkins-jpl in #1965
  • Add frequency default behavior to GenericSingleSourceL2Product methods by @Tyler-g-hudson in #1970
  • Use a "T" separator to specify the reference epoch for metadata cubes and the alos2_to_nisar_l1.py script by @gshiroma in #1973
  • Fix length/width in GenericSingleSourceL2Product.getGeoGridParameters() by @Tyler-g-hudson in #1978
  • Copy RSLC H5 dataset attributes to output GSLC & GCOV H5 datasets by @gshiroma in #1966
  • Remove the referenceEpoch dataset from GCOV products by @gshiroma in #1975
  • Serialize reference epochs with a 'T' separator by @bhawkins-jpl in #1972
  • Configurable projection of RSLC metadata cube by @bhawkins-jpl in #1588
  • Minor fixes to RSLC metadata by @bhawkins-jpl in #1974
  • Add projection parameters for UTM by @bhawkins-jpl in #1976
  • Add the GCOV reader by @gshiroma in #1941
  • Remove units Attribute for categorical numerical datasets in InSAR products by @vbrancat in #1963
  • Fix GCOV memory issues when saving H5 dataset from temporary raster by @gshiroma in #1979
  • Quick PR to add placeholders for CEOS ARD parameters into GSLC and GCOV runconfigs by @gshiroma in #1856
  • Improve GCOV and GSLC specs compliance by @gshiroma in #1920
  • Populate parameters within ceosAnalysisReadyData group by @gshiroma in #1988
  • CEOS Analysis Ready Data: Compute RSLC resolution by @gshiroma in #1989
  • Silence unnecessary warnings when creating GCOV and GSLC products by @gshiroma in #1990
  • CEOS ARD: add bounding box and platform name by @gshiroma in #1991
  • Add radar observation time to PTA output by @gmgunter in #1985
  • Add CEOS ARD parameters to GSLC and GCOV products by @gshiroma in #1857
  • Change default GZIP compression level for InSAR workflow by @vbrancat in #1969
  • Remove attribute algorithm_type from InSAR product writer by @vbrancat in #1980
  • Add subswath mask to InSAR L1 products by @xhuang-jpl in #1913
  • Update GCOV and GSLC specs XML files by @gshiroma in #1992
  • CEOS ARD: add near range and far range incidence angles to GCOV and GSLC metadata by @gshiroma in #1996
  • Rename RFI correction to RFI mitigation by @gshiroma in #1826
  • Remove the Datetime Timezone for the RAiDER 0.5.3 by @xhuang-jpl in #1958
  • Update datetimes from local time to UTC time by @nemo794 in #2016
  • NumPy 2: Add copy keyword argument to array methods by @bhawkins-jpl in #2015
  • Update polarization of subband SLCs by @oberonia78 in #1960
  • Fix the InSAR processing UTC time by @xhuang-jpl in #2019
  • Add fill_value option by @vbrancat in #2008
  • compute the GLSC pixel regardless of the mask value by @seongsujeong in #2001
  • Mitigate roundoff error from resize_and_keep_startstop in GSLC workflow by @seongsujeong in #2018
  • Fix ionosphere failure because of the subswath mask by @xhuang-jpl in #2010
  • Enable the solid earth tides correction in geocode_insar by @xhuang-jpl in #2014
  • GSLC Point Target Analysis: Add Unflattening by @Tyler-g-hudson in #1968
  • Zero-out transmit gaps (MCR-89862) by @bhawkins-jpl in #2011
  • GCOV, GSLC dumpconfig commands by @Tyler-g-hudson in #1770
  • Update Latitude of Projection Origin for EPSG 3413 and 3031 (MCR-90131 ) by @vbrancat in #2031
  • Fix annotations compatibility with python3.8 by @rtburns-jpl in #1902
  • Add a Workflow for NISAR DM1 L0B to Science L0B by @rad-eng-59 in #1692
  • Populate compositeReleaseId in RSLC products (MCR-89483) by @bhawkins-jpl in #1971
  • Add NESZ to RSLC Workflow (MCR-89483) by @rad-eng-59 in #1982
  • soft-code the frequency to reference the GSLC shape by @seongsujeong in #1891
  • Fix for TEC cropping algorithm when orbit padding is tight (but sufficient) by @seongsujeong in #1956
  • Fix logic for handling fixed-to-dithered transitions (MCR-89483) by @bhawkins-jpl in #1899
  • Zero out TX gap prior to null formation from DM2 by @rad-eng-59 in #2027
  • Clamp RSLC starting range to multiples of 6 MHz (needs MCR?) by @bhawkins-jpl in #2026
  • Fix Bugs in Pattern and NESZ by @rad-eng-59 in #2037
  • Add reference and secondary orbit numbers to InSAR writers by @vbrancat in #2030
  • Insar temporal baseline by @vbrancat in #2021
  • Fix Assignment of Default Processing Center Values in InSAR Workflow (MCR-89483) by @vbrancat in #2022
  • Fix InSAR L1/2 products inconsistencies by @xhuang-jpl in #2033
  • FIx location for ceosAnalysisReadyDataProductType for GSLC and GCOV by @seongsujeong in #2043
  • Populate RSLC granule ID (MCR-89483) by @bhawkins-jpl in #2038
  • Workflow to Build NISAR Science L0B from DM2 L0B by @rad-eng-59 in #1686
  • Fix a bug in gap filling of rslc in dithered case by @rad-eng-59 in #2046
  • Change SM SAS commit id and spec file for R4.0.4 by @xhuang-jpl in #2047
  • Make output mask block optional by @seongsujeong in #2028
  • Corrections to GSLC HDF5 metadata by @LiangJYu in #1835

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