Print all CALIOP v4 05kmCLay SDS names and attributes in python 2.7


Outputs of a code (see bottom of the page) written in python 2.7 to print all CALIOP v4 05kmCLay SDS names and attributes in python 2.7. All SDS infos (nd: number of dimensions, t: type, na: number of attributes):

Id name nd dimension t na
0 Profile_ID 2 [3744, 2] 24 3
1 Latitude 2 [3744, 3] 5 3
2 Longitude 2 [3744, 3] 5 3
3 Profile_Time 2 [3744, 3] 6 3
4 Profile_UTC_Time 2 [3744, 3] 6 3
5 Day_Night_Flag 2 [3744, 1] 20 3
6 Off_Nadir_Angle 2 [3744, 1] 5 3
7 Solar_Zenith_Angle 2 [3744, 1] 5 3
8 Solar_Azimuth_Angle 2 [3744, 1] 5 3
9 Scattering_Angle 2 [3744, 1] 5 3
10 Spacecraft_Position 3 [3744, 3, 3] 6 3
11 Parallel_Column_Reflectance_532 2 [3744, 1] 5 4
12 Parallel_Column_Reflectance_Uncertainty_532 2 [3744, 1] 5 4
13 Parallel_Column_Reflectance_RMS_Variation_532 2 [3744, 1] 5 4
14 Perpendicular_Column_Reflectance_532 2 [3744, 1] 5 4
15 Perpendicular_Column_Reflectance_Uncertainty_532 2 [3744, 1] 5 4
16 Perpendicular_Column_Reflectance_RMS_Variation_532 2 [3744, 1] 5 4
17 Column_Integrated_Attenuated_Backscatter_532 2 [3744, 1] 5 4
18 Column_IAB_Cumulative_Probability 2 [3744, 1] 5 4
19 Column_Optical_Depth_Cloud_532 2 [3744, 1] 5 4
20 Column_Optical_Depth_Cloud_Uncertainty_532 2 [3744, 1] 5 4
21 Column_Optical_Depth_Tropospheric_Aerosols_532 2 [3744, 1] 5 4
22 Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_532 2 [3744, 1] 5 4
23 Column_Optical_Depth_Stratospheric_Aerosols_532 2 [3744, 1] 5 4
24 Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_532 2 [3744, 1] 5 4
25 Column_Optical_Depth_Tropospheric_Aerosols_1064 2 [3744, 1] 5 4
26 Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_1064 2 [3744, 1] 5 4
27 Column_Optical_Depth_Stratospheric_Aerosols_1064 2 [3744, 1] 5 4
28 Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_1064 2 [3744, 1] 5 4
29 Column_Feature_Fraction 2 [3744, 1] 5 4
30 Tropopause_Height 2 [3744, 1] 5 4
31 Tropopause_Temperature 2 [3744, 1] 5 4
32 IGBP_Surface_Type 2 [3744, 1] 20 3
33 Snow_Ice_Surface_Type 2 [3744, 1] 21 3
34 DEM_Surface_Elevation 2 [3744, 4] 5 3
35 Normalization_Constant_Uncertainty 2 [3744, 2] 5 4
36 FeatureFinderQC 2 [3744, 1] 23 3
37 High_Resolution_Layers_Cleared 2 [3744, 1] 23 3
38 Calibration_Altitude_532 2 [3744, 2] 5 4
39 Number_Layers_Found 2 [3744, 1] 20 3
40 Layer_Top_Altitude 2 [3744, 10] 5 4
41 Layer_Base_Altitude 2 [3744, 10] 5 4
42 Layer_Base_Extended 2 [3744, 10] 23 3
43 Layer_Top_Pressure 2 [3744, 10] 5 4
44 Midlayer_Pressure 2 [3744, 10] 5 4
45 Layer_Base_Pressure 2 [3744, 10] 5 4
46 Layer_Top_Temperature 2 [3744, 10] 5 4
47 Layer_Centroid_Temperature 2 [3744, 10] 5 4
48 Midlayer_Temperature 2 [3744, 10] 5 4
49 Layer_Base_Temperature 2 [3744, 10] 5 4
50 Opacity_Flag 2 [3744, 10] 20 4
51 Horizontal_Averaging 2 [3744, 10] 20 4
52 Single_Shot_Cloud_Cleared_Fraction 2 [3744, 10] 5 4
53 Attenuated_Scattering_Ratio_Statistics_532 2 [3744, 60] 5 4
54 Attenuated_Backscatter_Statistics_532 2 [3744, 60] 5 4
55 Integrated_Attenuated_Backscatter_532 2 [3744, 10] 5 4
56 Integrated_Attenuated_Backscatter_Uncertainty_532 2 [3744, 10] 5 4
57 Attenuated_Backscatter_Statistics_1064 2 [3744, 60] 5 4
58 Integrated_Attenuated_Backscatter_1064 2 [3744, 10] 5 4
59 Integrated_Attenuated_Backscatter_Uncertainty_1064 2 [3744, 10] 5 4
60 Volume_Depolarization_Ratio_Statistics 2 [3744, 60] 5 4
61 Integrated_Volume_Depolarization_Ratio 2 [3744, 10] 5 4
62 Integrated_Volume_Depolarization_Ratio_Uncertainty 2 [3744, 10] 5 4
63 Attenuated_Total_Color_Ratio_Statistics 2 [3744, 60] 5 4
64 Integrated_Attenuated_Total_Color_Ratio 2 [3744, 10] 5 4
65 Integrated_Attenuated_Total_Color_Ratio_Uncertainty 2 [3744, 10] 5 4
66 Overlying_Integrated_Attenuated_Backscatter_532 2 [3744, 10] 5 4
67 Layer_IAB_QA_Factor 2 [3744, 10] 5 4
68 Feature_Classification_Flags 2 [3744, 10] 23 3
69 ExtinctionQC_532 2 [3744, 10] 23 4
70 CAD_Score 2 [3744, 10] 20 4
71 Initial_CAD_Score 2 [3744, 10] 20 4
72 Measured_Two_Way_Transmittance_532 2 [3744, 10] 5 4
73 Measured_Two_Way_Transmittance_Uncertainty_532 2 [3744, 10] 5 4
74 Two_Way_Transmittance_Measurement_Region 2 [3744, 20] 5 4
75 Feature_Optical_Depth_532 2 [3744, 10] 5 4
76 Feature_Optical_Depth_Uncertainty_532 2 [3744, 10] 5 4
77 Initial_532_Lidar_Ratio 2 [3744, 10] 5 4
78 Final_532_Lidar_Ratio 2 [3744, 10] 5 4
79 Final_532_Lidar_Ratio_Uncertainty 2 [3744, 10] 5 4
80 Lidar_Ratio_532_Selection_Method 2 [3744, 10] 20 4
81 Layer_Effective_532_Multiple_Scattering_Factor 2 [3744, 10] 5 4
82 Integrated_Particulate_Depolarization_Ratio 2 [3744, 10] 5 4
83 Integrated_Particulate_Depolarization_Ratio_Uncertainty 2 [3744, 10] 5 4
84 Particulate_Depolarization_Ratio_Statistics 2 [3744, 60] 5 4
85 Ice_Water_Path 2 [3744, 10] 5 4
86 Ice_Water_Path_Uncertainty 2 [3744, 10] 5 4
87 Surface_Top_Altitude_532 2 [3744, 1] 5 4
88 Surface_Base_Altitude_532 2 [3744, 1] 5 4
89 Surface_Integrated_Attenuated_Backscatter_532 2 [3744, 1] 5 4
90 Surface_532_Integrated_Depolarization_Ratio 2 [3744, 1] 5 4
91 Surface_532_Integrated_Attenuated_Color_Ratio 2 [3744, 1] 5 4
92 Surface_Detection_Flags_532 2 [3744, 1] 23 4
93 Surface_Detection_Confidence_532 2 [3744, 1] 5 4
94 Surface_Overlying_Integrated_Attenuated_Backscatter_532 2 [3744, 1] 5 4
95 Surface_Scaled_RMS_Background_532 2 [3744, 1] 5 4
96 Surface_Peak_Signal_532 2 [3744, 1] 5 4
97 Surface_Detections_333m_532 2 [3744, 1] 22 4
98 Surface_Detections_1km_532 2 [3744, 1] 22 4
99 Surface_Top_Altitude_1064 2 [3744, 1] 5 4
100 Surface_Base_Altitude_1064 2 [3744, 1] 5 4
101 Surface_Integrated_Attenuated_Backscatter_1064 2 [3744, 1] 5 4
102 Surface_1064_Integrated_Depolarization_Ratio 2 [3744, 1] 5 4
103 Surface_1064_Integrated_Attenuated_Color_Ratio 2 [3744, 1] 5 4
104 Surface_Detection_Flags_1064 2 [3744, 1] 23 4
105 Surface_Detection_Confidence_1064 2 [3744, 1] 5 4
106 Surface_Overlying_Integrated_Attenuated_Backscatter_1064 2 [3744, 1] 5 4
107 Surface_Scaled_RMS_Background_1064 2 [3744, 1] 5 4
108 Surface_Peak_Signal_1064 2 [3744, 1] 5 4
109 Surface_Detections_333m_1064 2 [3744, 1] 22 4
110 Surface_Detections_1km_1064 2 [3744, 1] 22 4
111 ssProfile_ID 2 [56160, 1] 24 3
112 ssLatitude 2 [56160, 1] 5 3
113 ssLongitude 2 [56160, 1] 5 3
114 ssProfile_Time 2 [56160, 1] 6 3
115 ssProfile_UTC_Time 2 [56160, 1] 6 3
116 ssParallel_Column_Reflectance_532 2 [56160, 1] 5 4
117 ssParallel_Column_Reflectance_Uncertainty_532 2 [56160, 1] 5 4
118 ssPerpendicular_Column_Reflectance_532 2 [56160, 1] 5 4
119 ssPerpendicular_Column_Reflectance_Uncertainty_532 2 [56160, 1] 5 4
120 ssColumn_Integrated_Attenuated_Backscatter_532 2 [56160, 1] 5 4
121 ssColumn_IAB_Cumulative_Probability 2 [56160, 1] 5 4
122 ssDEM_Surface_Elevation 2 [56160, 1] 5 3
123 ssNumber_Layers_Found 2 [56160, 1] 20 3
124 ssLayer_Top_Altitude 2 [56160, 5] 5 4
125 ssLayer_Base_Altitude 2 [56160, 5] 5 4
126 ssLayer_Top_Pressure 2 [56160, 5] 5 4
127 ssMidlayer_Pressure 2 [56160, 5] 5 4
128 ssLayer_Base_Pressure 2 [56160, 5] 5 4
129 ssLayer_Top_Temperature 2 [56160, 5] 5 4
130 ssLayer_Centroid_Temperature 2 [56160, 5] 5 4
131 ssMidlayer_Temperature 2 [56160, 5] 5 4
132 ssLayer_Base_Temperature 2 [56160, 5] 5 4
133 ssOpacity_Flag 2 [56160, 5] 20 4
134 ssAttenuated_Scattering_Ratio_Statistics_532 2 [56160, 30] 5 4
135 ssAttenuated_Backscatter_Statistics_532 2 [56160, 30] 5 4
136 ssIntegrated_Attenuated_Backscatter_532 2 [56160, 5] 5 4
137 ssIntegrated_Attenuated_Backscatter_Uncertainty_532 2 [56160, 5] 5 4
138 ssAttenuated_Backscatter_Statistics_1064 2 [56160, 30] 5 4
139 ssIntegrated_Attenuated_Backscatter_1064 2 [56160, 5] 5 4
140 ssIntegrated_Attenuated_Backscatter_Uncertainty_1064 2 [56160, 5] 5 4
141 ssVolume_Depolarization_Ratio_Statistics 2 [56160, 30] 5 4
142 ssIntegrated_Volume_Depolarization_Ratio 2 [56160, 5] 5 4
143 ssIntegrated_Volume_Depolarization_Ratio_Uncertainty 2 [56160, 5] 5 4
144 ssAttenuated_Total_Color_Ratio_Statistics 2 [56160, 30] 5 4
145 ssIntegrated_Attenuated_Total_Color_Ratio 2 [56160, 5] 5 4
146 ssIntegrated_Attenuated_Total_Color_Ratio_Uncertainty 2 [56160, 5] 5 4
147 ssOverlying_Integrated_Attenuated_Backscatter_532 2 [56160, 5] 5 4
148 ssLayer_IAB_QA_Factor 2 [56160, 5] 5 4
149 ssFeature_Classification_Flags 2 [56160, 5] 23 3
150 ssCAD_Score 2 [56160, 5] 20 4
151 ssInitial_CAD_Score 2 [56160, 5] 20 4
152 ssWas_Cleared 2 [56160, 5] 20 4
153 ssSurface_Top_Altitude_532 2 [56160, 1] 5 4
154 ssSurface_Base_Altitude_532 2 [56160, 1] 5 4
155 ssSurface_Integrated_Attenuated_Backscatter_532 2 [56160, 1] 5 4
156 ssSurface_532_Integrated_Depolarization_Ratio 2 [56160, 1] 5 4
157 ssSurface_532_Integrated_Attenuated_Color_Ratio 2 [56160, 1] 5 4
158 ssSurface_Detection_Flags_532 2 [56160, 1] 23 4
159 ssSurface_Detection_Confidence_532 2 [56160, 1] 5 4
160 ssSurface_Overlying_Integrated_Attenuated_Backscatter_532 2 [56160, 1] 5 4
161 ssSurface_Scaled_RMS_Background_532 2 [56160, 1] 5 4
162 ssSurface_Peak_Signal_532 2 [56160, 1] 5 4
163 ssSurface_Top_Altitude_1064 2 [56160, 1] 5 4
164 ssSurface_Base_Altitude_1064 2 [56160, 1] 5 4
165 ssSurface_Integrated_Attenuated_Backscatter_1064 2 [56160, 1] 5 4
166 ssSurface_1064_Integrated_Depolarization_Ratio 2 [56160, 1] 5 4
167 ssSurface_1064_Integrated_Attenuated_Color_Ratio 2 [56160, 1] 5 4
168 ssSurface_Detection_Flags_1064 2 [56160, 1] 23 4
169 ssSurface_Detection_Confidence_1064 2 [56160, 1] 5 4
170 ssSurface_Overlying_Integrated_Attenuated_Backscatter_1064 2 [56160, 1] 5 4
171 ssSurface_Scaled_RMS_Background_1064 2 [56160, 1] 5 4
172 ssSurface_Peak_Signal_1064 2 [56160, 1] 5 4
#### Profile ID

units NoUnits
valid_range 1...3153600000
format Int_32

Latitude

units degrees
valid_range 90.0...90.0
format Float_32

Longitude

units degrees
valid_range 180.0...180.0
format Float_32

Profile Time

units seconds
valid_range 4.204E8...1.072E9
format Float_64

Profile UTC Time

units NoUnits
valid_range 60426.0...261231.0
format Float_64

Day Night Flag

units NoUnits
valid_range 0...1
format Int_8

Off Nadir Angle

units degrees
valid_range 0.0...5.0
format Float_32

Solar Zenith Angle

units degrees
valid_range 0.0...180.0
format Float_32

Solar Azimuth Angle

units degrees
valid_range 180.0...180.0
format Float_32

Scattering Angle

units degrees
valid_range 0.0...180.0
format Float_32

Spacecraft Position

units kilometers
valid_range 8000.0...8000.0
format Float_64

Parallel Column Reflectance 532

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Parallel Column Reflectance Uncertainty 532

units NoUnits
valid_range 0.0...TBD
fillvalue 9999.0
format Float_32

Parallel Column Reflectance RMS Variation 532

units NoUnits
valid_range 0.0...TBD
fillvalue 9999.0
format Float_32

Perpendicular Column Reflectance 532

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Perpendicular Column Reflectance Uncertainty 532

units NoUnits
valid_range 0.0...TBD
fillvalue 9999.0
format Float_32

Perpendicular Column Reflectance RMS Variation 532

units NoUnits
valid_range 0.0...TBD
fillvalue 9999.0
format Float_32

Column Integrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Column IAB Cumulative Probability

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Column Optical Depth Cloud 532

units NoUnits
valid_range 0.0...25.0
fillvalue 9999.0
format Float_32

Column Optical Depth Cloud Uncertainty 532

units NoUnits
valid_range 0.0...99.99
fillvalue 9999.0
format Float_32

Column Optical Depth Tropospheric Aerosols 532

units NoUnits
valid_range 0.0...3.0
fillvalue 9999.0
format Float_32

Column Optical Depth Tropospheric Aerosols Uncertainty 532

units NoUnits
valid_range 0.0...99.99
fillvalue 9999.0
format Float_32

Column Optical Depth Stratospheric Aerosols 532

units NoUnits
valid_range 0.0...3.0
fillvalue 9999.0
format Float_32

Column Optical Depth Stratospheric Aerosols Uncertainty 532

units NoUnits
valid_range 0.0...99.99
fillvalue 9999.0
format Float_32

Column Optical Depth Tropospheric Aerosols 1064

units NoUnits
valid_range 0.0...3.0
fillvalue 9999.0
format Float_32

Column Optical Depth Tropospheric Aerosols Uncertainty 1064

units NoUnits
valid_range 0.0...99.99
fillvalue 9999.0
format Float_32

Column Optical Depth Stratospheric Aerosols 1064

units NoUnits
valid_range 0.0...3.0
fillvalue 9999.0
format Float_32

Column Optical Depth Stratospheric Aerosols Uncertainty 1064

units NoUnits
valid_range 0.0...99.99
fillvalue 9999.0
format Float_32

Column Feature Fraction

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Tropopause Height

units kilometers
valid_range 4.0...22.0
fillvalue 9999.0
format Float_32

Tropopause Temperature

units degrees C
valid_range 100.0...20.0
fillvalue 9999.0
format Float_32

IGBP Surface Type

units NoUnits
valid_range 1...18
format Int_8

Snow Ice Surface Type

units NoUnits
valid_range 0...255
format UInt_8

DEM Surface Elevation

units kilometers
valid_range 1.0...9.0
format Float_32

Normalization Constant Uncertainty

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

FeatureFinderQC

units NoUnits
valid_range 0...32767
format UInt_16

High Resolution Layers Cleared

units NoUnits
valid_range 0...32767
format UInt_16

Calibration Altitude 532

units kilometers
valid_range 0.0...40.0
fillvalue 9999.0
format Float_32

Number Layers Found

units NoUnits
valid_range 0...10
format Int_8

Layer Top Altitude

units kilometers
valid_range 0.5...30.1
fillvalue 9999.0
format Float_32

Layer Base Altitude

units kilometers
valid_range 0.5...30.1
fillvalue 9999.0
format Float_32

Layer Base Extended

units NoUnits
valid_range 0...49146
format UInt_16

Layer Top Pressure

units hPA
valid_range 1.0...1086.0
fillvalue 9999.0
format Float_32

Midlayer Pressure

units hPA
valid_range 1.0...1086.0
fillvalue 9999.0
format Float_32

Layer Base Pressure

valid_range 1.0...1086.0
fillvalue 9999.0
unit hPA
format Float_32

Layer Top Temperature

valid_range 110.0...60.0
fillvalue 9999.0
unit degrees C
format Float_32

Layer Centroid Temperature

units degrees C
valid_range 110.0...60.0
fillvalue 9999.0
format Float_32

Midlayer Temperature

units degrees C
valid_range 110.0...60.0
fillvalue 9999.0
format Float_32

Layer Base Temperature

units degrees C
valid_range 110.0...60.0
fillvalue 9999.0
format Float_32

Opacity Flag

units NoUnits
valid_range 0...1
fillvalue 99
format Int_8

Horizontal Averaging

units kilometers
valid_range 5...80
fillvalue 0
format Int_8

Single Shot Cloud Cleared Fraction

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Attenuated Scattering Ratio Statistics 532

units NoUnits
valid_range N/A
fillvalue 9999.0
format Float_32

Attenuated Backscatter Statistics 532

units per kilometer per steradian
valid_range N/A
fillvalue 9999.0
format Float_32

Integrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...1.8
fillvalue 9999.0
format Float_32

Integrated Attenuated Backscatter Uncertainty 532

