[ncl-talk] Reading .h5 file with NCL
Partha Bhattacharjee
pbhatta2 at jhu.edu
Wed Aug 27 09:49:53 MDT 2014
Dear NCL,
I am trying to read. h5 file with ncl 6.2.0 version in Red Hat Linux x86_64 system. ncl_filedump reveal the following about the file :
Variable: f
Type: file
filename: VAOOO_npp_d20140501_t0000514_e0002156_b12990_c20140501064516522509_noaa_ops
path: VAOOO_npp_d20140501_t0000514_e0002156_b12990_c20140501064516522509_noaa_ops.h5
file global attributes:
Distributor : arch
Mission_Name : NPP
N_Dataset_Source : noaa
N_GEO_Ref : GAERO_npp_d20140501_t0000514_e0002156_b12990_c20140501064516522509_noaa_ops.h5
N_HDF_Creation_Date : 20140501
N_HDF_Creation_Time : 064516.522509Z
Platform_Short_Name : NPP
dimensions:
DIM_000 = 20
DIM_001 = 96
DIM_002 = 400
DIM_003 = 2
variables:
group </All_Data>
group </All_Data/VIIRS-Aeros-EDR_All>
float AerosolOpticalDepthFactors ( DIM_003 )
ushort AerosolOpticalDepth_at_1240nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_1610nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_2250nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_412nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_445nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_488nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_550nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_555nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_672nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_746nm ( DIM_001, DIM_002 )
ushort AerosolOpticalDepth_at_865nm ( DIM_001, DIM_002 )
ushort AngstromExponent ( DIM_001, DIM_002 )
float AngstromExponentFactors ( DIM_003 )
ubyte QF1_VIIRSAEROEDR ( DIM_001, DIM_002 )
ubyte QF2_VIIRSAEROEDR ( DIM_001, DIM_002 )
ubyte QF3_VIIRSAEROEDR ( DIM_001, DIM_002 )
ubyte QF4_VIIRSAEROEDR ( DIM_001, DIM_002 )
ubyte QF5_VIIRSAEROEDR ( DIM_001, DIM_002 )
ubyte SmallModeFraction ( DIM_001, DIM_002 )
group </Data_Products>
group </Data_Products/VIIRS-Aeros-EDR>
Instrument_Short_Name : VIIRS
N_Anc_Type_Tasked : Official
N_Collection_Short_Name : VIIRS-Aeros-EDR
N_Dataset_Type_Tag : EDR
N_Instrument_Flight_SW_Version : 20
N_Processing_Domain : ops
Operational_Mode : NPP Normal Operations, VIIRS Operational
none VIIRS_Aeros_EDR_Aggr ( DIM_000 )
AggregateBeginningDate : 20140501
AggregateBeginningGranuleID : NPP000795744508
AggregateBeginningOrbitNumber : 12990
AggregateBeginningTime : 000051.486918Z
AggregateEndingDate : 20140501
AggregateEndingGranuleID : NPP000795744508
AggregateEndingOrbitNumber : 12990
AggregateEndingTime : 000215.662554Z
AggregateNumberGranules : 1
none VIIRS_Aeros_EDR_Gran_0 ( DIM_000 )
Ascending/Descending_Indicator : <ARRAY of 0 elements>
Beginning_Date : 20140501
Beginning_Time : 000051.486918Z
East_Bounding_Coordinate : 33.245
Ending_Date : 20140501
Ending_Time : 000215.662554Z
G-Ring_Latitude : ( -36.52, -34.1314, -31.8427, -35.682, -37.0385, -39.4876, -42.0644, -40.6345 )
G-Ring_Longitude : ( -2.8678, -1.50608, -0.286205, 15.9487, 33.245, 33.0852, 32.9682, 14.3572 )
N_Algorithm_Version : 1.O.000.008
N_Anc_Filename : Terrain-Eco-ANC-Tile_20030125000000Z_ee00000000000000Z_NA_NA_S0470_1.O.0.0
N_Aux_Filename : VIIRS-AOT-LUT_npp_20020101010000Z_20020101010000Z_ee00000000000000Z_PS-1-D-NPP-3-PE-_devl_dev_all-_all
N_Beginning_Orbit_Number : 12990
N_Beginning_Time_IET : 1777593686486918
N_Creation_Date : 20140501
N_Creation_Time : 011922.871045Z
N_Day_Night_Flag : Night
N_Ending_Time_IET : 1777593770662554
N_Graceful_Degradation : No
N_Granule_ID : NPP000795744508
N_Granule_Status : 100% night for day only product
N_Granule_Version : A1
N_Input_Prod : 53619fde-b97c9-0a180227-5d84d17e
N_LEOA_Flag : Off
N_NPOESS_Document_Ref : 474-00001-04-02_JPSS-CDFCB-X-Vol-IV-Part-2_0124B_I1.5.08.03.pdf
N_Nadir_Latitude_Max : -35.7285
N_Nadir_Latitude_Min : -40.5782
N_Nadir_Longitude_Max : 15.9386
N_Nadir_Longitude_Min : 14.3732
N_Number_Of_Scans : 48
N_Percent_Erroneous_Data : 0
N_Percent_Missing_Data : 0
N_Percent_Not-Applicable_Data : 0
N_Quality_Summary_Names : Aerosol AOT Exclusion Summary
N_Quality_Summary_Values : ( 100, 100, 100, 100, 0, 0 )
N_Reference_ID : 5361a11a-d4a65-0a180228-5d868537
N_Satellite/Local_Azimuth_Angle_Max : 179.993
N_Satellite/Local_Azimuth_Angle_Min : -179.999
N_Satellite/Local_Zenith_Angle_Max : 70.3621
N_Satellite/Local_Zenith_Angle_Min : 0.00323079
N_Software_Version : I1.5.08.03
N_Solar_Azimuth_Angle_Max : 180
N_Solar_Azimuth_Angle_Min : -180
N_Solar_Zenith_Angle_Max : 163.134
N_Solar_Zenith_Angle_Min : 140.003
N_Spacecraft_Maneuver : Normal Operations
North_Bounding_Coordinate : -31.8427
South_Bounding_Coordinate : -42.0654
West_Bounding_Coordinate : -2.8678
My questions are :
1. How to read variables under the group in .h5 ? I saw one example in (http://www.ncl.ucar.edu/Applications/Scripts/hdf5_2.ncl) , but it did not work. However, when I did the following :
b = f->AerosolOpticalDepth_at_550nm
it shows ,
Variable: b
Type: ushort
Total Size: 76800 bytes
38400 values
Number of Dimensions: 2
Dimensions and sizes: [DIM_001 | 96] x [DIM_002 | 400]
Coordinates:
Number Of Attributes: 0?
Is there any other way, variables under the group can be read ?
2. how to attach lat-lon along with the variables here.
If you need the original file, I can send it is less than 1 mb.
Thanks.
Partha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20140827/8ac6749f/attachment.html
More information about the ncl-talk
mailing list