Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

(RUNW) HDF5 Statistics Attributes Missing for RUNW Ionosphere Metadata

Open
#320 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
48/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
python
Domain
data

Research direction

Start by inspecting RUNW generation for /science/LSAR/RUNW/swaths/frequencyA/interferogram/HH/ionospherePhaseScreen and ionospherePhaseScreenUncertainty, then compare the corresponding GUNW datasets and the XML specifications. Done means both RUNW datasets contain min_value, mean_value, sample_stddev, and max_value attributes.

Written by the indexing model from the issue text.

Description

Overview

In RUNW sample products generated with CRID 05016, ionospherePhaseScreen and ionospherePhaseScreenUncertainty no longer include statistics attributes. The 'min_value', 'mean_value', 'sample_stddev', 'max_value' attributes are missing.

Affected Products:

  • RUNW: ✗ Affected - 2 datasets have missing statistics (see details below)
  • GUNW: ✓ No issues found

Granules tested:
NISAR_L1_PR_RUNW_007_106_A_140_008_7700_SH_20251211T140849_20251211T140926_20251223T140850_20251223T140926_X05016_N_P_J_001
NISAR_L2_PR_GUNW_001_062_A_019_006_2000_SH_20250927T114508_20250927T114542_20251126T114516_20251126T114545_X05016_P_F_J_001

Missing Attributes:

  • These attributes exist in the corresponding datasets in GUNW
  • Per the XML specs, these attributes should also exist in RUNW
Dataset: /science/LSAR/RUNW/swaths/frequencyA/interferogram/HH/ionospherePhaseScreen
    Missing Attributes: {'min_value', 'mean_value', 'sample_stddev', 'max_value'}

Dataset: /science/LSAR/RUNW/swaths/frequencyA/interferogram/HH/ionospherePhaseScreenUncertainty
    Missing Attributes: {'min_value', 'mean_value', 'sample_stddev', 'max_value'}

cc: @hfattahi @xhuang-jpl @jungkyoJung

Dominant language
Python
Stars
240
Forks
90
Avg merge
2d 13h
Merged PRs (30d)
15

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from isce-framework/isce3

All issues in isce-framework/isce3

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.