Skip to content

Releases: isce-framework/isce3

ER4.0.4

17 Oct 17:58
Compare
Choose a tag to compare

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

v0.22.1

26 Jun 20:34
Compare
Choose a tag to compare

What's Changed

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

R4.0.2

03 Jun 18:18
Compare
Choose a tag to compare

What's Changed

  • Cloud optimized RSLC by @bhawkins-jpl in #1844
  • Optimize the InSAR products Cloud IO by @xhuang-jpl in #1736
  • Disable QA flag metadata_cubes_fail_if_all_nan for GCOV workflow test on an S1 dataset by @gshiroma in #1872
  • Add _FillValue to InSAR troposphere, solid earth tides, and baseline datacube by @xhuang-jpl in #1873
  • Cloud optimized GSLC by @seongsujeong in #1853
  • Create group "output" group in the GCOV runconfig by @gshiroma in #1874
  • cloud optimized HDF5 for GCOV by @LiangJYu in #1860
  • Switch InSAR Chile end2end test case to CPU by @vbrancat in #1871
  • Interface for data driven geolocation correction for GSLC by @seongsujeong in #1839
  • Update the REE2 and REE3 workflow test orbit files by @jshimada47 in #1879
  • Adjust TEC timing grid when staggered grid is used by @seongsujeong in #1875
  • Relax RSLC EAP pulse time error condition by @bhawkins-jpl in #1876
  • Disable SET corrections in GSLC UAVSAR SanAnd test case by @gmgunter in #1880
  • Add the default heights to the 3D datacube for the InSAR product by @xhuang-jpl in #1878

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

R4.0.2-pre

03 Jun 18:17
Compare
Choose a tag to compare
R4.0.2-pre Pre-release
Pre-release

What's Changed

  • ISCE3 Resample V2 python blocking code. by @Tyler-g-hudson in #1556
  • Change Docker base image by @gmgunter in #1683
  • Change PTA predict_null default value to False by @gmgunter in #1648
  • Upgrade conda version in Docker; Use libmamba solver by @gmgunter in #1600
  • Fix zeroDopplerTime vector end point for linspace when creating geolocationGrid by @gshiroma in #1696
  • Quick PR to populate GSLC metadata field topographicFlatteningApplied by @gshiroma in #1700
  • no-NaN assumption fix in PTA resolution and ISLR/PSLR calculations by @Tyler-g-hudson in #1695
  • Quick PR to rename variables and refactor code before adding the mask layer to GCOV products by @gshiroma in #1706
  • Add function that populates the partial granule ID by @gshiroma in #1580
  • Correct GSLC DEM interp method to biquintic by @LiangJYu in #1710
  • Handle Bad HPA Cal Vals in Tx BMF and DNC EL Rising Edge by @rad-eng-59 in #1699
  • add missing import to nisar.workflows.gslc.py by @LiangJYu in #1712
  • Fix the geocoding of RSLC LUTs for GSLC and GCOV products by @gshiroma in #1711
  • GDAL Dataset Class by @Tyler-g-hudson in #1678
  • Quick PR to update the default frequency in the Base product reader by @gshiroma in #1734
  • Resolve Typos with errmsg by DIllon S Dalton in #1757
  • Report the Largest EL Angle of Rising Edge in DNC DBF Null Product by @rad-eng-59 in #1738
  • Allow Limited Angular Coverage in Antenna Parser by @rad-eng-59 in #1746
  • Add projections to datasets in RadarGrid of L2 InSAR products by @xhuang-jpl in #1717
  • Evaluate the Doppler phase at the fractional part of the azimuth (to develop branch) by @seongsujeong in #1744
  • Omit git hash from tagged releases by @rtburns-jpl in #1762
  • Change connected components data type to uint16 by @vbrancat in #1763
  • Rename the slantRange and zeroDopplerTime SETs in radarGrid of InSAR L2 prodcuts by @xhuang-jpl in #1768
  • Add z coordinate to bounding polygon of ALOS2 RSLC by @vbrancat in #1753
  • Add valid_min and valid_max to metadata cubes datasets by @vbrancat in #1773
  • Fix RSLC EAP for QQ and QD modes. by @bhawkins-jpl in #1740
  • Remove along-track SET from InSAR GUNW products by @vbrancat in #1766
  • Fix InSAR inconsistencies emerged during ORT4 by @vbrancat in #1774
  • Remove unused functions and parameters from the RTC module by @gshiroma in #1544
  • Update deserialization and handling of processing information LUTs by @gshiroma in #1776
  • Update the ALOS-2 repackaging tool by @gshiroma in #1707
  • Fix RSLC spacing for 77 MHz case by @bhawkins-jpl in #1752
  • Generalize InSAR granule ID for S-band RSLC processing by @vbrancat in #1777
  • resample SLC fixes by @LiangJYu in #1689
  • Read radar band from RSLC identification metadata by @vbrancat in #1781
  • focus.yaml RFI threshold parameter typo by @huangbo6688 in #1792
  • Update GSLC/GCOV writer for new location of calibrationInformation LUT coordinate vectors by @gshiroma in #1780
  • Loosen dtype restrictions on SNAPHU inputs & outputs by @gmgunter in #1785
  • Add CRID to the identification of InSAR products by @vbrancat in #1787
  • Revert changes from #1781 by @gmgunter in #1794
  • Quick PR: Do not hard-code freq. A as the reference for creating the geogrid by @gshiroma in #1783
  • Fix RIFG/RUNW: Missing sceneCenterAlongTrackSpacing and sceneCenterSlantRangeSpacing by @xhuang-jpl in #1765
  • Update InSAR defaults options by @vbrancat in #1786
  • Add attribute type to the Orbit class and update RSLC, GSLC, and GCOV writers by @gshiroma in #1771
  • Fix CI error because of the sceneCenterAlongTrackSpacing moving by @xhuang-jpl in #1797
  • Fix bug with InSAR granule ID by @vbrancat in #1798
  • Add CRID to the identification of GSLC and GCOV products by @gshiroma in #1790
  • Quick PR to handle external orbit files with field fileType by @gshiroma in #1801
  • Add the reference and secondary RSLC radarGrid information to L1 and L2 InSAR products by @xhuang-jpl in #1755
  • Change bandwidth to range sampling frequency in bandpass InSAR by @oberonia78 in #1731
  • Convert the units of the covariance matrix of offset products from pixels^2 to meters^2 by @xhuang-jpl in #1767
  • Precompute antenna patterns at 5MHz spacing in focus.py by @rtburns-jpl in #1709
  • Add source data to GSLC products' metadata by @gshiroma in #1800
  • Add range-Doppler Doppler Centroid LUTs to GSLC and GCOV products by @gshiroma in #1796
  • Fix GSLC and GCOV writers after ORT-4 tests by @gshiroma in #1772
  • Quick PR to fix the geocoding algorithm reference by @gshiroma in #1807
  • Add secondary RSLC orbit and attitude to InSAR writer by @vbrancat in #1788
  • Update the ALOS-2 L1.1 to NISAR RSLC repackaging tool by @gshiroma in #1775
  • Add a margin when creating the metadata cubes geogrid for L2 products by @gshiroma in #1784
  • Quick PR to increase ALOS-2 repackaging tool LUT margins by @gshiroma in #1813
  • Quick PR to prevent GSLC/GCOV writer of creating the metadata attribute "app" by @gshiroma in #1812
  • Crop the orbit for the NISAR products by @xhuang-jpl in #1769
  • Quick PR to fix GCOV/GSLC boundingPolygon attribute epsg by @gshiroma in #1816
  • Quick PR to update GSLC and GCOV specs XMLs by @gshiroma in #1811
  • Fix InSAR product inconsistencies by @vbrancat in #1819
  • Geocoded Point Target Analysis by @Tyler-g-hudson in #1708
  • Sampling freq bandpass by @oberonia78 in #1817
  • Quick PR to set the default value of save_rtc_anf_gamma0_to_sigma0 based on RTC by @gshiroma in #1806
  • Fix range spacing of output grid in RSLC workflow by @rad-eng-59 in #1805
  • fix bug in geogrid by @hfattahi in #1820
  • Always produce a counter-clockwise bounding polygon by @bhawkins-jpl in #1764
  • Address RSLC test failure #9 by @bhawkins-jpl in #1789
  • Geocode SLC subswath masking layer in a consolidated index computation function by @LiangJYu in #1795
  • Fix QD 5+5 RSLC processing by @bhawkins-jpl in #1827
  • Update GeocodeCov (area projection) to save the mask layer by @gshiroma in #1802
  • Fix complex EAP by @bhawkins-jpl in #1830
  • Fix RSLC DEM checks by @bhawkins-jpl in #1832
  • Fix discontinuity of the solid earth tides phase screen between consecutive frames by @xhuang-jpl in #1793
  • Add rfiLikelihood to GSLC and GCOV products' metadata by @gshiroma in #1836
  • FDNF (Notch Filtering) RFI algorithm in RSLC workflow by @huangbo6688 in #1818
  • fix type of GSLC dataset in HDF5 by @LiangJYu in #1834
  • Quick PR to remove duplicated GCOV dataset rfiCorrection by @gshiroma in #1837
  • Quick fix for GeocodeCov area proj. bug when creating the mask layer by @gshiroma in #1849
  • Quick PR to fix the polarimetric symmetrization algorithm in the GCOV metadata by @gshiroma in #1828
  • Update GSLC and GCOV product specification version to 1.1.2 by @gshiroma in #1845
  • Update InSAR productSpecificationVersion to 1.1.2 by @xhuang-jpl in #1843
  • Quick fix for GeocodeCov when a subswath object is not provided by @gshiroma in #1850
  • Bump RSLC product spec version by @bhawkins-jpl in #1848
  • Fix some metadata descriptions by @gshiroma in #1838
  • split analyze_point_target internals into two functions by @Tyler-g-hudson in #1822
  • Update QA to v10.0.0 (R4.0.2 preview version for testing) by @nemo794 in #1855
  • Implement elevation angle LUT optimization for EAP focusing by @rtburns-jpl in #1601
  • Bump pyre to v1.12.5 in ADT Docker images by @gmgunter in #1858
  • Disable thrust inline namespace by @gmgunter in #1756
  • Add license statement to DEM GeoTiffs by @vbrancat in #1841
  • Adjust the number of padding when cropping external orbit in GSLC workflow by @seongsujeong in #1852
  • FDNF: Overlapping blocks by @huangbo6688 in #1688
  • Update GCOV external orbit cropping by @gshiroma in #1861
  • Update the Soil Moisture SAS Commit ID by @xhuang-jpl in #1859
  • Update QA v10.0.0->v11.0.0. Update runconfigs to match. by @nemo794 in #1862
  • SET corrections for GSLC by @LiangJYu in #1799
  • Calculate RSLC valid data regions by @bhawkins-jpl in #1823

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

