Follow this link to skip to the main content

Date: Tue, 3 Jul 2001 14:35:26 -0700 (PDT)
From: Robert A.

Apparently hdfscan is not yet publicly available... there is another simpler way, not widely known. The UNIX command "strings" can be used directly on the HDF files to dump out the annotation text along with other unwanted stuff. pipe it to "grep MISR" or similar to list the desired filenames. (Believe it or not this feature was intentional). For example (on a subsetted dataset, though a full swath would also work, just take longer):

strings
MISR_AM1_GRP_ELLIPSOID_GM_P040_O008161_AA_F01_0008.subset_18417_20010701061143.h
df |grep MISR
UNIQUE FILE NAME: MISR_AM1_GRP_ELLIPSOID_GM_P040_O008161_AA_F01_0008.hdf
LID = 190; Local Granule ID = MISR_AM1_CGM_F01_06.ascii
LID = 1304; Local Granule ID = MISR_AM1_AGP_P040_F01_24.hdf
LID = 1500; Local Granule ID = MISR_AM1_ARP_PRFLTCHAR_F02_0002.hdf
LID = 1501; Local Granule ID = MISR_AM1_ARP_PRFLTCAL_F02_0004.hdf
LID = 1502; Local Granule ID = MISR_AM1_ARP_INFLTCAL_T008_F02_0001.hdf
LID = 1503; Local Granule ID = MISR_AM1_ARP_CONFIG_F02_0002.hdf
LID = 252; Local Granule ID = MISR_AM1_GRP_CONFIG_AA_F01_01.ascii
LID = 1101; Local Granule ID = MISR_AM1_PGE1_PCS_CONFIG_AA_F01_01.ascii
MISR_EXEC_NAME:GP_ellipsoid_main.c
MISR_EXEC_VERSION: V2.1.3_p3_PGE1_7
MISR_COMPOSITION_INFO_BEGIN
MISR_COMPOSITION_INFO_END
VALUE =
"MISR_AM1_GRP_ELLIPSOID_GM_P040_O008161_AA_F01_0008.hdf"
VALUE = "MISR_EXEC_VERSION: V2.1.3_p3_PGE1_7
MISR_EXEC_NAME:GP_ellipsoid_main.c"
VALUE = "SP_AM_MISR_StartBlock"
VALUE = "SP_AM_MISR_EndBlock"
VALUE = "MISR"
PARENT_FILE = MISR_AM1_GRP_ELLIPSOID_GM_P040_O008161_AA_F01_0008.hdf
?/StorEDGE1/subsetStageIn/STAGE/misrops/MISR_AM1_GRP_ELLIPSOID_G>