units per steradian
valid_range 0.0...0.5
fillvalue 9999.0
format Float_32

Attenuated Backscatter Statistics 1064

units per kilometer per steradian
valid_range N/A
fillvalue 9999.0
format Float_32

Integrated Attenuated Backscatter 1064

units per steradian
valid_range 0.0...1.8
fillvalue 9999.0
format Float_32

Integrated Attenuated Backscatter Uncertainty 1064

units per steradian
valid_range 0.0...0.5
fillvalue 9999.0
format Float_32

Volume Depolarization Ratio Statistics

units NoUnits
valid_range N/A
fillvalue 9999.0
format Float_32

Integrated Volume Depolarization Ratio

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Integrated Volume Depolarization Ratio Uncertainty

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Attenuated Total Color Ratio Statistics

units NoUnits
valid_range N/A
fillvalue 9999.0
format Float_32

Integrated Attenuated Total Color Ratio

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Integrated Attenuated Total Color Ratio Uncertainty

units NoUnits
valid_range 0.0...3.0
fillvalue 9999.0
format Float_32

Overlying Integrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Layer IAB QA Factor

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Feature Classification Flags

units NoUnits
valid_range 1...49146
format UInt_16

ExtinctionQC 532

units NoUnits
valid_range 0...32768
fillvalue 32768
format UInt_16

CAD Score

units NoUnits
valid_range 101...106
fillvalue 127
format Int_8

Initial CAD Score

units NoUnits
valid_range 101...119
fillvalue 127
format Int_8

Measured Two Way Transmittance 532

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Measured Two Way Transmittance Uncertainty 532

units NoUnits
valid_range 0.0...1.5
fillvalue 9999.0
format Float_32

Two Way Transmittance Measurement Region

units kilometers
valid_range 0.0...30.0
fillvalue 9999.0
format Float_32

Feature Optical Depth 532

units NoUnits
valid_range 0.0...5.0
fillvalue 9999.0
format Float_32

Feature Optical Depth Uncertainty 532

units NoUnits
valid_range 0.0...TBD
fillvalue 9999.0
format Float_32

Initial 532 Lidar Ratio

units steradian
valid_range 19.0...25.0
fillvalue 9999.0
format Float_32

Final 532 Lidar Ratio

units steradian
valid_range 0.0...250.0
fillvalue 9999.0
format Float_32

Final 532 Lidar Ratio Uncertainty

units steradian
valid_range 0.0...TBD
fillvalue 9999.0
format Float_32

Lidar Ratio 532 Selection Method

units NoUnits
valid_range 0.0...5.0
fillvalue 99
format Int_8

Layer Effective 532 Multiple Scattering Factor

units NoUnits
valid_range 0.01...1.0
fillvalue 9999.0
format Float_32

Integrated Particulate Depolarization Ratio

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Integrated Particulate Depolarization Ratio Uncertainty

units NoUnits
valid_range 0.0...99.99
fillvalue 9999.0
format Float_32

Particulate Depolarization Ratio Statistics

units NoUnits
valid_range N/A
fillvalue 9999.0
format Float_32

Ice Water Path

units gram per square meter
valid_range 0.0...200.0
fillvalue 9999.0
format Float_32

Ice Water Path Uncertainty

units gram per square meter
valid_range 0.0...99.99
fillvalue 9999.0
format Float_32

Surface Top Altitude 532

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

Surface Base Altitude 532

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

Surface Integrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Surface 532 Integrated Depolarization Ratio

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Surface 532 Integrated Attenuated Color Ratio

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Surface Detection Flags 532

units NoUnits
valid_range 0...8192
fillvalue 32768
format UInt_16

Surface Detection Confidence 532

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Surface Overlying Integrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Surface Scaled RMS Background 532

units per kilometer per steradian
valid_range 0.0...0.05
fillvalue 9999.0
format Float_32

Surface Peak Signal 532

units per kilometer per steradian
valid_range 0.0...3.5
fillvalue 9999.0
format Float_32

Surface Detections 333m 532

units NoUnits
valid_range 0...15
fillvalue 9999
format Int_16

Surface Detections 1km 532

units NoUnits
valid_range 0...5
fillvalue 9999
format Int_16