v0.15.1

12 Mar 20:20
Compare
Choose a tag to compare

What's Changed

  • Evaluate the Doppler phase at the fractional part of the azimuth by @seongsujeong in #1743

Full Changelog: v0.15.0...v0.15.1

R4.0.2-beta.1

11 Mar 20:18
Compare
Choose a tag to compare

What's Changed

  • Add RSLC encoding options by @bhawkins-jpl in #1677
  • Implement GCOV output options (e.g., chunking, mantissa nbits, shuffle, format) by @gshiroma in #1595
  • add the cal_flattening to fix the ifgm discontinuity between the adjacent frames by @xhuang-jpl in #1368
  • Fix the InSAR granuleID rangeBandWidth and RFI flag fixed string by @xhuang-jpl in #1716
  • Fix Data cubes not covering the image area by @xhuang-jpl in #1698
  • Update GCOV runconfig and metadata parameters related to tropospheric and ionospheric corrections by @gshiroma in #1691
  • Preserve reference epoch when cropping Orbit/Attitude by @bhawkins-jpl in #1730
  • Add GZIP compression to dataset in InSAR products by @vbrancat in #1671
  • Update the GSLC and GCOV writer to populate the flag rfiCorrectionApplied based on the RSLC RFI mitigation algorithm by @gshiroma in #1724
  • Fix the handling of external orbit files by the GCOV workflow by @gshiroma in #1723
  • Update check AWS function in stage_dem.py to point to README.txt file by @vbrancat in #1735
  • Fix preprocess step in InSAR unwrap by @oberonia78 in #1718
  • Don't wrap complex64 RSLCs in ComplexFloat16Decoder by @gmgunter in #1703
  • Read the the external secondary orbit file for the InSAR products by @xhuang-jpl in #1719
  • Fix the GUNW and GOFF reading error using the gdal netCDF driver by @xhuang-jpl in #1715
  • Fix SLC reader for Python<3.10 by @gmgunter in #1742
  • Add radar grid reference epoch to external orbit function (InSAR) by @vbrancat in #1729
  • GSLC - Ensure orbits from XML share a common ref epoch with the radar grid by @LiangJYu in #1714
  • Update the soil moisture SAS commit id for the R4.0.2 by @xhuang-jpl in #1745
  • Ensure TEC times fall within orbit time start and stop by @LiangJYu in #1669
  • Fix reading of string HDF5 datasets by GSLC and GCOV writers by @gshiroma in #1737
  • update QA version 8.0.0 -> 9.0.0 by @nemo794 in #1750
  • Replace the chunk size with the shape of the dataset by @xhuang-jpl in #1751

