Skip to content

(InSAR) Some attributes are variable-length strings; should be fixed-length strings #319

Description

@nemo794

As agreed to by NISAR ADT, all datasets and their attributes should be fixed-length strings (not variable-length strings). In brief, this is to optimize HDF5 performance.

Attributes which are currently written as variable-length strings should instead be written as fixed-length strings:

Impacted Products: RIFG, RUNW, GUNW, ROFF, GOFF:
science/LSAR/GUNW/metadata/processingInformation/parameters/**reference**/frequencyA/slantRangeSpacing -> description
science/LSAR/GUNW/metadata/processingInformation/parameters/**secondary**/frequencyA/slantRangeSpacing -> description

Impacted Products: GUNW, GOFF:
science/LSAR/GUNW/grids/frequencyA/pixelOffsets/[x|y]Coordinates -> standard_name
science/LSAR/GUNW/metadata/radarGrid/[x|y]Coordinates -> standard_name

Impacted Product: GUNW:
science/LSAR/GUNW/grids/frequencyA/pixelOffsets/HH/[x|y]Coordinates -> standard_name

science/LSAR/GUNW/grids/frequencyA/unwrappedInterferogram/HH/[x|y]Coordinates -> standard_name
science/LSAR/GUNW/grids/frequencyA/unwrappedInterferogram/[x|y]Coordinates -> standard_name

science/LSAR/GUNW/grids/frequencyA/wrappedInterferogram/HH/[x|y]Coordinates -> standard_name
science/LSAR/GUNW/grids/frequencyA/wrappedInterferogram/[x|y]Coordinates -> standard_name

Impacted Product: GOFF:
/ -> title (root of product)
science/LSAR/GOFF/grids/frequencyA/pixelOffsets/HH/layer[1|2|3]/[x|y]Coordinates -> standard_name

Datasets checked:
NISAR_L1_PR_RIFG_013_118_A_171_014_2000_SH_20260222T102514_20260222T102520_20260306T102515_20260306T102521_X05016_P_P_J_001.h5
NISAR_L1_PR_RUNW_007_106_A_140_008_7700_SH_20251211T140849_20251211T140926_20251223T140850_20251223T140926_X05016_N_P_J_001.h5
NISAR_L2_PR_GUNW_001_062_A_019_006_2000_SH_20250927T114508_20250927T114542_20251126T114516_20251126T114545_X05016_P_F_J_001.h5
NISAR_L1_PR_ROFF_007_106_A_140_008_7700_SH_20251211T140849_20251211T140926_20251223T140850_20251223T140926_X05016_N_P_J_001.h5
NISAR_L2_PR_GOFF_005_106_A_140_006_7700_SH_20251117T140848_20251117T140925_20251129T140849_20251129T140925_X05016_P_P_J_001.h5

cc: @hfattahi @xhuang-jpl @oberonia78 @seongsujeong

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions