From 826bb390295ea0a4ea493c9852a4ab1600ab19b6 Mon Sep 17 00:00:00 2001 From: hjkristenson Date: Fri, 21 Aug 2026 15:18:06 -0800 Subject: [PATCH 1/8] re-order descriptions of additional products --- docs/guides/burst_insar_product_guide.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/guides/burst_insar_product_guide.md b/docs/guides/burst_insar_product_guide.md index b9d16367..ee7ce6ca 100644 --- a/docs/guides/burst_insar_product_guide.md +++ b/docs/guides/burst_insar_product_guide.md @@ -408,6 +408,7 @@ output product: - The *normalized coherence* file contains pixel values that range from 0.0 to 1.0, with 0.0 being completely non-coherent and 1.0 being perfectly coherent. - The *unwrapped geocoded interferogram* file shows the results of the phase unwrapping process. Negative values indicate movement towards the sensor, and positive values indicate movement away from the sensor. This is the main interferogram output. - The *wrapped geocoded interferogram* file indicates the interferogram phase after applying the adaptive filter immediately before unwrapping. Values range from negative pi to positive pi. +- An *amplitude* image is included for products `INSAR_ISCE_MULTI_BURST` jobs, the final product includes the interferogram amplitude as a single-band GeoTIFF along with browse KMZ files for both the wrapped phase and amplitude. - The *connected components* file delineates regions unwrapped as contiguous units by the SNAPHU unwrapping algorithm. - The *look vectors* theta (θ) and phi (φ) describe the elevation and orientation angles of the look vector in radians. The look vectors refer to the look direction back towards the sensor. - The *lv_theta* (θ) file indicates the SAR look vector elevation angle (in radians) at each pixel, ranging from -π/2 (down) to π/2 (up). The look vector elevation angle is defined as the angle between the horizontal surface and the look vector with positive angles indicating sensor positions above the surface. @@ -438,7 +439,9 @@ These range-doppler files are not included in products generated using `INSAR_IS as the individual bursts are already merged together. An *unwrapped phase browse image* is included for the unwrapped (unw_phase) phase file, which is in PNG format -and is 2048 pixels wide. For jobs processed using `INSAR_ISCE_MULTI_BURST`, the final product includes the interferogram amplitude as a single-band GeoTIFF along with browse KMZ files for both the wrapped phase and amplitude. +and is 2048 pixels wide. + +For jobs processed using `INSAR_ISCE_MULTI_BURST`, **KMZ browse images** are included for the **wrapped phase** and **amplitude** images. The tags and extensions used and example file names for each raster are listed in Table 2 below. @@ -448,7 +451,7 @@ The tags and extensions used and example file names for each raster are listed i | Extension | Description | Example (single-burst)
⸻
Example (multi-burst) | |------------------------|-------------------------------------|----------------------------------------------------------------------------------| -| _amp.tif | Amplitude file | {{ base_name_mb }}_amp.tif | +| _amp.tif | Amplitude file | {{ base_name_mb }}_amp.tif | | _conncomp.tif | Connected Components | {{ base_name }}_conncomp.tif
⸻
{{ base_name_mb }}_conncomp.tif | | _corr.tif | Normalized coherence file | {{ base_name }}_corr.tif
⸻
{{ base_name_mb }}_corr.tif | | _unw_phase.tif | Unwrapped geocoded interferogram | {{ base_name }}_unw_phase.tif
⸻
{{ base_name_mb }}_unw_phase.tif | @@ -462,8 +465,8 @@ The tags and extensions used and example file names for each raster are listed i | _los_rdr.tif | Range-Doppler look vectors | {{ base_name }}_los_rdr.tif | | _wrapped_phase_rdr.tif | Wrapped Range-Doppler interferogram | {{ base_name }}_wrapped_phase_rdr.tif | | _unw_phase.png | Unwrapped phase browse image | {{ base_name }}_unw_phase.png
⸻
{{ base_name_mb }}_unw_phase.png | -| _amp.kmz | Amplitude KMZ browse image | {{ base_name_mb }}_amp.kmz | -| _wrapped_phase.kmz | Wrapped phase KMZ browse image | {{ base_name_mb }}_wrapped_phase.kmz | +| _amp.kmz | Amplitude KMZ browse image | {{ base_name_mb }}_amp.kmz | +| _wrapped_phase.kmz | Wrapped phase KMZ browse image | {{ base_name_mb }}_wrapped_phase.kmz | *Table 2: Image files in product package* From cb32dceb43d768039b26df4581c5b9cef53bf316 Mon Sep 17 00:00:00 2001 From: hjkristenson Date: Fri, 21 Aug 2026 15:22:14 -0800 Subject: [PATCH 2/8] streamline amplitude image description --- docs/guides/burst_insar_product_guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/burst_insar_product_guide.md b/docs/guides/burst_insar_product_guide.md index ee7ce6ca..4c314863 100644 --- a/docs/guides/burst_insar_product_guide.md +++ b/docs/guides/burst_insar_product_guide.md @@ -408,7 +408,7 @@ output product: - The *normalized coherence* file contains pixel values that range from 0.0 to 1.0, with 0.0 being completely non-coherent and 1.0 being perfectly coherent. - The *unwrapped geocoded interferogram* file shows the results of the phase unwrapping process. Negative values indicate movement towards the sensor, and positive values indicate movement away from the sensor. This is the main interferogram output. - The *wrapped geocoded interferogram* file indicates the interferogram phase after applying the adaptive filter immediately before unwrapping. Values range from negative pi to positive pi. -- An *amplitude* image is included for products `INSAR_ISCE_MULTI_BURST` jobs, the final product includes the interferogram amplitude as a single-band GeoTIFF along with browse KMZ files for both the wrapped phase and amplitude. +- An interferogram *amplitude* image is included for products generated using the `INSAR_ISCE_MULTI_BURST` job type. - The *connected components* file delineates regions unwrapped as contiguous units by the SNAPHU unwrapping algorithm. - The *look vectors* theta (θ) and phi (φ) describe the elevation and orientation angles of the look vector in radians. The look vectors refer to the look direction back towards the sensor. - The *lv_theta* (θ) file indicates the SAR look vector elevation angle (in radians) at each pixel, ranging from -π/2 (down) to π/2 (up). The look vector elevation angle is defined as the angle between the horizontal surface and the look vector with positive angles indicating sensor positions above the surface. From 993e2692055ee2e4fcda5c0cea07686225339edd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Aug 2026 21:44:07 +0000 Subject: [PATCH 3/8] Bump the github-actions-deps group across 1 directory with 2 updates Bumps the github-actions-deps group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action). Updates `actions/checkout` from 6 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v6...v7) Updates `lycheeverse/lychee-action` from 2.8.0 to 2.9.0 - [Release notes](https://github.com/lycheeverse/lychee-action/releases) - [Commits](https://github.com/lycheeverse/lychee-action/compare/v2.8.0...v2.9.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-deps - dependency-name: lycheeverse/lychee-action dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-deps ... Signed-off-by: dependabot[bot] --- .github/workflows/check-links.yml | 4 ++-- .github/workflows/deploy_to_github_io.yml | 4 ++-- .github/workflows/spellcheck.yml | 2 +- .github/workflows/test-build.yml | 2 +- .github/workflows/update_asf_tools_version.yml | 2 +- .github/workflows/update_sdk_version.yml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check-links.yml b/.github/workflows/check-links.yml index e185b61b..b81c1f0f 100644 --- a/.github/workflows/check-links.yml +++ b/.github/workflows/check-links.yml @@ -9,11 +9,11 @@ jobs: linkChecker: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Link Checker id: lychee - uses: lycheeverse/lychee-action@v2.8.0 + uses: lycheeverse/lychee-action@v2.9.0 env: GITHUB_TOKEN: ${{secrets.TOOLS_BOT_PAK}} with: diff --git a/.github/workflows/deploy_to_github_io.yml b/.github/workflows/deploy_to_github_io.yml index 56bbc23a..8544b1e0 100644 --- a/.github/workflows/deploy_to_github_io.yml +++ b/.github/workflows/deploy_to_github_io.yml @@ -11,7 +11,7 @@ jobs: name: Build site and deploy runs-on: "ubuntu-latest" steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: path: hyp3-docs @@ -33,7 +33,7 @@ jobs: sed -i 's|site_url: https://hyp3-docs.asf.alaska.edu/|site_url: https://hyp3-docs.asf.alaska.edu/hyp3-docs/|' mkdocs.yml mkdocs gh-deploy --force - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 if: github.ref == 'refs/heads/main' with: repository: ASFHyP3/ASFHyP3.github.io diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml index 2fa40432..0367796d 100644 --- a/.github/workflows/spellcheck.yml +++ b/.github/workflows/spellcheck.yml @@ -7,7 +7,7 @@ jobs: name: Spellcheck steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Spellcheck uses: tbroadley/spellchecker-cli-action@v1 with: diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index 732b3db4..63b29d60 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -11,7 +11,7 @@ jobs: name: Test build of site runs-on: "ubuntu-latest" steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: conda-incubator/setup-miniconda@v4 with: diff --git a/.github/workflows/update_asf_tools_version.yml b/.github/workflows/update_asf_tools_version.yml index c7991431..26b48c97 100644 --- a/.github/workflows/update_asf_tools_version.yml +++ b/.github/workflows/update_asf_tools_version.yml @@ -12,7 +12,7 @@ jobs: name: Bump the ASF Tools version runs-on: "ubuntu-latest" steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: token: ${{ secrets.TOOLS_BOT_PAK }} diff --git a/.github/workflows/update_sdk_version.yml b/.github/workflows/update_sdk_version.yml index ae7c8411..a1cb4673 100644 --- a/.github/workflows/update_sdk_version.yml +++ b/.github/workflows/update_sdk_version.yml @@ -12,7 +12,7 @@ jobs: name: Bump the SDK version runs-on: "ubuntu-latest" steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: token: ${{ secrets.TOOLS_BOT_PAK }} From 863d5e4763dc24a7517c258d61ecef5642b4b8c7 Mon Sep 17 00:00:00 2001 From: tools-bot Date: Wed, 2 Sep 2026 23:41:20 +0000 Subject: [PATCH 4/8] Bump SDK version to v7.7.8 --- docs/using/sdk.md | 2 +- docs/using/sdk_api.md | 2 +- environment.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/using/sdk.md b/docs/using/sdk.md index 733ff85b..842091fc 100644 --- a/docs/using/sdk.md +++ b/docs/using/sdk.md @@ -1 +1 @@ -{{ get_content('https://raw.githubusercontent.com/ASFHyP3/hyp3-sdk/v7.7.7/README.md') }} +{{ get_content('https://raw.githubusercontent.com/ASFHyP3/hyp3-sdk/v7.7.8/README.md') }} diff --git a/docs/using/sdk_api.md b/docs/using/sdk_api.md index 9695a121..182d4ded 100644 --- a/docs/using/sdk_api.md +++ b/docs/using/sdk_api.md @@ -1,4 +1,4 @@ -# `hyp3_sdk` *v7.7.7* API Reference +# `hyp3_sdk` *v7.7.8* API Reference ::: hyp3_sdk options: diff --git a/environment.yml b/environment.yml index 6ca16916..a4b998bd 100644 --- a/environment.yml +++ b/environment.yml @@ -5,7 +5,7 @@ channels: dependencies: - 'python=3.10' - pip - - hyp3_sdk=7.7.7 # also pinned in docs/using/sdk.md + - hyp3_sdk=7.7.8 # also pinned in docs/using/sdk.md - asf_tools=0.8.4 # also pinned in docs/tools/asf_tools.md - pip: - -r requirements.txt From cb7c1b6e56be505a4ccfbbd74176466c2e50c02d Mon Sep 17 00:00:00 2001 From: Joseph H Kennedy Date: Thu, 3 Sep 2026 11:35:31 -0800 Subject: [PATCH 5/8] Update HyP3 SDK to v7.7.8 in CHANGELOG Updated the HyP3 SDK version in the changelog. --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d98d768..5a74f8bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [PEP 440](https://www.python.org/dev/peps/pep-0440/) and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.13.13] + +### Changed +* Updated HyP3 SDK to [v7.7.8](https://github.com/ASFHyP3/hyp3-sdk/blob/main/CHANGELOG.md#778) + ## [0.13.12] ### Changed From 79e274bf1ff560198be31e51038b1fdb51b9d6fb Mon Sep 17 00:00:00 2001 From: Joseph H Kennedy Date: Thu, 3 Sep 2026 11:40:54 -0800 Subject: [PATCH 6/8] Update Python version used to test build the site from 3.10 to 3.14 --- .github/workflows/test-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index 63b29d60..092586f7 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -16,7 +16,7 @@ jobs: - uses: conda-incubator/setup-miniconda@v4 with: auto-update-conda: true - python-version: '3.10' + python-version: '3.14' activate-environment: hyp3-docs environment-file: environment.yml From e297f712ac087046825f34d6807026fb39e7f8e4 Mon Sep 17 00:00:00 2001 From: Joseph H Kennedy Date: Thu, 3 Sep 2026 11:46:29 -0800 Subject: [PATCH 7/8] update python to 3.11; last supported version by asf_tools conda package --- .github/workflows/deploy_to_github_io.yml | 2 +- .github/workflows/test-build.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy_to_github_io.yml b/.github/workflows/deploy_to_github_io.yml index 8544b1e0..a47f6529 100644 --- a/.github/workflows/deploy_to_github_io.yml +++ b/.github/workflows/deploy_to_github_io.yml @@ -18,7 +18,7 @@ jobs: - uses: conda-incubator/setup-miniconda@v4 with: auto-update-conda: true - python-version: '3.10' + python-version: '3.11' activate-environment: hyp3-docs environment-file: hyp3-docs/environment.yml diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index 092586f7..8ece1d73 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -16,7 +16,7 @@ jobs: - uses: conda-incubator/setup-miniconda@v4 with: auto-update-conda: true - python-version: '3.14' + python-version: '3.11' activate-environment: hyp3-docs environment-file: environment.yml From d8815411b369eee0a835b9e0c8008bcd0620b8b2 Mon Sep 17 00:00:00 2001 From: Joseph H Kennedy Date: Thu, 3 Sep 2026 11:56:09 -0800 Subject: [PATCH 8/8] Bump to python 3.11 --- CHANGELOG.md | 4 +++- environment.yml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a74f8bb..35f85293 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,9 @@ and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.13.13] ### Changed -* Updated HyP3 SDK to [v7.7.8](https://github.com/ASFHyP3/hyp3-sdk/blob/main/CHANGELOG.md#778) +* Updated HyP3 SDK to [v7.7.8](https://github.com/ASFHyP3/hyp3-sdk/blob/main/CHANGELOG.md#778). +* Upgraded the conda environment and build workflows to use Python 3.11. + ## [0.13.12] diff --git a/environment.yml b/environment.yml index a4b998bd..629eb8ee 100644 --- a/environment.yml +++ b/environment.yml @@ -3,7 +3,7 @@ channels: - conda-forge - nodefaults dependencies: - - 'python=3.10' + - 'python=3.11' - pip - hyp3_sdk=7.7.8 # also pinned in docs/using/sdk.md - asf_tools=0.8.4 # also pinned in docs/tools/asf_tools.md