Full Changelog: v0.19.2...v0.20.0

R4.0.1

13 Feb 05:50
Compare
Choose a tag to compare

What's Changed

  • Fill GCOV block with NaN if block is outside DEM coverage or invalid by @gshiroma in #1681
  • Update EL bounds when necessary by @bhawkins-jpl in #1679
  • Fix RSLC partial focusing by @bhawkins-jpl in #1672
  • Improve Locating Beam Transitions in Antenna Parser by @rad-eng-59 in #1685

Full Changelog: v0.19.1...v0.19.2

R4.0

12 Jan 06:07
Compare
Choose a tag to compare

What's Changed

  • Remove the orbit acceleration in the InSAR products by @xhuang-jpl in #1638
  • Fix annotations compatibility with python3.8 by @rtburns-jpl in #1639
  • Fix the EPSG code when computing the tropospheric delay by @gshiroma in #1643
  • Update the product specs version of RSLC, GCOV, and GSLC products from 0.9.0 to 1.1.0 by @gshiroma in #1653
  • Change InSAR specification version from 0.9.0 to 1.1.0 by @xhuang-jpl in #1650
  • Change the BILINEAR Interpolation to SINC for the wrapped interferogram geocoding by @xhuang-jpl in #1649
  • Replace usage of geo2rdr with geo2rdr_bracket in PTA & AbsCal tools by @gmgunter in #1657
  • Update PTA & AbsCal tools to filter out CRs outside of RSLC polygon by @gmgunter in #1647
  • Add NISAR_ANC_CORNER_REFLECTORS_005.csv to the set of files downloaded for REE3 test case by @jshimada47 in #1655
  • Updated several RSLC test case start and/or end times as workaround for issue #1641 by @jshimada47 in #1656
  • Fix RSLC crashes for small incidence angles by @bhawkins-jpl in #1658
  • Disable dense offsets for San Andreas test case by @vbrancat in #1661
  • ALOS2 to NISAR tool fixes by @LiangJYu in #1651
  • Disable dense offsets for Rosamond data set by @vbrancat in #1662
  • sync updates from PCM needed to pass pylint and flake8 checks by @pymonger in #1645
  • Change the soil moisture SAS commit id that disables the DEM LIA by @xhuang-jpl in #1667
  • update QA v7.0.1 -> v8.0.0 by @nemo794 in #1666
  • Add epsg to Chile test case runconfig by @vbrancat in #1668