Surface Top Altitude 1064

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

Surface Base Altitude 1064

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

Surface Integrated Attenuated Backscatter 1064

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Surface 1064 Integrated Depolarization Ratio

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Surface 1064 Integrated Attenuated Color Ratio

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Surface Detection Flags 1064

units NoUnits
valid_range 0...16384
fillvalue 32768
format UInt_16

Surface Detection Confidence 1064

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

Surface Overlying Integrated Attenuated Backscatter 1064

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

Surface Scaled RMS Background 1064

units per kilometer per steradian
valid_range 0.0...0.05
fillvalue 9999.0
format Float_32

Surface Peak Signal 1064

units per kilometer per steradian
valid_range 0.0...3.5
fillvalue 9999.0
format Float_32

Surface Detections 333m 1064

units NoUnits
valid_range 0...15
fillvalue 9999
format Int_16

Surface Detections 1km 1064

units NoUnits
valid_range 0...5
fillvalue 9999
format Int_16

ssProfile ID

units NoUnits
valid_range 1...3153600000
format Int_32

ssLatitude

units degrees
valid_range 90.0...90.0
format Float_32

ssLongitude

units degrees
valid_range 180.0...180.0
format Float_32

ssProfile Time

units seconds
valid_range 4.204E8...1.072E9
format Float_64

ssProfile UTC Time

units NoUnits
valid_range 60426.0...261231.0
format Float_64

ssParallel Column Reflectance 532

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssParallel Column Reflectance Uncertainty 532

units NoUnits
valid_range 0.0...TBD
fillvalue 9999.0
format Float_32

ssPerpendicular Column Reflectance 532

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssPerpendicular Column Reflectance Uncertainty 532

units NoUnits
valid_range 0.0...TBD
fillvalue 9999.0
format Float_32

ssColumn Integrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssColumn IAB Cumulative Probability

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

ssDEM Surface Elevation

units kilometers
valid_range 1.0...9.0
format Float_32

ssNumber Layers Found

units NoUnits
valid_range 0...5
format Int_8

ssLayer Top Altitude

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

ssLayer Base Altitude

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

ssLayer Top Pressure

units hPA
valid_range 1.0...1086.0
fillvalue 9999.0
format Float_32

ssMidlayer Pressure

valid_range 1.0...1086.0
fillvalue 9999.0
unit hPA
format Float_32

ssLayer Base Pressure

units hPA
valid_range 1.0...1086.0
fillvalue 9999.0
format Float_32

ssLayer Top Temperature

units degrees C
valid_range 110.0...60.0
fillvalue 9999.0
format Float_32

ssLayer Centroid Temperature

units degrees C
valid_range 110.0...60.0
fillvalue 9999.0
format Float_32

ssMidlayer Temperature

units degrees C
valid_range 110.0...60.0
fillvalue 9999.0
format Float_32

ssLayer Base Temperature

units degrees C
valid_range 110.0...60.0
fillvalue 9999.0
format Float_32

ssOpacity Flag

units NoUnits
valid_range 0...1
fillvalue 99
format Int_8

ssAttenuated Scattering Ratio Statistics 532

units NoUnits
valid_range N/A
fillvalue 9999.0
format Float_32

ssAttenuated Backscatter Statistics 532

units per kilometer per steradian
valid_range N/A
fillvalue 9999.0
format Float_32

ssIntegrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...1.8
fillvalue 9999.0
format Float_32

ssIntegrated Attenuated Backscatter Uncertainty 532

units per steradian
valid_range 0.0...0.5
fillvalue 9999.0
format Float_32

ssAttenuated Backscatter Statistics 1064

units per kilometer per steradian
valid_range N/A
fillvalue 9999.0
format Float_32

ssIntegrated Attenuated Backscatter 1064

units per steradian
valid_range 0.0...1.8
fillvalue 9999.0
format Float_32

ssIntegrated Attenuated Backscatter Uncertainty 1064

units per steradian
valid_range 0.0...0.5
fillvalue 9999.0
format Float_32

ssVolume Depolarization Ratio Statistics

units NoUnits
valid_range N/A
fillvalue 9999.0
format Float_32

