Releases: isce-framework/isce3
R05.00.8
IH5Dataset: Fix API changes to Get/SetGeoTransform methods in GDAL 3.12 by @scottstanie in #196
Fix the ionosphere runconfig that will change the original runconfig by @xhuang-jpl in #195
Remove the InSAR workflow intermediate files by @xhuang-jpl in #65
Add script to automate updating conda environments in Docker by @gmgunter in #148
Update RSLC metadata descriptions to match XML by @nemo794 in #198
Update InSAR descriptions by @nemo794 in #201
Add subswath mask for ionosphere by @oberonia78 in #122
Add bridge algorithm to unwrap by @oberonia78 in #164
Full Changelog: v0.25.6...v0.25.7
R05.00.5
Bugfix: QA schemas should not require a set of subgroups by @nemo794 in #185
Bugfix: Update RSLC schema parameter from block_size to wavelet_size by @nemo794 in #189
Add Polyfitting to compute the range and azimuth offsets for the fine resampling by @xhuang-jpl in #173
Modify the RSLC processing information to record the L0B granule id by @aivazis in #190
Full Changelog: v0.25.5...v0.25.6
R05.00.4
- Add documentation builder github action by @rtburns-jpl in #157
- fix issue in split spectrum by @oberonia78 in #180
- Fix the decimating offset for frequency B interferogram by @oberonia78 in #177
Full Changelog: v0.25.4...v0.25.5
R05.00.1
- move radar_grid into for loop by @oberonia78 in #161
- Update runconfig parser module to sort the list of polarizations of the input product by @gshiroma in #163
- Fix compilation with CUDA 13 by @rtburns-jpl in #152
- Add Static Layers workflow (MCR #90132) @gmgunter in #144
- Set RFI algorithm in RSLC output HDF5 file based on the settings in configuration YAML file. by @hb6688 in #141
- Add maintainer-facing docs by @gmgunter in #154
- AZ Blocked DC Removal in Doppler Est Workflow by @rad-eng-59 in #135
- Increase the DEM margin for RTC in the Y direction by @gshiroma in #109
- Fix GCOV polarimetric symmetrization metadata by @gshiroma in #167
- Fix the same number of looks values in the GUNW metadata by @xhuang-jpl in #149
- Include beta0 area normalization in focusing by @bhawkins in #132
- Slightly relax CR azimuth tolerance and allow Doppler extrapolation by @bhawkins in #162
- Remove caltone with 2D variation by @bhawkins in #146
- Fix dithered data processing for long observations by @bhawkins in #159
- Fix interferometry baseline by @oberonia78 in #172
- ST-EVD Replacement of Number of Range Blocks with Number of Range Samples by @xhuang-jpl in #136
- Update QA v16.0.0 -> v16.0.1 by @nemo794 in #175
- Make a Robust Check for RCID in Noise Est @rad-eng-59 in #134
- Allow downloading Water Mask with polar stereo coordinates by @oberonia78 in #129
Full Changelog: v0.25.3...v0.25.4
R05.00.0-post3
What's Changed
- Update SM SAS Release from v0.3.1 to v0.3.2 to fix the PMI Segmentation Fault by @xhuang-jpl in #147
Full Changelog: v0.25.2...v0.25.3
R05.00.0-post2
What's Changed
Full Changelog: v0.25.1...v0.25.2
R05.00.0-post1
What's Changed
- Fix issue in ionosphere method (main_diff_ms_band) by @oberonia78 in #133
- Update QA to v15.0.0 by @nemo794 in #137
Full Changelog: v0.25.0...v0.25.1
R05.00.0
What's Changed
- updates to pass PCM code linter (prospector) by @pymonger in #2084
- Replace the
xarraywithnetCDF4to read the HRES weather model time by @xhuang-jpl in #2092 - Fix DOI writing in InSAR products by @vbrancat in #2093
- Update ALOS-to-NISAR L0B script for numpy 2.x by @bhawkins in #2112
- Find GDAL via upstream config module by @rtburns-jpl in #2126
- Add scikit-build-core build system by @rtburns-jpl in #2127
- Add function to infer orbit pass direction by @gmgunter in #2120
- Update Calib Path Type by @rad-eng-59 in #2134
- Augment DM2 workflows with Delay Correction and Secondary Channel Balancing by @rad-eng-59 in #2135
- Add option to prevent orbit and attitude ref. epoch truncation to seconds by @gshiroma in #2099
- Add a NISAR XML spec parser by @gmgunter in #2153
- Simplify construction of constant-value LUT2d by @bhawkins in #2167
- Avoid division by zero for spherical planets by @bhawkins in #2166
- Modularize functionality to compute Doppler LUT from attitude by @gmgunter in #2155
- Extend ability to set
DataInterpMethodfrom string by @gmgunter in #2174 - Add softwareVersion to ALOS L0B metadata. by @bhawkins in #2158
- Install missing geometry headers by @bhawkins in #2103
- Fix scene center spacing computation for interferogram and offsets by @vbrancat in #2085
- Remove old doxygen guides/tutorials by @rtburns-jpl in #2182
- Update contributing guide by @gmgunter in #2190
- Remove old sphinx docs by @rtburns-jpl in #2186
- Fix Solid earth tides dependency on pandas by @xhuang-jpl in #2196
- Add helper functions to convert from strings to enum values by @gmgunter in #2184
- Ensure Doppler LUT covers the full L0B radar grid extents by @gmgunter in #2178
- Add
xEnd()andyEnd()methods toLUT2dandgpuLUT2dby @gmgunter in #2180 - Allow const input data for one-shot FFTs by @bhawkins in #2206
- Update GCOV/RTC to deallocate in-memory rasters whenever possible by @gshiroma in #2209
- Enable NumPy-like access to
isce3.io.Rasterdata by @gmgunter in #2177 - Run
fix_typos.shon code to correct spelling errors by @scottstanie in #2207 - Modify NISAR SweepSAR Part of EL Rising Edge by @rad-eng-59 in #2142
- Add bindings for
Raster.x0andRaster.y0by @gmgunter in #2212 - Update GCOV & GSLC writer to geocode 1-D LUTs by @gshiroma in #2137
- Add basic mkdocs config and documentation pages by @rtburns-jpl in #2192
- Improve GCOV docstrings by @gshiroma in #2219
- Resample SLC V2 GPU Kernel by @Tyler-g-hudson in #2175
- Add dry troposphere delay pybind by @Tyler-g-hudson in #2227
- Fix the computation of the layover/shadow mask over the antimeridian for DEM in polar stereo by @gshiroma in #2218
- Replace usage of
valarraywithSSOBufferinSpline2dInterpolatorby @gmgunter in #2226 - Integrate GPU Resample into InSAR workflow by @Tyler-g-hudson in #2222
- Multiple fixes for GeocodeCov Interp by @gshiroma in #2198
- Update CEOS product type for full-covariance GCOV by @gshiroma in #2147
- Update GCOV and GSLC writers to handle invalid polarization codes without throwing an error. by @gshiroma in #2235
- Add bridge algorithm to fix artifact in ionosphere phase by @oberonia78 in #1896
- Add units and updated rEast descriptions to Ellipsoid by @Tyler-g-hudson in #2230
- Align number of looks to unwrapped phase posting for ionosphere estimation by @vbrancat in #2236
- fix bugs in ionosphere unit test by @oberonia78 in #2242
- Document units for DEMInterpolator::interpolateLonLat by @bhawkins in #2202
- Update ALOS-2 encoding by @bhawkins in #2191
- Patch
cheby_equi_ripple_filterfor SciPy v1.16.0 by @gmgunter in #49 - Update attribute
grid_mapping_namefrom unicode to byte string by @gshiroma in #50 - Compute the along-track unit vector along the ground track without the vertical component by @gshiroma in #36
- Add option to compute the ground velocity using rdr2geo (geolocation grid cubes) by @gshiroma in #37
- Fix function
normalize_geocode_output_mode()by @gshiroma in #54 - Add option to compute the ground-track velocity using rdr2geo (radar grid cubes) by @gshiroma in #38
- Fix annotations compatibility with python < 3.10 by @rtburns-jpl in #57
- Pin all docker dependencies by @rtburns-jpl in #58
- Improve compliance of GCOV products to CEOS ARD requirements by @gshiroma in #43
- Improve GCOV runconfig comments by @gshiroma in #39
- Fix InSAR incorrect
orbitFilesDataset shape by @xhuang-jpl in #63 - Fix build status badge by @rtburns-jpl in #71
- Split DatatakeId and ObservationId products for NISAR InSAR products by @vbrancat in #69
- Update the InSAR writer orbit object when compute the radar grid nominal ground spacing by @xhuang-jpl in #64
- Update the GCOV & GSLC writer to geocode noiseEquivalentBackscatter LUTs that are not constantly sampled by @gshiroma in #42
- Mitigate Scalloping in DM2-to-Science Workflow by @rad-eng-59 in #56
- Initialize maxval to lowest float for correct peak detection consistenc… by @vbrancat in #78
- Add corner reflector LLH to AbsCal and RSLC/GSLC PTA output (MCR #93827) by @gmgunter in #61
- Add product spec version to
ProductSpecXML parser (MCR NOT NEEDED) by @gmgunter in #79 - Add DEM to the InSAR L1 products by @xhuang-jpl in #66
- Save timing correction LUTs into GCOV products by @gshiroma in #44
- Reorganize populating CRS metadata into a separate function by @gmgunter in #74
- Update NISAR InSAR product metadata to latest product specifications by @vbrancat in #60
- Subdivide GCOV timing correction LUTs into frequencies A and B by @gshiroma in #86
- Disable polarimetric symmetrization by default in the GCOV runconfig (MCR-93801) by @gshiroma in #52
- Remove processing type "Undefined" from the GCOV & GSLC writer by @gshiroma in #59
- Allow Partitioning of DM-to-Science L0B by @rad-eng-59 in #83
- Update the DEM Attributes for the InSAR L1 Products by @xhuang-jpl in #87
- Add a function to compute a radar grid that spans an input geocoded grid (MCR #90132) by @gmgunter in #99
- Spectra Analysis Tool for Noise Only Data by @hb6688 in #90
- Compute bounding polygon for a geocoded grid (MCR #90132) by @gmgunter in #35
- Expose
rtc_sigma0_rasterin theGeocodeCovinterface by @gshiroma in #97 - Update GCOV and GSLC Specification XMLs by @gshiroma in #70
- Update Product Spec Version from v1.2.1 to v1.3.0 by @nemo794 in #98
- Change the
instrumentNamefromLSARtoL-SARfor InSAR product by @xhuang-jpl in #101 - Populate
dryTroposphericGeolocationCorrectionAppliedusing the RSLC runconfig (MCR-93801) by @gshiroma in #68 - Fix GSLC statitstics filled with zeros by @seongsujeong in #102
- Add rfiMitigation dataset to InSAR products by @vbrancat in #75
- Add the water mask source and update the L2 InSAR product mask attributes by @xhuang-jpl in #96
- Revise logic for bounding box computation when crossing antimeridian by @seongsujeong in #104
- Add ionosphere method using main and diff between high- and low- subbands by @oberonia78 in #51
- Add the reference and secondary listOfObservationModes to InSAR products by @xhuang-jpl in #105
- Replace raise Error with info_channel in remove_small_components by @oberonia78 in #84
- Remove unused
Topo::topo()overload (MCR NOT NEEDED) by @gmgunter in #103 - Add optional X and Y spacing parameters to the
get_product_geometryfor the L2 product by @xhuang-jpl in #93 - Fix the missing stats of the
correlationSurfacePeakin the RUNW InSAR product by @xhuang-jpl in #106 - Parallel stats by @bhawkins in #112
- Additional changes to GCOV & GSLC specs XMLs for R5 by @gshiroma in #111
- Update SM SAS release from v0.2.1 t0 v.0.3.0 and runconfig by @xhuang-jpl in #115
- add one missing line in ionosphere filter by @oberonia78 in https://github.com/is...
R4.0.8-post1
What's Changed
- Augment DM2 workflows with Delay Correction and Secondary Channel Balancing by @rad-eng-59 in #2135
- Modify NISAR SweepSAR Part of EL Rising Edge by @rad-eng-59 in #2142
Full Changelog: v0.24.5...v0.24.6
R4.0.8
What's Changed
- Azimuth phase jumps in raw data by @bhawkins-jpl in #2241
- Handle NISAR Noise-only L0B Prodcuts in NET Properly by @rad-eng-59 in #2216
Full Changelog: v0.24.4...v0.24.5