Full Changelog: v0.19.0...v0.19.1

R4.0-pre

22 Dec 03:01
Compare
Choose a tag to compare

What's Changed

  • Added interpolate function by @Tyler-g-hudson in #1455
  • Remove openmp pragmas from antenna geometryfunc by @rtburns-jpl in #1555
  • Fix InSAR CF version issue by @xhuang-jpl in #1562
  • guard matplotlib import by @bhawkins-jpl in #1567
  • Fix RSLC pulse bounds by @bhawkins-jpl in #1530
  • Fix inconsistencies between XML specs and generated InSAR products by @vbrancat in #1558
  • Add Plotting Feature to EL Null Workflow by @rad-eng-59 in #1551
  • Implement interp2d in terms of interp1d by @bhawkins-jpl in #1510
  • Booleans to string for flags in InSAR products by @vbrancat in #1570
  • Add timing corrections for CUDA InSAR geocode by @vbrancat in #1560
  • Replace "unitless" with "1" in InSAR products by @vbrancat in #1571
  • Add a shebang for point target analysis workflow by @rad-eng-59 in #1573
  • Move the soil earth cube function from h5_prep.py to soild_earth_tides.py by @xhuang-jpl in #1565
  • Update the mm build by @aivazis in #1575
  • Tiny fixes to support newer compilers by @aivazis in #1574
  • Fix bounding polygon by @bhawkins-jpl in #1568
  • Update GCOV product specs and writer for R4.0 by @gshiroma in #1557
  • One character PR to fix the GCOV workflow after recent changes by @gshiroma in #1586
  • Truncate UTC in DNC and Fix a Unit Test by @rad-eng-59 in #1590
  • remove invalid regions in baseline by @oberonia78 in #1582
  • Add workaround for Docker permission errors due to Herbie by @gmgunter in #1589
  • Quick PR to update GCOV workflow unit test delete previous product by @gshiroma in #1593
  • Update InSAR product writers by @vbrancat in #1591
  • Add writer for the GSLC product by @gshiroma in #1576
  • Add the slant range and azimuth time of the secondary image to RadarGrid cube by @xhuang-jpl in #1578
  • Fix HDF5 string reading/writing via C++ for HDF5 v1.14.2 by @gmgunter in #1587
  • Add granule ID to InSAR product metadata by @vbrancat in #1548
  • GSLC writer: assign default values to azimuthChirpWeighting and rangeChirpWeighting by @gshiroma in #1598
  • Update C++ metadata deserialization of Grids and GeoGridProduct by @gshiroma in #1596
  • Quick PR to zero Doppler LUT for L2 products when the native Doppler LUT is not available by @gshiroma in #1597
  • Improve point target analyzer error message if target is near image border by @gmgunter in #1602
  • Add security scanning via pre-commit by @gmgunter in #1545
  • Turn off layover/shadow mask generation in InSAR workflow by @vbrancat in #1572
  • Standalone ROFF and GOFF generation by @vbrancat in #1541
  • Consider CRs Facing in Pol Cal by @rad-eng-59 in #1592
  • Fix the GCOV variable length of the list datatype with string elements by @xhuang-jpl in #1607
  • Add curly braces to granule ID placeholders by @vbrancat in #1614
  • Preserve arithmetic when rounding DBF timings by @bhawkins-jpl in #1608
  • RSLC metadata by @bhawkins-jpl in #1584
  • Improve InSAR rubbersheeting algorithm by @vbrancat in #1532
  • Update QA v6.0.1->v7.0.1 for R4.0 feature freeze by @nemo794 in #1612
  • azimuth timing correction for ionosphere by @seongsujeong in #1583
  • Populate and check GCOV metadata fields based on the GCOV specs XML by @gshiroma in #1569
  • Populate and check GSLC metadata fields based on the GSLC specs XML by @gshiroma in #1579
  • Fix inconsistencies between the XML and HDF5 for InSAR products by @xhuang-jpl in #1606
  • Change Soil Moisture SAS Commit ID in the Dockerfile by @xhuang-jpl in #1620
  • Use the projection dataset when reading radarGrid cubes by @gshiroma in #1622
  • GSLC subswath by @LiangJYu in #1303
  • Add missing statistics to layers in InSAR products by @vbrancat in #1619
  • Subswaths for geocode CUDA by @LiangJYu in #1474
  • Fix issue that azimuth ionosphere timing correction fails on InSAR workflow by @seongsujeong in #1626
  • R4 critical - GSLC fix missing c4 to c8 import by @LiangJYu in #1629
  • Crop orbit and attitude files in focus.py by @bhawkins-jpl in #1539
  • GSLC populate fill value in raster dataset metadata by @LiangJYu in #1615
  • Change Ampcor correlation surface oversampling by @vbrancat in #1623
  • Filter CRs by heading in AbsCal & PTA tools by @gmgunter in #1610
  • Add elevation angle to AbsCal & PTA output by @gmgunter in #1609
  • Frequency Domain Notch Filltering by @huangbo6688 in #1542
  • Update REE3 and REE2 RSLC test cases by @jshimada47 in #1613
  • Fix some minor inconsistencies between the XML and HDF5 for InSAR prodcuts by @xhuang-jpl in #1628
  • Include user specified input Pol in EL Rising Edge workflow by @rad-eng-59 in #1633
  • Fix invalid escape characters in point_target_info by @rtburns-jpl in #1631
  • Geocode calibration and processing information LUTs (GCOV and GSLC) by @gshiroma in #1625
  • RSLC: Make sure not to copy units of diagnosticModeFlag by @bhawkins-jpl in #1630
  • Change the soil moisture SAS commit id for R4.0 by @xhuang-jpl in #1635
  • Focusing with DEM by @bhawkins-jpl in #1553
  • Update SoilMoisture workflow test case to use new GCOV products by @jshimada47 in #1636

New Contributors

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

R3.4.2

22 Dec 03:01
Compare
Choose a tag to compare

What's Changed

  • Disable ROFF/GOFF QA in end2end Chile InSAR runconfig by @gmgunter in #1522
  • Support NISAR CSV in Faraday Rot and Pol Imb by @rad-eng-59 in #1524
  • Allow spaces between corner CSV fields by @bhawkins-jpl in #1526
  • Fix prdocs to work with the new pr-pipeline-v2 job by @gmgunter in #1529
  • Fix bugs in InSAR bandpass by @oberonia78 in #1538
  • geo2rdr and rdr2geo using bracketing algorithms by @bhawkins-jpl in #419
  • Remove credentials IDs from Jenkins pipeline files by @gmgunter in #1536
  • Change the troposphere module following the RAiDER 0.4.5 by @xhuang-jpl in #1540
  • Replace hard-coded product dataset paths in InSAR workflow by @vbrancat in #1518
  • Bump minimum RAiDER version 0.4.2 -> 0.4.5 by @gmgunter in #1546
  • Quick RTC fix: move divisor to the function return by @gshiroma in #1533
  • Fix credentials in parameterized Jenkins jobs by @gmgunter in #1547

Full Changelog: v0.17.1...v0.18.0