ssIntegrated Volume Depolarization Ratio

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

ssIntegrated Volume Depolarization Ratio Uncertainty

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssAttenuated Total Color Ratio Statistics

units NoUnits
valid_range N/A
fillvalue 9999.0
format Float_32

ssIntegrated Attenuated Total Color Ratio

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssIntegrated Attenuated Total Color Ratio Uncertainty

units NoUnits
valid_range 0.0...3.0
fillvalue 9999.0
format Float_32

ssOverlying Integrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssLayer IAB QA Factor

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

ssFeature Classification Flags

units NoUnits
valid_range 1...49146
format UInt_16

ssCAD Score

units NoUnits
valid_range 101...106
fillvalue 127
format Int_8

ssInitial CAD Score

units NoUnits
valid_range 101...119
fillvalue 127
format Int_8

ssWas Cleared

units NoUnits
valid_range 0...1
fillvalue 127
format Int_8

ssSurface Top Altitude 532

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

ssSurface Base Altitude 532

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

ssSurface Integrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssSurface 532 Integrated Depolarization Ratio

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

ssSurface 532 Integrated Attenuated Color Ratio

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssSurface Detection Flags 532

units NoUnits
valid_range 1...8192
fillvalue 32768
format UInt_16

ssSurface Detection Confidence 532

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

ssSurface Overlying Integrated Attenuated Backscatter 532

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssSurface Scaled RMS Background 532

units per kilometer per steradian
valid_range 0.0...0.05
fillvalue 9999.0
format Float_32

ssSurface Peak Signal 532

units per kilometer per steradian
valid_range 0.0...3.5
fillvalue 9999.0
format Float_32

ssSurface Top Altitude 1064

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

ssSurface Base Altitude 1064

units kilometers
valid_range 0.5...8.2
fillvalue 9999.0
format Float_32

ssSurface Integrated Attenuated Backscatter 1064

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssSurface 1064 Integrated Depolarization Ratio

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

ssSurface 1064 Integrated Attenuated Color Ratio

units NoUnits
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssSurface Detection Flags 1064

units NoUnits
valid_range 1...16384
fillvalue 32768
format UInt_16

ssSurface Detection Confidence 1064

units NoUnits
valid_range 0.0...1.0
fillvalue 9999.0
format Float_32

ssSurface Overlying Integrated Attenuated Backscatter 1064

units per steradian
valid_range 0.0...2.0
fillvalue 9999.0
format Float_32

ssSurface Scaled RMS Background 1064

units per kilometer per steradian
valid_range 0.0...0.05
fillvalue 9999.0
format Float_32

ssSurface Peak Signal 1064

units per kilometer per steradian
valid_range 0.0...3.5
fillvalue 9999.0
format Float_32

Code source

#!/usr/bin/env python

from pyhdf.SD import SD, SDC

import pprint

file_name = 'CAL_LID_L2_05kmCLay-Standard-V4-10.2008-07-08T14-25-24ZN.hdf'

file = SD(file_name, SDC.READ)

file_info = file.info()
print file_info

#----------------------------------------------------------------------------------------#
# print SDS names

datasets_dic = file.datasets()

sds_dic = {}
for key, value in datasets_dic.iteritems():
    #print key, value, value[3]
    sds_dic[value[3]] = key

pprint.pprint( sds_dic )

#----------------------------------------------------------------------------------------#
# print SDS info

for i in range(file_info[0]):
    sds_obj = file.select(sds_dic[i])
    sds_info = sds_obj.info()
    print i, ' | ', sds_dic[i], \
             ' | ', sds_info[1] , \
             ' | ', sds_info[2] , \
             ' | ', sds_info[3] , \
             ' | ', sds_info[4]

#----------------------------------------------------------------------------------------#
# print SDS Attributes

for i in range(file_info[0]):
    sds_obj = file.select(sds_dic[i])
    sds_attributes = sds_obj.attributes()
    attributes = ''
    for key, value in sds_attributes.iteritems():
        attributes = attributes + key + ' ' + str(value) + '\n'
    print '#### ',  sds_dic[i].replace('_',' ')
    print
    print attributes.replace('-', '')
    print