diff --git a/python/packages/nisar/products/insar/GOFF_writer.py b/python/packages/nisar/products/insar/GOFF_writer.py index e21c14889..1a828771a 100644 --- a/python/packages/nisar/products/insar/GOFF_writer.py +++ b/python/packages/nisar/products/insar/GOFF_writer.py @@ -93,7 +93,7 @@ def add_grids_to_hdf5(self): for layer in proc_cfg["offsets_product"] if layer.startswith("layer")] - for freq, pol_list, _ in get_cfg_freq_pols(self.cfg): + for freq, _, pol_list in get_cfg_freq_pols(self.cfg): # add the common fields such as listofpolarizations, pixeloffset, # and centerfrequency grids_freq_group_name = \ diff --git a/python/packages/nisar/products/insar/GUNW_writer.py b/python/packages/nisar/products/insar/GUNW_writer.py index c220f4d16..422b44407 100644 --- a/python/packages/nisar/products/insar/GUNW_writer.py +++ b/python/packages/nisar/products/insar/GUNW_writer.py @@ -205,7 +205,7 @@ def add_grids_to_hdf5(self): grids_val = "projection" # Only add the common fields such as list of polarizations, pixel offsets, and center frequency - for freq, pol_list, _ in get_cfg_freq_pols(self.cfg): + for freq, pol_list, offset_pol_list in get_cfg_freq_pols(self.cfg): # Create the swath group grids_freq_group_name = ( f"{self.group_paths.GridsPath}/frequency{freq}" @@ -364,6 +364,8 @@ def add_grids_to_hdf5(self): yds=yds, ) + # Polarization in offset + for pol in offset_pol_list: pixeloffsets_pol_name = f"{pixeloffsets_group_name}/{pol}" pixeloffsets_pol_group = self.require_group( pixeloffsets_pol_name diff --git a/python/packages/nisar/products/insar/InSAR_L1_writer.py b/python/packages/nisar/products/insar/InSAR_L1_writer.py index e2a00fbd5..386b7d356 100644 --- a/python/packages/nisar/products/insar/InSAR_L1_writer.py +++ b/python/packages/nisar/products/insar/InSAR_L1_writer.py @@ -292,7 +292,7 @@ def _add_datasets_to_pixel_offset_group(self): Add datasets to pixel offsets group """ pcfg = self.cfg['processing'] - for freq, pol_list, _ in get_cfg_freq_pols(self.cfg): + for freq, _, offset_pol_list in get_cfg_freq_pols(self.cfg): # create the swath group swaths_freq_group_name = \ f"{self.group_paths.SwathsPath}/frequency{freq}" @@ -301,7 +301,7 @@ def _add_datasets_to_pixel_offset_group(self): off_shape = get_pixel_offsets_dataset_shape(self.cfg, freq) # add the interferogram and pixelOffsets groups to the polarization group - for pol in pol_list: + for pol in offset_pol_list: offset_pol_group_name = ( f"{swaths_freq_group_name}/pixelOffsets/{pol}" diff --git a/python/packages/nisar/products/insar/ROFF_writer.py b/python/packages/nisar/products/insar/ROFF_writer.py index da6345d83..c8eb8a310 100644 --- a/python/packages/nisar/products/insar/ROFF_writer.py +++ b/python/packages/nisar/products/insar/ROFF_writer.py @@ -283,7 +283,7 @@ def _add_datasets_to_pixel_offset_group(self): # Add the ROFF specified datasets to the pixelOffset products proc_cfg = self.cfg["processing"] - for freq, pol_list, _ in get_cfg_freq_pols(self.cfg): + for freq, _, offset_pol_list in get_cfg_freq_pols(self.cfg): swaths_freq_group_name = ( f"{self.group_paths.SwathsPath}/frequency{freq}" ) @@ -336,7 +336,7 @@ def _add_datasets_to_pixel_offset_group(self): self.add_list_of_layers(swaths_freq_group) # add the polarization dataset to pixelOffsets - for pol in pol_list: + for pol in offset_pol_list: offset_pol_group_name = \ f"{swaths_freq_group_name}/pixelOffsets/{pol}" pixeloffsets_pol_group = \