Skip to content

Conversation

@gshiroma
Copy link
Contributor

This PR fixes issues with the GCOV polarimetric symmetrization metadata. It corrects the logic for storing the H5 datasets polarimetricSymmetrizationApplied and algorithms/polarimetricSymmetrization.

Previously, the flag polarimetricSymmetrizationApplied depended solely on the runconfig field symmetrize_cross_pol_channels, without verifying whether both cross-polarimetric channels were present in the input file. Additionally, the check for the existence of these polarization channels was incorrect when setting the algorithms/polarimetricSymmetrization dataset.

@gshiroma gshiroma added this to the R05.00.1 milestone Oct 27, 2025
@gshiroma gshiroma added the bug Something isn't working label Oct 27, 2025
Copy link
Contributor

@hfattahi hfattahi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Contributor

@Tyler-g-hudson Tyler-g-hudson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, couple of nitpicks

Co-authored-by: Tyler G. Hudson <tyler.g.hudson@gmail.com>
@gshiroma gshiroma merged commit 544f0a4 into isce-framework:develop Oct 29, 2025
11 of 12 checks passed
Tyler-g-hudson added a commit that referenced this pull request Oct 31, 2025
* disable polarimetric symmetrization by default

* revert changes to `symmetrize_cross_pol_channels`

* Update GCOV and GSLC specification XMLs

* Revert changes to the GCOV and GSLC specification XMLs

* fix polarimetric symmetrization metadata

* Update python/packages/nisar/products/writers/GcovWriter.py

Co-authored-by: Tyler G. Hudson <tyler.g.hudson@gmail.com>

---------

Co-authored-by: Tyler G. Hudson <tyler.g.hudson@gmail.com>
@gshiroma gshiroma deleted the fix_polarimetric_symmetrization_metadata branch November 10, 2025 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants