Attributes { HDF5_GLOBAL { String identifier_product_doi_authority "http://dx.doi.org/"; String identifier_product_doi "10.5067/6O3GEUK7U2JG"; } Dimensions { } Dimensions_AncFile { UInt32 Size 4; String Description "Number of ancillary input files."; String fullnamepath "/Dimensions/AncFile"; } Dimensions_DeclockingGroupO2 { UInt32 Size 5; String Description "Spectral colors for ABO2 declocking"; String fullnamepath "/Dimensions/DeclockingGroupO2"; } Dimensions_DeclockingGroupStrongCO2 { UInt32 Size 2; String Description "Spectral colors for SCO2 declocking"; String fullnamepath "/Dimensions/DeclockingGroupStrongCO2"; } Dimensions_DeclockingGroupWeakCO2 { UInt32 Size 4; String Description "Spectral colors for WCO2 declocking"; String fullnamepath "/Dimensions/DeclockingGroupWeakCO2"; } Dimensions_DeltaLambda { UInt32 Size 200; String Description "Instrument line shape delta lambda."; String fullnamepath "/Dimensions/DeltaLambda"; } Dimensions_DispersionCoefficient { UInt32 Size 6; String Description "Dispersion Coefficients."; String fullnamepath "/Dimensions/DispersionCoefficient"; } Dimensions_EuclidDim { UInt32 Size 3; String Description "Euclid Dimension Size"; String fullnamepath "/Dimensions/EuclidDim"; } Dimensions_Frame { UInt32 Size 816; String Description "Index of frame in granule."; String fullnamepath "/Dimensions/Frame"; } Dimensions_Gap { UInt32 Size 1; String Description "Number of gaps."; String fullnamepath "/Dimensions/Gap"; } Dimensions_InputPtr { UInt32 Size 2; String Description "Number of primary input files."; String fullnamepath "/Dimensions/InputPtr"; } Dimensions_JumpColorO2 { UInt32 Size 4; String Description "Spatial shifts due to ABO2 clocking"; String fullnamepath "/Dimensions/JumpColorO2"; } Dimensions_JumpColorStrongCO2 { UInt32 Size 8; String Description "Spatial shifts due to SCO2 clocking"; String fullnamepath "/Dimensions/JumpColorStrongCO2"; } Dimensions_JumpColorWeakCO2 { UInt32 Size 3; String Description "Spatial shifts due to WCO2 clocking"; String fullnamepath "/Dimensions/JumpColorWeakCO2"; } Dimensions_O2Slice { UInt32 Size 20; String Description "Index of color pixel for O2 channel."; String fullnamepath "/Dimensions/O2Slice"; } Dimensions_OrbitParamPtr { UInt32 Size 2; String Description "Attitude and ephemeris files."; String fullnamepath "/Dimensions/OrbitParamPtr"; } Dimensions_SNRCoef { UInt32 Size 2; String Description "Signal noise ratio coefficients."; String fullnamepath "/Dimensions/SNRCoef"; } Dimensions_SciColor { UInt32 Size 1016; String Description "Index of color for L1B science radiance."; String fullnamepath "/Dimensions/SciColor"; } Dimensions_Sounding { UInt32 Size 8; String Description "Index of downlinked sounding in granule."; String fullnamepath "/Dimensions/Sounding"; } Dimensions_SoundingPosition { UInt32 Size 8; String Description "Sounding positions"; String fullnamepath "/Dimensions/SoundingPosition"; } Dimensions_SpatialRow { UInt32 Size 220; String Description "Index of raw spatial pixel."; String fullnamepath "/Dimensions/SpatialRow"; } Dimensions_Spectrum { UInt32 Size 3; String Description "Spectrum index(O2, WeakCO2, StrongCO2)."; String fullnamepath "/Dimensions/Spectrum"; } Dimensions_StokesCoefficient { UInt32 Size 4; String Description "Stokes Coefficients"; String fullnamepath "/Dimensions/StokesCoefficient"; } Dimensions_StrongCO2Slice { UInt32 Size 20; String Description "Index of color pixel for Strong CO2 channel."; String fullnamepath "/Dimensions/StrongCO2Slice"; } Dimensions_Vertex { UInt32 Size 4; String Description "Footprint corner vertex"; String fullnamepath "/Dimensions/Vertex"; } Dimensions_WeakCO2Slice { UInt32 Size 20; String Description "Index of color pixel for Weak CO2 channel."; String fullnamepath "/Dimensions/WeakCO2Slice"; } FootprintGeometry { } FrameConfiguration { } FrameGeometry { } FrameHeader { } FrameTemperatures { } InstrumentHeader { } Metadata { } RadianceClockingCorrection { } Shapes { } Shapes_AncFile_Array { UInt32 Rank 1; String Dimensions "AncFile"; String fullnamepath "/Shapes/AncFile_Array"; } Shapes_Frame_Array { UInt32 Rank 1; String Dimensions "Frame"; String fullnamepath "/Shapes/Frame_Array"; } Shapes_Frame_EuclidDim_Array { UInt32 Rank 2; String Dimensions "Frame", "EuclidDim"; String fullnamepath "/Shapes/Frame_EuclidDim_Array"; } Shapes_Frame_O2Slice_Array { UInt32 Rank 2; String Dimensions "Frame", "O2Slice"; String fullnamepath "/Shapes/Frame_O2Slice_Array"; } Shapes_Frame_O2Slice_SpatialRow_Array { UInt32 Rank 3; String Dimensions "Frame", "O2Slice", "SpatialRow"; String fullnamepath "/Shapes/Frame_O2Slice_SpatialRow_Array"; } Shapes_Frame_SoundingPosition_Spectrum_Array { UInt32 Rank 3; String Dimensions "Frame", "SoundingPosition", "Spectrum"; String fullnamepath "/Shapes/Frame_SoundingPosition_Spectrum_Array"; } Shapes_Frame_Sounding_Array { UInt32 Rank 2; String Dimensions "Frame", "Sounding"; String fullnamepath "/Shapes/Frame_Sounding_Array"; } Shapes_Frame_Sounding_DeclockingGroupO2_JumpColorO2_Array { UInt32 Rank 4; String Dimensions "Frame", "Sounding", "DeclockingGroupO2", "JumpColorO2"; String fullnamepath "/Shapes/Frame_Sounding_DeclockingGroupO2_JumpColorO2_Array"; } Shapes_Frame_Sounding_DeclockingGroupStrongCO2_JumpColorStrongCO2_Array { UInt32 Rank 4; String Dimensions "Frame", "Sounding", "DeclockingGroupStrongCO2", "JumpColorStrongCO2"; String fullnamepath "/Shapes/Frame_Sounding_DeclockingGroupStrongCO2_JumpColorStrongCO2_Array"; } Shapes_Frame_Sounding_DeclockingGroupWeakCO2_JumpColorWeakCO2_Array { UInt32 Rank 4; String Dimensions "Frame", "Sounding", "DeclockingGroupWeakCO2", "JumpColorWeakCO2"; String fullnamepath "/Shapes/Frame_Sounding_DeclockingGroupWeakCO2_JumpColorWeakCO2_Array"; } Shapes_Frame_Sounding_SciColor_Array { UInt32 Rank 3; String Dimensions "Frame", "Sounding", "SciColor"; String fullnamepath "/Shapes/Frame_Sounding_SciColor_Array"; } Shapes_Frame_Sounding_Spectrum_Array { UInt32 Rank 3; String Dimensions "Frame", "Sounding", "Spectrum"; String fullnamepath "/Shapes/Frame_Sounding_Spectrum_Array"; } Shapes_Frame_Sounding_Spectrum_StokesCoefficient_Array { UInt32 Rank 4; String Dimensions "Frame", "Sounding", "Spectrum", "StokesCoefficient"; String fullnamepath "/Shapes/Frame_Sounding_Spectrum_StokesCoefficient_Array"; } Shapes_Frame_Sounding_Spectrum_Vertex_Array { UInt32 Rank 4; String Dimensions "Frame", "Sounding", "Spectrum", "Vertex"; String fullnamepath "/Shapes/Frame_Sounding_Spectrum_Vertex_Array"; } Shapes_Frame_Spectrum_Array { UInt32 Rank 2; String Dimensions "Frame", "Spectrum"; String fullnamepath "/Shapes/Frame_Spectrum_Array"; } Shapes_Frame_StrongCO2Slice_Array { UInt32 Rank 2; String Dimensions "Frame", "StrongCO2Slice"; String fullnamepath "/Shapes/Frame_StrongCO2Slice_Array"; } Shapes_Frame_StrongCO2Slice_SpatialRow_Array { UInt32 Rank 3; String Dimensions "Frame", "StrongCO2Slice", "SpatialRow"; String fullnamepath "/Shapes/Frame_StrongCO2Slice_SpatialRow_Array"; } Shapes_Frame_WeakCO2Slice_Array { UInt32 Rank 2; String Dimensions "Frame", "WeakCO2Slice"; String fullnamepath "/Shapes/Frame_WeakCO2Slice_Array"; } Shapes_Frame_WeakCO2Slice_SpatialRow_Array { UInt32 Rank 3; String Dimensions "Frame", "WeakCO2Slice", "SpatialRow"; String fullnamepath "/Shapes/Frame_WeakCO2Slice_SpatialRow_Array"; } Shapes_Gap_Array { UInt32 Rank 1; String Dimensions "Gap"; String fullnamepath "/Shapes/Gap_Array"; } Shapes_InputPtr_Array { UInt32 Rank 1; String Dimensions "InputPtr"; String fullnamepath "/Shapes/InputPtr_Array"; } Shapes_O2Slice_Array { UInt32 Rank 1; String Dimensions "O2Slice"; String fullnamepath "/Shapes/O2Slice_Array"; } Shapes_OrbitParamPtr_Array { UInt32 Rank 1; String Dimensions "OrbitParamPtr"; String fullnamepath "/Shapes/OrbitParamPtr_Array"; } Shapes_Scalar { UInt32 Rank 0; String fullnamepath "/Shapes/Scalar"; } Shapes_SoundingPosition_Array { UInt32 Rank 1; String Dimensions "SoundingPosition"; String fullnamepath "/Shapes/SoundingPosition_Array"; } Shapes_Spectrum_Array { UInt32 Rank 1; String Dimensions "Spectrum"; String fullnamepath "/Shapes/Spectrum_Array"; } Shapes_Spectrum_SciColor_Array { UInt32 Rank 2; String Dimensions "Spectrum", "SciColor"; String fullnamepath "/Shapes/Spectrum_SciColor_Array"; } Shapes_Spectrum_Sounding_Array { UInt32 Rank 2; String Dimensions "Spectrum", "Sounding"; String fullnamepath "/Shapes/Spectrum_Sounding_Array"; } Shapes_Spectrum_Sounding_DispersionCoefficient_Array { UInt32 Rank 3; String Dimensions "Spectrum", "Sounding", "DispersionCoefficient"; String fullnamepath "/Shapes/Spectrum_Sounding_DispersionCoefficient_Array"; } Shapes_Spectrum_Sounding_SciColor_Array { UInt32 Rank 3; String Dimensions "Spectrum", "Sounding", "SciColor"; String fullnamepath "/Shapes/Spectrum_Sounding_SciColor_Array"; } Shapes_Spectrum_Sounding_SciColor_DeltaLambda_Array { UInt32 Rank 4; String Dimensions "Spectrum", "Sounding", "SciColor", "DeltaLambda"; String fullnamepath "/Shapes/Spectrum_Sounding_SciColor_DeltaLambda_Array"; } Shapes_Spectrum_Sounding_SciColor_SNRCoef_Array { UInt32 Rank 4; String Dimensions "Spectrum", "Sounding", "SciColor", "SNRCoef"; String fullnamepath "/Shapes/Spectrum_Sounding_SciColor_SNRCoef_Array"; } Shapes_StrongCO2Slice_Array { UInt32 Rank 1; String Dimensions "StrongCO2Slice"; String fullnamepath "/Shapes/StrongCO2Slice_Array"; } Shapes_WeakCO2Slice_Array { UInt32 Rank 1; String Dimensions "WeakCO2Slice"; String fullnamepath "/Shapes/WeakCO2Slice_Array"; } SliceMeasurements { } SoundingGeometry { } SoundingMeasurements { } SpikeEOF { } FootprintGeometry_footprint_altitude { String Shape "Frame_Sounding_Spectrum_Array"; String Units "Meters"; String Description "Altitude of the footprint center based on Earth topography"; String Type "Float32"; String origname "footprint_altitude"; String fullnamepath "/FootprintGeometry/footprint_altitude"; } FootprintGeometry_footprint_altitude_uncert { String Shape "Frame_Sounding_Spectrum_Array"; String Units "Meters"; String Description "Uncertainty of the source Earth topography data"; String Type "Float32"; String origname "footprint_altitude_uncert"; String fullnamepath "/FootprintGeometry/footprint_altitude_uncert"; } FootprintGeometry_footprint_aspect { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Orientation of the surface slope relative to the ground track"; String Type "Float32"; String origname "footprint_aspect"; String fullnamepath "/FootprintGeometry/footprint_aspect"; } FootprintGeometry_footprint_azimuth { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Angle between the LOS as defined from the footprint location to the spacecraft, and the footprint local north direction"; String Type "Float32"; String origname "footprint_azimuth"; String fullnamepath "/FootprintGeometry/footprint_azimuth"; } FootprintGeometry_footprint_land_fraction { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Percent"; String Description "Percentage of land surface type within the footprint"; String Type "Float32"; String origname "footprint_land_fraction"; String fullnamepath "/FootprintGeometry/footprint_land_fraction"; } FootprintGeometry_footprint_latitude { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Geodetic latitude of the footprint center based on Earth topography"; String Type "Float32"; String origname "footprint_latitude"; String fullnamepath "/FootprintGeometry/footprint_latitude"; } FootprintGeometry_footprint_latitude_geoid { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Geodetic latitude of the footprint based on standard geoid"; String Type "Float32"; String origname "footprint_latitude_geoid"; String fullnamepath "/FootprintGeometry/footprint_latitude_geoid"; } FootprintGeometry_footprint_longitude { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Longitude of the footprint center based on Earth topography"; String Type "Float32"; String origname "footprint_longitude"; String fullnamepath "/FootprintGeometry/footprint_longitude"; } FootprintGeometry_footprint_longitude_geoid { String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Longitude of the footprint based on standard geoid"; String Type "Float32"; String origname "footprint_longitude_geoid"; String fullnamepath "/FootprintGeometry/footprint_longitude_geoid"; } FootprintGeometry_footprint_los_surface_bidirectional_angle { String Shape "Frame_Sounding_Spectrum_Array"; String Description "Angle between the LOS as defined from the footprint location to the spacecraft, and the footprint surface normal"; String Type "Float32"; String origname "footprint_los_surface_bidirectional_angle"; String fullnamepath "/FootprintGeometry/footprint_los_surface_bidirectional_angle"; } FootprintGeometry_footprint_o2_qual_flag { String Shape "Frame_Sounding_Array"; String Description "Bit flags indicating the quality of the ABO2 data in footprint: 0 - Good, non-zero - see documentation"; String Type "IntBitfield16"; String origname "footprint_o2_qual_flag"; String fullnamepath "/FootprintGeometry/footprint_o2_qual_flag"; } FootprintGeometry_footprint_plane_fit_quality { String Shape "Frame_Sounding_Spectrum_Array"; String Units "Meters"; String Description "Goodness of fit - standard deviation of the points to which the plane is fitted, with the expected values taken as the orthogonal projection of the points onto the plane"; String Type "Float32"; String origname "footprint_plane_fit_quality"; String fullnamepath "/FootprintGeometry/footprint_plane_fit_quality"; } FootprintGeometry_footprint_polarization_angle { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Angle between the accepted polarization axis of the instrument and the instrument reference plane for polarization, defined as the plane formed by the LOS and the ray from the footprint location to the local zenith"; String Type "Float32"; String origname "footprint_polarization_angle"; String fullnamepath "/FootprintGeometry/footprint_polarization_angle"; } FootprintGeometry_footprint_slope { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Slope of a plane fit to points within the footprint"; String Type "Float32"; String origname "footprint_slope"; String fullnamepath "/FootprintGeometry/footprint_slope"; } FootprintGeometry_footprint_solar_azimuth { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Angle between the solar direction as defined from the footprint location to the sun, and the footprint local north direction"; String Type "Float32"; String origname "footprint_solar_azimuth"; String fullnamepath "/FootprintGeometry/footprint_solar_azimuth"; } FootprintGeometry_footprint_solar_surface_bidirectional_angle { String Shape "Frame_Sounding_Spectrum_Array"; String Description "Angle between the solar direction as defined from the footprint location to the sun, and the footprint surface normal"; String Type "Float32"; String origname "footprint_solar_surface_bidirectional_angle"; String fullnamepath "/FootprintGeometry/footprint_solar_surface_bidirectional_angle"; } FootprintGeometry_footprint_solar_zenith { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Angle between the solar direction as defined from the footprint location to the sun, and the footprint local zenith direction"; String Type "Float32"; String origname "footprint_solar_zenith"; String fullnamepath "/FootprintGeometry/footprint_solar_zenith"; } FootprintGeometry_footprint_stokes_coefficients { String Shape "Frame_Sounding_Spectrum_StokesCoefficient_Array"; String Description "Weighting factors applied to the Stokes parameters calculated by the radiative transfer code to compute the radiance"; String Type "Float32"; String origname "footprint_stokes_coefficients"; String fullnamepath "/FootprintGeometry/footprint_stokes_coefficients"; } FootprintGeometry_footprint_strong_co2_qual_flag { String Shape "Frame_Sounding_Array"; String Description "Bit flags indicating the quality of the SCO2 data in footprint: 0 - Good, non-zero - see documentation"; String Type "IntBitfield16"; String origname "footprint_strong_co2_qual_flag"; String fullnamepath "/FootprintGeometry/footprint_strong_co2_qual_flag"; } FootprintGeometry_footprint_surface_roughness { String Shape "Frame_Sounding_Spectrum_Array"; String Units "Meters"; String Description "Standard deviation of the altitude within the footprint"; String Type "Float32"; String origname "footprint_surface_roughness"; String fullnamepath "/FootprintGeometry/footprint_surface_roughness"; } FootprintGeometry_footprint_time_string { String Shape "Frame_Sounding_Spectrum_Array"; String Description "Data acquisition time for the center of footprint (yyyy-mm-ddThh:mm:ss.mmmZ)"; String Type "FixLenStr"; String origname "footprint_time_string"; String fullnamepath "/FootprintGeometry/footprint_time_string"; } FootprintGeometry_footprint_time_tai93 { String Shape "Frame_Sounding_Spectrum_Array"; String Units "Seconds"; String Description "Data acquisition time for the center of footprint in seconds since Jan. 1, 1993"; String Type "Float64"; String origname "footprint_time_tai93"; String fullnamepath "/FootprintGeometry/footprint_time_tai93"; } FootprintGeometry_footprint_vertex_altitude { Float32 Minimum -500.0000000; Float32 Maximum 15000.00000; String Shape "Frame_Sounding_Spectrum_Vertex_Array"; String Units "Meters"; String Description "Altitude of the footprint vertices using Earth topography"; String Type "Float32"; String origname "footprint_vertex_altitude"; String fullnamepath "/FootprintGeometry/footprint_vertex_altitude"; } FootprintGeometry_footprint_vertex_latitude { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Sounding_Spectrum_Vertex_Array"; String Units "Degrees"; String Description "Geodetic latitude of the footprint vertices using Earth topography"; String Type "Float32"; String origname "footprint_vertex_latitude"; String fullnamepath "/FootprintGeometry/footprint_vertex_latitude"; } FootprintGeometry_footprint_vertex_longitude { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Spectrum_Vertex_Array"; String Units "Degrees"; String Description "Longitude of the footprint vertices using Earth topography"; String Type "Float32"; String origname "footprint_vertex_longitude"; String fullnamepath "/FootprintGeometry/footprint_vertex_longitude"; } FootprintGeometry_footprint_weak_co2_qual_flag { String Shape "Frame_Sounding_Array"; String Description "Bit flags indicating the quality of the WCO2 data in footprint: 0 - Good, non-zero - see documentation"; String Type "IntBitfield16"; String origname "footprint_weak_co2_qual_flag"; String fullnamepath "/FootprintGeometry/footprint_weak_co2_qual_flag"; } FootprintGeometry_footprint_zenith { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Units "Degrees"; String Description "Angle between the LOS as defined from the footprint location to the spacecraft, and the footprint local zenith direction"; String Type "Float32"; String origname "footprint_zenith"; String fullnamepath "/FootprintGeometry/footprint_zenith"; } FrameConfiguration_color_slice_position_o2 { Int16 Minimum 1; Int16 Maximum 1024; String Shape "Frame_O2Slice_Array"; String Description "Absolute spectral position, in pixels, of each color slice in ABO2 band"; String Type "Signed16"; String origname "color_slice_position_o2"; String fullnamepath "/FrameConfiguration/color_slice_position_o2"; } FrameConfiguration_color_slice_position_strong_co2 { Int16 Minimum 1; Int16 Maximum 1024; String Shape "Frame_StrongCO2Slice_Array"; String Description "Absolute spectral position, in pixels, of each color slice in SCO2 band"; String Type "Signed16"; String origname "color_slice_position_strong_co2"; String fullnamepath "/FrameConfiguration/color_slice_position_strong_co2"; } FrameConfiguration_color_slice_position_weak_co2 { Int16 Minimum 1; Int16 Maximum 1024; String Shape "Frame_WeakCO2Slice_Array"; String Description "Absolute spectral position, in pixels, of each color slice in WCO2 band"; String Type "Signed16"; String origname "color_slice_position_weak_co2"; String fullnamepath "/FrameConfiguration/color_slice_position_weak_co2"; } FrameConfiguration_footprint_spatial_end_position { String Description "Position of end of each footprint, in pixels, relative to initial_unused_pixels"; String Type "Unsigned8"; Byte Minimum 1; Byte Maximum 220; String Shape "Frame_SoundingPosition_Spectrum_Array"; String origname "footprint_spatial_end_position"; String fullnamepath "/FrameConfiguration/footprint_spatial_end_position"; } FrameConfiguration_footprint_spatial_start_position { Byte Minimum 1; Byte Maximum 220; String Shape "Frame_SoundingPosition_Spectrum_Array"; String Description "Position of start of each footprint, in pixels, relative to initial_unused_pixels"; String Type "Unsigned8"; String origname "footprint_spatial_start_position"; String fullnamepath "/FrameConfiguration/footprint_spatial_start_position"; } FrameConfiguration_initial_unused_pixels { Int16 Minimum 8; Int16 Maximum 796; String Shape "Frame_Spectrum_Array"; String Description "Distance in pixels of the start of first footprint from edge of FPA"; String Type "Signed16"; String origname "initial_unused_pixels"; String fullnamepath "/FrameConfiguration/initial_unused_pixels"; } FrameGeometry_ground_track { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Ground track orientation relative to local North"; String Type "Float32"; String origname "ground_track"; String fullnamepath "/FrameGeometry/ground_track"; } FrameGeometry_pitch { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Interpolated spacecraft attitude at the frame time"; String Type "Float32"; String origname "pitch"; String fullnamepath "/FrameGeometry/pitch"; } FrameGeometry_relative_velocity { String Shape "Frame_Array"; String Units "Meters Second^{-1}"; String Description "Relative spacecraft/target speed along the LOS"; String Type "Float32"; String origname "relative_velocity"; String fullnamepath "/FrameGeometry/relative_velocity"; } FrameGeometry_roll { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Interpolated spacecraft attitude at the frame time"; String Type "Float32"; String origname "roll"; String fullnamepath "/FrameGeometry/roll"; } FrameGeometry_spacecraft_alt { String Shape "Frame_Array"; String Units "Meters"; String Description "Altitude of the spacecraft above the reference ellipsoid at the frame time"; String Type "Float32"; String origname "spacecraft_alt"; String fullnamepath "/FrameGeometry/spacecraft_alt"; } FrameGeometry_spacecraft_lat { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Geodetic latitude of the spacecraft at the frame time"; String Type "Float32"; String origname "spacecraft_lat"; String fullnamepath "/FrameGeometry/spacecraft_lat"; } FrameGeometry_spacecraft_lon { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Longitude of the spacecraft at the frame time"; String Type "Float32"; String origname "spacecraft_lon"; String fullnamepath "/FrameGeometry/spacecraft_lon"; } FrameGeometry_spacecraft_position { String Shape "Frame_EuclidDim_Array"; String Units "Meters"; String Description "Interpolated spacecraft position at the frame time"; String Type "Float32"; String origname "spacecraft_position"; String fullnamepath "/FrameGeometry/spacecraft_position"; } FrameGeometry_spacecraft_velocity { String Shape "Frame_EuclidDim_Array"; String Units "Meters Second^{-1}"; String Description "Interpolated spacecraft velocity at the frame time"; String Type "Float32"; String origname "spacecraft_velocity"; String fullnamepath "/FrameGeometry/spacecraft_velocity"; } FrameGeometry_yaw { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Interpolated spacecraft attitude at the frame time"; String Type "Float32"; String origname "yaw"; String fullnamepath "/FrameGeometry/yaw"; } FrameHeader_clocking_offset_interval { Int16 Minimum 0; Int16 Maximum 256; String Shape "Frame_Spectrum_Array"; String Description "The number of pixels between each successive pixel shift used to apply a clocking correction"; String Type "Signed16"; String origname "clocking_offset_interval"; String fullnamepath "/FrameHeader/clocking_offset_interval"; } FrameHeader_clocking_offset_start { Int32 Minimum -127; Int32 Maximum 128; String Shape "Frame_Spectrum_Array"; String Description "The first pixel where the flight software applies a focal plane clocking correction - negative value indicates the clocking shift operates downward, positive value indicates clocking shift is upward"; String Type "Signed32"; String origname "clocking_offset_start"; String fullnamepath "/FrameHeader/clocking_offset_start"; } FrameHeader_frame_time_string { String Shape "Frame_Array"; String Description "Time of telemetry frame (yyyy-mm-ddThh:mm:ss.mmmZ)"; String Type "FixLenStr"; String origname "frame_time_string"; String fullnamepath "/FrameHeader/frame_time_string"; } FrameHeader_frame_time_tai93 { String Shape "Frame_Array"; String Units "Seconds"; String Description "Time of telemetry frame in seconds since Jan 1, 1993"; String Type "Float64"; String origname "frame_time_tai93"; String fullnamepath "/FrameHeader/frame_time_tai93"; } FrameTemperatures_temp_afe_electronics_enclosure { String Shape "Frame_Array"; String Units "Kelvins"; String Description "Temperature of the AFE electronics enclosure"; String Type "Float32"; String origname "temp_afe_electronics_enclosure"; String fullnamepath "/FrameTemperatures/temp_afe_electronics_enclosure"; } FrameTemperatures_temp_fpa { String Shape "Frame_Spectrum_Array"; String Units "Kelvins"; String Description "FPA temperatures extracted for this frame time from the temperature data history"; String Type "Float32"; String origname "temp_fpa"; String fullnamepath "/FrameTemperatures/temp_fpa"; } FrameTemperatures_temp_optical_bench_grating_mz { String Shape "Frame_Array"; String Units "Kelvins"; String Description "Temperature of the optical bench grating"; String Type "Float32"; String origname "temp_optical_bench_grating_mz"; String fullnamepath "/FrameTemperatures/temp_optical_bench_grating_mz"; } FrameTemperatures_temp_relay_sco2_mz { String Shape "Frame_Array"; String Units "Kelvins"; String Description "Temperature of the relay"; String Type "Float32"; String origname "temp_relay_sco2_mz"; String fullnamepath "/FrameTemperatures/temp_relay_sco2_mz"; } FrameTemperatures_temp_shroud_py_tz1 { String Shape "Frame_Array"; String Units "Kelvins"; String Description "Temperature of the shroud"; String Type "Float32"; String origname "temp_shroud_py_tz1"; String fullnamepath "/FrameTemperatures/temp_shroud_py_tz1"; } FrameTemperatures_temp_smooth_fpa_o2 { String Shape "Frame_Array"; String Units "Kelvins"; String Description "ABO2 FPA temperature after noise-reduction processing"; String Type "Float32"; String origname "temp_smooth_fpa_o2"; String fullnamepath "/FrameTemperatures/temp_smooth_fpa_o2"; } FrameTemperatures_temp_smooth_fpa_strong_co2 { String Shape "Frame_Array"; String Units "Kelvins"; String Description "SCO2 FPA temperature after noise-reduction processing"; String Type "Float32"; String origname "temp_smooth_fpa_strong_co2"; String fullnamepath "/FrameTemperatures/temp_smooth_fpa_strong_co2"; } FrameTemperatures_temp_smooth_fpa_weak_co2 { String Shape "Frame_Array"; String Units "Kelvins"; String Description "WCO2 FPA temperature after noise-reduction processing"; String Type "Float32"; String origname "temp_smooth_fpa_weak_co2"; String fullnamepath "/FrameTemperatures/temp_smooth_fpa_weak_co2"; } FrameTemperatures_temp_smooth_optical_bench_grating_mz { String Shape "Frame_Array"; String Units "Kelvins"; String Description "Optics temperature for this frame after noise-reduction processing"; String Type "Float32"; String origname "temp_smooth_optical_bench_grating_mz"; String fullnamepath "/FrameTemperatures/temp_smooth_optical_bench_grating_mz"; } FrameTemperatures_temp_telescope { String Shape "Frame_Array"; String Units "Kelvins"; String Description "Temperature of the telescope"; String Type "Float32"; String origname "temp_telescope"; String fullnamepath "/FrameTemperatures/temp_telescope"; } InstrumentHeader_bad_sample_list { String Shape "Spectrum_Sounding_SciColor_Array"; String Description "Flag to identify spectral samples that should be excluded by retrieval algorithms. 0 = Good, 1 = Radiometric Problem, 2 = Spatial Problem, 4 = Spectral Problem, 8 = Polarization Problem"; String Type "Signed8"; String origname "bad_sample_list"; String fullnamepath "/InstrumentHeader/bad_sample_list"; } InstrumentHeader_dispersion_coef_samp { String Shape "Spectrum_Sounding_DispersionCoefficient_Array"; String Description "Coefficients that express the relationship between the spectral element index and its associated wavelength"; String Type "Float64"; String origname "dispersion_coef_samp"; String fullnamepath "/InstrumentHeader/dispersion_coef_samp"; } InstrumentHeader_granule_degradation_factor { String Shape "Spectrum_Sounding_SciColor_Array"; String Description "The average gain degradation factor of the graunle that converts modified radiance based on the preflight gain to radiance"; String Type "Float32"; String origname "granule_degradation_factor"; String fullnamepath "/InstrumentHeader/granule_degradation_factor"; } InstrumentHeader_ils_delta_lambda { String Units "Microns"; String Description "Wavelength offset from peak response for sampled data"; String Type "Float32"; String Shape "Spectrum_Sounding_SciColor_DeltaLambda_Array"; String origname "ils_delta_lambda"; String fullnamepath "/InstrumentHeader/ils_delta_lambda"; } InstrumentHeader_ils_relative_response { String Shape "Spectrum_Sounding_SciColor_DeltaLambda_Array"; String Description "The relative response defined at ils_delta_lamda"; String Type "Float32"; String origname "ils_relative_response"; String fullnamepath "/InstrumentHeader/ils_relative_response"; } InstrumentHeader_measureable_signal_max_observed { String Shape "Spectrum_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "Maximum radiance measurable by each spectrometer without detector saturation"; String Type "Float32"; String origname "measureable_signal_max_observed"; String fullnamepath "/InstrumentHeader/measureable_signal_max_observed"; } InstrumentHeader_snr_coef { String Shape "Spectrum_Sounding_SciColor_SNRCoef_Array"; String Description "Two coefficients of the noise model: photon component (proportional to the square root of signal), a constant background component"; String Type "Float64"; String origname "snr_coef"; String fullnamepath "/InstrumentHeader/snr_coef"; } Metadata_ARPAncillaryDatasetDescriptor { String Shape "Scalar"; String Description "The name of the Ancillary Radiometric Product file used to calibrate this file"; String Type "VarLenStr"; String origname "ARPAncillaryDatasetDescriptor"; String fullnamepath "/Metadata/ARPAncillaryDatasetDescriptor"; } Metadata_AcquisitionMode { String Shape "Scalar"; String Description "The instrument mode in which the data in the product were collected. Valid values are: 'Glint', 'Nadir', 'Target', 'Sample Dark Calibration', 'Sample Lamp Calibration', 'Sample Solar/limb Calibration', 'Single-Pixel Dark Calibration', 'Single-Pixel Lamp Calibration', 'Single-Pixel Solar/limb Calibration'"; String Type "VarLenStr"; String origname "AcquisitionMode"; String fullnamepath "/Metadata/AcquisitionMode"; } Metadata_ActualFrames { String Shape "Scalar"; String Description "Actual number of frames reported in this product"; String Type "Signed32"; String origname "ActualFrames"; String fullnamepath "/Metadata/ActualFrames"; } Metadata_AncillaryDataDescriptors { String Shape "AncFile_Array"; String Description "The file names of the ancillary data files that were used to generate this product (ancillary data sets include all input files except for the primary input files)"; String Type "VarLenStr"; String origname "AncillaryDataDescriptors"; String fullnamepath "/Metadata/AncillaryDataDescriptors"; } Metadata_AscendingEquatorCrossingDate { String Shape "Scalar"; String Description "The date of the equator crossing of the spacecraft ground track in the ascending direction"; String Type "FixLenStr"; String origname "AscendingEquatorCrossingDate"; String fullnamepath "/Metadata/AscendingEquatorCrossingDate"; } Metadata_AscendingEquatorCrossingLongitude { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Scalar"; String Units "Degrees"; String Description "The longitude of the equator crossing of the spacecraft ground track in the ascending direction"; String Type "Float32"; String origname "AscendingEquatorCrossingLongitude"; String fullnamepath "/Metadata/AscendingEquatorCrossingLongitude"; } Metadata_AscendingEquatorCrossingTime { String Shape "Scalar"; String Description "The time of the equator crossing of the spacecraft ground track in the ascending direction"; String Type "FixLenStr"; String origname "AscendingEquatorCrossingTime"; String fullnamepath "/Metadata/AscendingEquatorCrossingTime"; } Metadata_BadPixelMapVersionNum { String Shape "Spectrum_Array"; String Description "Version number of corresponding Bad Pixel Map used to calibrate this data file"; String Type "Unsigned32"; String origname "BadPixelMapVersionNum"; String fullnamepath "/Metadata/BadPixelMapVersionNum"; } Metadata_BuildId { String Shape "Scalar"; String Description "The ID of build in which included the software that created this product"; String Type "VarLenStr"; String origname "BuildId"; String fullnamepath "/Metadata/BuildId"; } Metadata_CollectionLabel { String Shape "Scalar"; String Description "Label of the data collection containing this product"; String Type "VarLenStr"; String origname "CollectionLabel"; String fullnamepath "/Metadata/CollectionLabel"; } Metadata_ColorSlicePositionO2 { Int16 Minimum 1; Int16 Maximum 1024; String Shape "O2Slice_Array"; String Description "Absolute spectral position of each ABO2 color slice"; String Type "Signed16"; String origname "ColorSlicePositionO2"; String fullnamepath "/Metadata/ColorSlicePositionO2"; } Metadata_ColorSlicePositionStrongCO2 { Int16 Minimum 1; Int16 Maximum 1024; String Shape "StrongCO2Slice_Array"; String Description "Absolute spectral position of each SCO2 color slice"; String Type "Signed16"; String origname "ColorSlicePositionStrongCO2"; String fullnamepath "/Metadata/ColorSlicePositionStrongCO2"; } Metadata_ColorSlicePositionWeakCO2 { Int16 Minimum 1; Int16 Maximum 1024; String Shape "WeakCO2Slice_Array"; String Description "Absolute spectral position of each WCO2 color slice"; String Type "Signed16"; String origname "ColorSlicePositionWeakCO2"; String fullnamepath "/Metadata/ColorSlicePositionWeakCO2"; } Metadata_DataFormatType { String Shape "Scalar"; String Description "'NCSA HDF' - A character string that describes the internal format of the data product."; String Type "VarLenStr"; String origname "DataFormatType"; String fullnamepath "/Metadata/DataFormatType"; } Metadata_DiffuserPosition { String Shape "Scalar"; String Description "The position of the solar diffuser at the beginning of the mode: 0 - Lamp or Closed position, 75 - Open for science, 150 - Solar Calibration position"; String Type "Float32"; String origname "DiffuserPosition"; String fullnamepath "/Metadata/DiffuserPosition"; } Metadata_EphemerisType { String Shape "Scalar"; String Description "The source of the spacecraft ephemeris data that were utilized to generate this data file"; String Type "VarLenStr"; String origname "EphemerisType"; String fullnamepath "/Metadata/EphemerisType"; } Metadata_EquatorCrossingDate { String Shape "Scalar"; String Description "The date of the equator crossing of the spacecraft ground track in the descending direction"; String Type "FixLenStr"; String origname "EquatorCrossingDate"; String fullnamepath "/Metadata/EquatorCrossingDate"; } Metadata_EquatorCrossingLongitude { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Scalar"; String Units "Degrees"; String Description "The longitude of the equator crossing of the spacecraft ground track in the descending direction"; String Type "Float32"; String origname "EquatorCrossingLongitude"; String fullnamepath "/Metadata/EquatorCrossingLongitude"; } Metadata_EquatorCrossingTime { String Shape "Scalar"; String Description "The time of the equator crossing of the spacecraft ground track in the descending direction"; String Type "FixLenStr"; String origname "EquatorCrossingTime"; String fullnamepath "/Metadata/EquatorCrossingTime"; } Metadata_ExpectedFrames { String Shape "Scalar"; String Description "Nominal number of frames in this product"; String Type "Signed32"; String origname "ExpectedFrames"; String fullnamepath "/Metadata/ExpectedFrames"; } Metadata_GapStartTime { String Shape "Gap_Array"; String Description "The timestamp after which a nonexistent, unnecessary, spurious, questionable, or erroneous data segment begins"; String Type "FixLenStr"; String origname "GapStartTime"; String fullnamepath "/Metadata/GapStartTime"; } Metadata_GapStopTime { String Shape "Gap_Array"; String Description "The timestamp before which indicates where a nonexistent, unnecessary, spurious, questionable, or erroneous data segment ends"; String Type "FixLenStr"; String origname "GapStopTime"; String fullnamepath "/Metadata/GapStopTime"; } Metadata_GranulePointer { String Shape "Scalar"; String Description "The filename of this product"; String Type "VarLenStr"; String origname "GranulePointer"; String fullnamepath "/Metadata/GranulePointer"; } Metadata_HDFVersionId { String Shape "Scalar"; String Description "'5.x' - A character string that identifies the version of the HDF (Hierarchical Data Format) software that was used to generate this data file"; String Type "VarLenStr"; String origname "HDFVersionId"; String fullnamepath "/Metadata/HDFVersionId"; } Metadata_InitialUnusedSpatialPixels { String Shape "Spectrum_Array"; String Description "Distance in spatial pixels of the start of first footprint from edge of FPA"; String Type "Signed16"; String origname "InitialUnusedSpatialPixels"; String fullnamepath "/Metadata/InitialUnusedSpatialPixels"; } Metadata_InputPointer { String Shape "InputPtr_Array"; String Description "A pointer to one or more data granules that provide the major input that was used to generate this product."; String Type "VarLenStr"; String origname "InputPointer"; String fullnamepath "/Metadata/InputPointer"; } Metadata_InstrumentShortName { String Shape "Scalar"; String Description "'OCO-2' - The name of the instrument that collected the telemetry data"; String Type "VarLenStr"; String origname "InstrumentShortName"; String fullnamepath "/Metadata/InstrumentShortName"; } Metadata_L1BAlgorithmDescriptor { String Shape "Scalar"; String Description "Identification of the algorithm and version used to generate this product"; String Type "VarLenStr"; String origname "L1BAlgorithmDescriptor"; String fullnamepath "/Metadata/L1BAlgorithmDescriptor"; } Metadata_LongName { String Shape "Scalar"; String Description "A complete descriptive name for the data type of this product"; String Type "VarLenStr"; String origname "LongName"; String fullnamepath "/Metadata/LongName"; } Metadata_MaxMS { String Shape "Spectrum_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Type "Float32"; String Description "The maximum measureable signal value to be used in radiance noise calculation"; String origname "MaxMS"; String fullnamepath "/Metadata/MaxMS"; } Metadata_ModeCounter { String Shape "Scalar"; String Description "The Nth occurrence of this particular mode for this orbit, indicated by letter ('a', 'b', 'c', 'd', etc.)"; String Type "FixLenStr"; String origname "ModeCounter"; String fullnamepath "/Metadata/ModeCounter"; } Metadata_OperationMode { String Shape "Scalar"; String Description "The two-letter abbreviation of the AcquisitionMode: GL, ND, TG, DS, LS, SS, BS, NP, GP, TP, DP, LP, SP, BP, XS, XP, MS, MP, SB"; String Type "FixLenStr"; String origname "OperationMode"; String fullnamepath "/Metadata/OperationMode"; } Metadata_OrbitEccentricity { String Shape "Scalar"; String Description "The eccentricity of the spacecraft orbital path"; String Type "Float32"; String origname "OrbitEccentricity"; String fullnamepath "/Metadata/OrbitEccentricity"; } Metadata_OrbitInclination { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Scalar"; String Units "Degrees"; String Description "The angle between the plane of the spacecraft orbital path and the Earth equatorial plane"; String Type "Float32"; String origname "OrbitInclination"; String fullnamepath "/Metadata/OrbitInclination"; } Metadata_OrbitParametersPointer { String Shape "OrbitParamPtr_Array"; String Description "The data files that provided the orbit parameters used to generate this product"; String Type "VarLenStr"; String origname "OrbitParametersPointer"; String fullnamepath "/Metadata/OrbitParametersPointer"; } Metadata_OrbitPeriod { String Shape "Scalar"; String Units "Seconds"; String Description "The time span between two consecutive descending node crossings"; String Type "Float32"; String origname "OrbitPeriod"; String fullnamepath "/Metadata/OrbitPeriod"; } Metadata_OrbitSemiMajorAxis { String Shape "Scalar"; String Units "Meters"; String Description "The length of the semimajor axis of the spacecraft orbit"; String Type "Float32"; String origname "OrbitSemiMajorAxis"; String fullnamepath "/Metadata/OrbitSemiMajorAxis"; } Metadata_OrbitStartDate { String Shape "Scalar"; String Description "The date of the equator crossing of the spacecraft nadir track in the descending direction"; String Type "FixLenStr"; String origname "OrbitStartDate"; String fullnamepath "/Metadata/OrbitStartDate"; } Metadata_OrbitStartLongitude { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Scalar"; String Units "Degrees"; String Description "The longitude of the equator crossing of the spacecraft ground track in the descending direction"; String Type "Float32"; String origname "OrbitStartLongitude"; String fullnamepath "/Metadata/OrbitStartLongitude"; } Metadata_OrbitStartTime { String Shape "Scalar"; String Description "The time of the equator crossing of the spacecraft ground track in the descending direction"; String Type "FixLenStr"; String origname "OrbitStartTime"; String fullnamepath "/Metadata/OrbitStartTime"; } Metadata_PlatformLongName { String Shape "Scalar"; String Description "'Orbiting Carbon Observatory 2'"; String Type "VarLenStr"; String origname "PlatformLongName"; String fullnamepath "/Metadata/PlatformLongName"; } Metadata_PlatformShortName { String Shape "Scalar"; String Description "'OCO-2'"; String Type "VarLenStr"; String origname "PlatformShortName"; String fullnamepath "/Metadata/PlatformShortName"; } Metadata_PlatformType { String Shape "Scalar"; String Description "'spacecraft' - The type of platform associated with the instrument which acquires the accompanying data"; String Type "VarLenStr"; String origname "PlatformType"; String fullnamepath "/Metadata/PlatformType"; } Metadata_ProcessingLevel { String Shape "Scalar"; String Description "Indicates data level (Level 0, Level 1A, Level 1B, Level 2) in this product"; String Type "VarLenStr"; String origname "ProcessingLevel"; String fullnamepath "/Metadata/ProcessingLevel"; } Metadata_ProducerAgency { String Shape "Scalar"; String Description "'NASA' - Identification of the agency that provides the project funding"; String Type "VarLenStr"; String origname "ProducerAgency"; String fullnamepath "/Metadata/ProducerAgency"; } Metadata_ProducerInstitution { String Shape "Scalar"; String Description "'JPL' - Identification of the institution that provides project management."; String Type "VarLenStr"; String origname "ProducerInstitution"; String fullnamepath "/Metadata/ProducerInstitution"; } Metadata_ProductionDateTime { String Shape "Scalar"; String Description "The date and time at which the product was created (yyyy-mm-ddThh:mm:ss.mmmZ)"; String Type "FixLenStr"; String origname "ProductionDateTime"; String fullnamepath "/Metadata/ProductionDateTime"; } Metadata_ProductionLocation { String Shape "Scalar"; String Description "Facility in which this file was produced, typically: 'Operations Pipeline', 'Operations Pipeline 2', 'Science Computing Facility', 'Test Pipeline', 'Test Pipeline 2"; String Type "VarLenStr"; String origname "ProductionLocation"; String fullnamepath "/Metadata/ProductionLocation"; } Metadata_ProductionLocationCode { String Shape "Scalar"; String Description "One-letter code indicating the ProductionLocation, typically: ' ' - Operations Pipelines (1) or 2, 's' - Science Computing Facility, 't' - Test Pipelines (1) or 2"; String Type "FixLenStr"; String origname "ProductionLocationCode"; String fullnamepath "/Metadata/ProductionLocationCode"; } Metadata_ProjectId { String Shape "Scalar"; String Description "'OCO-2' - The project identification string"; String Type "VarLenStr"; String origname "ProjectId"; String fullnamepath "/Metadata/ProjectId"; } Metadata_QAGranulePointer { String Shape "Scalar"; String Description "A pointer to the quality assessment product that was generated with this product"; String Type "VarLenStr"; String origname "QAGranulePointer"; String fullnamepath "/Metadata/QAGranulePointer"; } Metadata_RangeBeginningDate { String Shape "Scalar"; String Description "The date on which the earliest data contained in the product were acquired (yyyy-mm-dd)"; String Type "FixLenStr"; String origname "RangeBeginningDate"; String fullnamepath "/Metadata/RangeBeginningDate"; } Metadata_RangeBeginningTime { String Shape "Scalar"; String Description "The time at which the earliest data contained in the product were acquired (hh:mm:ss.mmmZ)"; String Type "FixLenStr"; String origname "RangeBeginningTime"; String fullnamepath "/Metadata/RangeBeginningTime"; } Metadata_RangeEndingDate { String Shape "Scalar"; String Description "The date on which the latest data contained in the product were acquired (yyyy-mm-dd)"; String Type "FixLenStr"; String origname "RangeEndingDate"; String fullnamepath "/Metadata/RangeEndingDate"; } Metadata_RangeEndingTime { String Shape "Scalar"; String Description "The time at which the latest data contained in the product were acquired (hh:mm:ss.mmmZ)"; String Type "FixLenStr"; String origname "RangeEndingTime"; String fullnamepath "/Metadata/RangeEndingTime"; } Metadata_ReportedSoundings { Int16 Minimum 0; Int16 Maximum 1; String Shape "SoundingPosition_Array"; String Description "Indicates the inclusion of each footprint in the data: 0 - not included, 1 - included"; String Type "Signed8"; String origname "ReportedSoundings"; String fullnamepath "/Metadata/ReportedSoundings"; } Metadata_SISName { String Shape "Scalar"; String Description "The name of the document describing the contents of the product"; String Type "VarLenStr"; String origname "SISName"; String fullnamepath "/Metadata/SISName"; } Metadata_SISVersion { String Shape "Scalar"; String Description "The version of the document describing the contents of the product"; String Type "VarLenStr"; String origname "SISVersion"; String fullnamepath "/Metadata/SISVersion"; } Metadata_SciToFPAColorOffset { String Shape "Spectrum_Array"; String Description "The index of the first spectral pixel of arrays with FPAColor shape that appears in the first spectral element of arrays with SciColor shape"; String Type "Signed16"; String origname "SciToFPAColorOffset"; String fullnamepath "/Metadata/SciToFPAColorOffset"; } Metadata_ShortName { String Shape "Scalar"; String Description "The short name identifying the data type of this product"; String Type "VarLenStr"; String origname "ShortName"; String fullnamepath "/Metadata/ShortName"; } Metadata_SizeMBECSDataGranule { String Shape "Scalar"; String Units "Megabytes"; String Description "The size of this data granule in Megabytes"; String Type "Float32"; String origname "SizeMBECSDataGranule"; String fullnamepath "/Metadata/SizeMBECSDataGranule"; } Metadata_SpectralChannel { String Shape "Spectrum_Array"; String Description "A description of the spectral channels used for the measurements"; String Type "VarLenStr"; String origname "SpectralChannel"; String fullnamepath "/Metadata/SpectralChannel"; } Metadata_StartOrbitNumber { String Shape "Scalar"; String Description "The first orbit on which data contained in the product were acquired"; String Type "Signed32"; String origname "StartOrbitNumber"; String fullnamepath "/Metadata/StartOrbitNumber"; } Metadata_StartPathNumber { Int32 Minimum 1; Int32 Maximum 233; String Shape "Scalar"; String Description "The first WRS path on which data contained in the product was collected"; String Type "Signed32"; String origname "StartPathNumber"; String fullnamepath "/Metadata/StartPathNumber"; } Metadata_StopOrbitNumber { String Shape "Scalar"; String Description "The last orbit on which data contained in the product were acquired"; String Type "Signed32"; String origname "StopOrbitNumber"; String fullnamepath "/Metadata/StopOrbitNumber"; } Metadata_StopPathNumber { Int32 Minimum 1; Int32 Maximum 233; String Shape "Scalar"; String Description "The last WRS path on which data contained in the product was collected"; String Type "Signed32"; String origname "StopPathNumber"; String fullnamepath "/Metadata/StopPathNumber"; } RadianceClockingCorrection_clocking_shift_color_indicator { String Shape "Spectrum_SciColor_Array"; String Description "Indicator of clocking-related spatial shift at the color: 0 - no shift, 1 - shift occurred"; String Type "Signed8"; String origname "clocking_shift_color_indicator"; String fullnamepath "/RadianceClockingCorrection/clocking_shift_color_indicator"; } RadianceClockingCorrection_declocking_color_indicator { String Shape "Spectrum_SciColor_Array"; String Type "Signed8"; String Description "Declocking color selection over all science colors: 0 - the color is not selected, non-zero - the color is selected for declocking and the value is the aggregated color slice group index in the declocking processing"; String origname "declocking_color_indicator"; String fullnamepath "/RadianceClockingCorrection/declocking_color_indicator"; } RadianceClockingCorrection_max_declocking_factor_o2 { String Shape "Frame_Sounding_Array"; String Type "Float32"; String Description "Maximum clocking correction factor of the ABO2 footprint"; String origname "max_declocking_factor_o2"; String fullnamepath "/RadianceClockingCorrection/max_declocking_factor_o2"; } RadianceClockingCorrection_max_declocking_factor_strong_co2 { String Shape "Frame_Sounding_Array"; String Description "Maximum clocking correction factor of the SCO2 footprint"; String Type "Float32"; String origname "max_declocking_factor_strong_co2"; String fullnamepath "/RadianceClockingCorrection/max_declocking_factor_strong_co2"; } RadianceClockingCorrection_max_declocking_factor_weak_co2 { String Shape "Frame_Sounding_Array"; String Description "Maximum clocking correction factor of the WCO2 footprint"; String Type "Float32"; String origname "max_declocking_factor_weak_co2"; String fullnamepath "/RadianceClockingCorrection/max_declocking_factor_weak_co2"; } RadianceClockingCorrection_radiance_jump_ratio_o2 { String Description "Ratio of the mean ABO2 radiances after a jump to that of before the jump within a footprint from a color slice group"; String Type "Float32"; String Shape "Frame_Sounding_DeclockingGroupO2_JumpColorO2_Array"; String origname "radiance_jump_ratio_o2"; String fullnamepath "/RadianceClockingCorrection/radiance_jump_ratio_o2"; } RadianceClockingCorrection_radiance_jump_ratio_strong_co2 { String Shape "Frame_Sounding_DeclockingGroupStrongCO2_JumpColorStrongCO2_Array"; String Description "Ratio of the mean SCO2 radiances after a jump to that of before the jump within a footprint from a color slice group"; String Type "Float32"; String origname "radiance_jump_ratio_strong_co2"; String fullnamepath "/RadianceClockingCorrection/radiance_jump_ratio_strong_co2"; } RadianceClockingCorrection_radiance_jump_ratio_weak_co2 { String Shape "Frame_Sounding_DeclockingGroupWeakCO2_JumpColorWeakCO2_Array"; String Description "Ratio of the mean WCO2 radiances after a jump to that of before the jump within a footprint from a color slice group"; String Type "Float32"; String origname "radiance_jump_ratio_weak_co2"; String fullnamepath "/RadianceClockingCorrection/radiance_jump_ratio_weak_co2"; } SliceMeasurements_radiance_slice_o2 { String Shape "Frame_O2Slice_SpatialRow_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "Radiance values for all ABO2 color slice pixels"; String Type "Float32"; String origname "radiance_slice_o2"; String fullnamepath "/SliceMeasurements/radiance_slice_o2"; } SliceMeasurements_radiance_slice_strong_co2 { String Shape "Frame_StrongCO2Slice_SpatialRow_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "Radiance values for all SCO2 color slice pixels"; String Type "Float32"; String origname "radiance_slice_strong_co2"; String fullnamepath "/SliceMeasurements/radiance_slice_strong_co2"; } SliceMeasurements_radiance_slice_weak_co2 { String Shape "Frame_WeakCO2Slice_SpatialRow_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "Radiance values for all WCO2 color slice pixels"; String Type "Float32"; String origname "radiance_slice_weak_co2"; String fullnamepath "/SliceMeasurements/radiance_slice_weak_co2"; } SoundingGeometry_sounding_altitude { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Altitude of the sounding based on Earth topography"; String Type "Float32"; String origname "sounding_altitude"; String fullnamepath "/SoundingGeometry/sounding_altitude"; } SoundingGeometry_sounding_altitude_uncert { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Uncertainty of the source Earth topography data"; String Type "Float32"; String origname "sounding_altitude_uncert"; String fullnamepath "/SoundingGeometry/sounding_altitude_uncert"; } SoundingGeometry_sounding_aspect { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Orientation of the surface slope relative to the local North"; String Type "Float32"; String origname "sounding_aspect"; String fullnamepath "/SoundingGeometry/sounding_aspect"; } SoundingGeometry_sounding_azimuth { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the LOS as defined from the sounding location to the spacecraft, and the sounding local north direction"; String Type "Float32"; String origname "sounding_azimuth"; String fullnamepath "/SoundingGeometry/sounding_azimuth"; } SoundingGeometry_sounding_center_offset_o2_weak_co2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Distance between the ABO2 band footprint center and the WCO2 band footprint center"; String Type "Float32"; String origname "sounding_center_offset_o2_weak_co2"; String fullnamepath "/SoundingGeometry/sounding_center_offset_o2_weak_co2"; } SoundingGeometry_sounding_center_offset_strong_co2_o2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Distance between the SCO2 band footprint center and the ABO2 band footprint center"; String Type "Float32"; String origname "sounding_center_offset_strong_co2_o2"; String fullnamepath "/SoundingGeometry/sounding_center_offset_strong_co2_o2"; } SoundingGeometry_sounding_center_offset_weak_co2_strong_co2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Distance between the WCO2 band footprint center and the SCO2 band footprint center"; String Type "Float32"; String origname "sounding_center_offset_weak_co2_strong_co2"; String fullnamepath "/SoundingGeometry/sounding_center_offset_weak_co2_strong_co2"; } SoundingGeometry_sounding_land_fraction { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Percentage of land surface type within the sounding."; String Type "Float32"; String origname "sounding_land_fraction"; String fullnamepath "/SoundingGeometry/sounding_land_fraction"; } SoundingGeometry_sounding_land_water_indicator { Int16 Minimum 0; Int16 Maximum 3; String Shape "Frame_Sounding_Array"; String Description "Surface type at the sounding location: 0 - Land, 1 - Water, 2 - Unused, 3 - Mixed land water"; String Type "Signed8"; String origname "sounding_land_water_indicator"; String fullnamepath "/SoundingGeometry/sounding_land_water_indicator"; } SoundingGeometry_sounding_latitude { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Geodetic latitude of the sounding based on Earth topography"; String Type "Float32"; String origname "sounding_latitude"; String fullnamepath "/SoundingGeometry/sounding_latitude"; } SoundingGeometry_sounding_latitude_geoid { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Geodetic latitude of the sounding based on standard geoid"; String Type "Float32"; String origname "sounding_latitude_geoid"; String fullnamepath "/SoundingGeometry/sounding_latitude_geoid"; } SoundingGeometry_sounding_longitude { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Longitude of the sounding based on Earth topography"; String Type "Float32"; String origname "sounding_longitude"; String fullnamepath "/SoundingGeometry/sounding_longitude"; } SoundingGeometry_sounding_longitude_geoid { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Longitude of the sounding based on standard geoid"; String Type "Float32"; String origname "sounding_longitude_geoid"; String fullnamepath "/SoundingGeometry/sounding_longitude_geoid"; } SoundingGeometry_sounding_los_surface_bidirectional_angle { String Shape "Frame_Sounding_Array"; String Description "Angle between the LOS as defined from the sounding location to the spacecraft, and the sounding surface normal"; String Type "Float32"; String origname "sounding_los_surface_bidirectional_angle"; String fullnamepath "/SoundingGeometry/sounding_los_surface_bidirectional_angle"; } SoundingGeometry_sounding_operation_mode { String Shape "Frame_Sounding_Array"; String Description "The two-letter abbreviation of the science AcquisitionMode: GL, ND, TG, XS"; String Type "FixLenStr"; String origname "sounding_operation_mode"; String fullnamepath "/SoundingGeometry/sounding_operation_mode"; } SoundingGeometry_sounding_overlap { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Area of intersection of all three band footprints relative to average area of all three band footprints"; String Type "Float32"; String origname "sounding_overlap"; String fullnamepath "/SoundingGeometry/sounding_overlap"; } SoundingGeometry_sounding_overlap_o2_weak_co2 { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Area of intersection of the footprints of ABO2 and WCO2 relative to the average area of the two footprints"; String Type "Float32"; String origname "sounding_overlap_o2_weak_co2"; String fullnamepath "/SoundingGeometry/sounding_overlap_o2_weak_co2"; } SoundingGeometry_sounding_overlap_strong_co2_o2 { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Area of intersection of the footprints of ABO2 and SCO2 relative to the average area of the two footprints"; String Type "Float32"; String origname "sounding_overlap_strong_co2_o2"; String fullnamepath "/SoundingGeometry/sounding_overlap_strong_co2_o2"; } SoundingGeometry_sounding_overlap_weak_co2_strong_co2 { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Area of intersection of the footprints of WCO2 and SCO2 relative to the average area of the two footprints"; String Type "Float32"; String origname "sounding_overlap_weak_co2_strong_co2"; String fullnamepath "/SoundingGeometry/sounding_overlap_weak_co2_strong_co2"; } SoundingGeometry_sounding_plane_fit_quality { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Goodness-of-fit of surface slope: the standard deviation of the points, to which the plane is fitted, with the expected values taken as the orthogonal projection of the points onto the plane"; String Type "Float32"; String origname "sounding_plane_fit_quality"; String fullnamepath "/SoundingGeometry/sounding_plane_fit_quality"; } SoundingGeometry_sounding_polarization_angle { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the accepted polarization axis of the instrument and the instrument reference plane for polarization, defined as the plane formed by the LOS and the ray from the sounding location to the local zenith"; String Type "Float32"; String origname "sounding_polarization_angle"; String fullnamepath "/SoundingGeometry/sounding_polarization_angle"; } SoundingGeometry_sounding_relative_velocity { String Shape "Frame_Sounding_Array"; String Units "Meters Second^{-1}"; String Description "Velocity of the spacecraft along the LOS: positive indicates spacecraft moving toward target location"; String Type "Float32"; String origname "sounding_relative_velocity"; String fullnamepath "/SoundingGeometry/sounding_relative_velocity"; } SoundingGeometry_sounding_slant_path_diff_o2_weak_co2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Difference in slant path between ABO2 and WCO2 footprints"; String Type "Float32"; String origname "sounding_slant_path_diff_o2_weak_co2"; String fullnamepath "/SoundingGeometry/sounding_slant_path_diff_o2_weak_co2"; } SoundingGeometry_sounding_slant_path_diff_strong_co2_o2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Difference in slant path between SCO2 and ABO2 footprints"; String Type "Float32"; String origname "sounding_slant_path_diff_strong_co2_o2"; String fullnamepath "/SoundingGeometry/sounding_slant_path_diff_strong_co2_o2"; } SoundingGeometry_sounding_slant_path_diff_weak_co2_strong_co2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Difference in slant path between WCO2 and SCO2 footprints"; String Type "Float32"; String origname "sounding_slant_path_diff_weak_co2_strong_co2"; String fullnamepath "/SoundingGeometry/sounding_slant_path_diff_weak_co2_strong_co2"; } SoundingGeometry_sounding_slope { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Slope of a plane fit to points within the sounding"; String Type "Float32"; String origname "sounding_slope"; String fullnamepath "/SoundingGeometry/sounding_slope"; } SoundingGeometry_sounding_solar_azimuth { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the solar direction as defined from the sounding location to the sun, and the sounding local north direction"; String Type "Float32"; String origname "sounding_solar_azimuth"; String fullnamepath "/SoundingGeometry/sounding_solar_azimuth"; } SoundingGeometry_sounding_solar_distance { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Distance between sounding location and the Sun"; String Type "Float64"; String origname "sounding_solar_distance"; String fullnamepath "/SoundingGeometry/sounding_solar_distance"; } SoundingGeometry_sounding_solar_relative_velocity { String Shape "Frame_Sounding_Array"; String Units "Meters Second^{-1}"; String Description "Velocity of the sun along the sounding location/Sun vector: negative indicates Sun moving toward sounding location"; String Type "Float32"; String origname "sounding_solar_relative_velocity"; String fullnamepath "/SoundingGeometry/sounding_solar_relative_velocity"; } SoundingGeometry_sounding_solar_surface_bidirectional_angle { String Shape "Frame_Sounding_Array"; String Description "Angle between the solar direction as defined from the sounding location to the sun, and the sounding surface normal"; String Type "Float32"; String origname "sounding_solar_surface_bidirectional_angle"; String fullnamepath "/SoundingGeometry/sounding_solar_surface_bidirectional_angle"; } SoundingGeometry_sounding_solar_zenith { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the solar direction as defined from the sounding location to the sun, and the sounding local zenith direction"; String Type "Float32"; String origname "sounding_solar_zenith"; String fullnamepath "/SoundingGeometry/sounding_solar_zenith"; } SoundingGeometry_sounding_surface_roughness { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Standard deviation of the altitude within the sounding"; String Type "Float32"; String origname "sounding_surface_roughness"; String fullnamepath "/SoundingGeometry/sounding_surface_roughness"; } SoundingGeometry_sounding_time_string { String Shape "Frame_Sounding_Array"; String Description "Data acquisition time for the sounding based upon the three footprint times (yyyy-mm-ddThh:mm:ss.mmmZ)"; String Type "FixLenStr"; String origname "sounding_time_string"; String fullnamepath "/SoundingGeometry/sounding_time_string"; } SoundingGeometry_sounding_time_tai93 { String Shape "Frame_Sounding_Array"; String Units "Seconds"; String Description "Data acquisition time for the sounding based upon the three footprint times in seconds since Jan. 1, 1993"; String Type "Float64"; String origname "sounding_time_tai93"; String fullnamepath "/SoundingGeometry/sounding_time_tai93"; } SoundingGeometry_sounding_zenith { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the LOS as defined from the sounding location to the spacecraft, and the sounding local zenith direction"; String Type "Float32"; String origname "sounding_zenith"; String fullnamepath "/SoundingGeometry/sounding_zenith"; } SoundingMeasurements_rad_continuum_o2 { String Shape "Frame_Sounding_Array"; String Description "The mean signal of the good samples in ABO2 falling between the 98th and 99th percentile for signal level"; String Type "Float32"; String origname "rad_continuum_o2"; String fullnamepath "/SoundingMeasurements/rad_continuum_o2"; } SoundingMeasurements_rad_continuum_strong_co2 { String Shape "Frame_Sounding_Array"; String Description "The mean signal of the good samples in SCO2 falling between the 98th and 99th percentile for signal level"; String Type "Float32"; String origname "rad_continuum_strong_co2"; String fullnamepath "/SoundingMeasurements/rad_continuum_strong_co2"; } SoundingMeasurements_rad_continuum_weak_co2 { String Shape "Frame_Sounding_Array"; String Type "Float32"; String Description "The mean signal of the good samples in WCO2 falling between the 98th and 99th percentile for signal level"; String origname "rad_continuum_weak_co2"; String fullnamepath "/SoundingMeasurements/rad_continuum_weak_co2"; } SoundingMeasurements_radiance_o2 { String Shape "Frame_Sounding_SciColor_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "Calibrated spectra for ABO2"; String Type "Float32"; String origname "radiance_o2"; String fullnamepath "/SoundingMeasurements/radiance_o2"; } SoundingMeasurements_radiance_strong_co2 { String Shape "Frame_Sounding_SciColor_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "Calibrated spectra for SCO2"; String Type "Float32"; String origname "radiance_strong_co2"; String fullnamepath "/SoundingMeasurements/radiance_strong_co2"; } SoundingMeasurements_radiance_weak_co2 { String Shape "Frame_Sounding_SciColor_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "Calibrated spectra for WCO2"; String Type "Float32"; String origname "radiance_weak_co2"; String fullnamepath "/SoundingMeasurements/radiance_weak_co2"; } SoundingMeasurements_snr_o2_l1b { String Shape "Frame_Sounding_Array"; String Description "The mean signal-to-noise ratio of the good samples in ABO2 falling between the 98th and 99th percentile for signal level"; String Type "Float32"; String origname "snr_o2_l1b"; String fullnamepath "/SoundingMeasurements/snr_o2_l1b"; } SoundingMeasurements_snr_strong_co2_l1b { String Shape "Frame_Sounding_Array"; String Description "The mean signal-to-noise ratio of the good samples in SCO2 falling between the 98th and 99th percentile for signal level"; String Type "Float32"; String origname "snr_strong_co2_l1b"; String fullnamepath "/SoundingMeasurements/snr_strong_co2_l1b"; } SoundingMeasurements_snr_weak_co2_l1b { String Shape "Frame_Sounding_Array"; String Description "The mean signal-to-noise ratio of the good samples in WCO2 falling between the 98th and 99th percentile for signal level"; String Type "Float32"; String origname "snr_weak_co2_l1b"; String fullnamepath "/SoundingMeasurements/snr_weak_co2_l1b"; } SpikeEOF_spike_eof_bad_colors_o2 { String Shape "Frame_Sounding_Array"; String Description "Number of bad colors in ABO2 spectrum"; String Type "Signed16"; String origname "spike_eof_bad_colors_o2"; String fullnamepath "/SpikeEOF/spike_eof_bad_colors_o2"; } SpikeEOF_spike_eof_bad_colors_strong_co2 { String Shape "Frame_Sounding_Array"; String Type "Signed16"; String Description "Number of bad colors in SCO2 spectrum"; String origname "spike_eof_bad_colors_strong_co2"; String fullnamepath "/SpikeEOF/spike_eof_bad_colors_strong_co2"; } SpikeEOF_spike_eof_bad_colors_weak_co2 { String Shape "Frame_Sounding_Array"; String Description "Number of bad colors in WCO2 spectrum"; String Type "Signed16"; String origname "spike_eof_bad_colors_weak_co2"; String fullnamepath "/SpikeEOF/spike_eof_bad_colors_weak_co2"; } SpikeEOF_spike_eof_weighted_residual_o2 { String Shape "Frame_Sounding_SciColor_Array"; String Description "Weighted residual of EOF-based spectral reconstruction for ABO2: (measured-model)/noise"; String Type "Signed8"; String origname "spike_eof_weighted_residual_o2"; String fullnamepath "/SpikeEOF/spike_eof_weighted_residual_o2"; } SpikeEOF_spike_eof_weighted_residual_strong_co2 { String Shape "Frame_Sounding_SciColor_Array"; String Description "Weighted residual of EOF-based spectral reconstruction for SCO2: (measured-model)/noise"; String Type "Signed8"; String origname "spike_eof_weighted_residual_strong_co2"; String fullnamepath "/SpikeEOF/spike_eof_weighted_residual_strong_co2"; } SpikeEOF_spike_eof_weighted_residual_weak_co2 { String Shape "Frame_Sounding_SciColor_Array"; String Description "Weighted residual of EOF-based spectral reconstruction for WCO2: (measured-model)/noise"; String Type "Signed8"; String origname "spike_eof_weighted_residual_weak_co2"; String fullnamepath "/SpikeEOF/spike_eof_weighted_residual_weak_co2"; } FrameHeader_frame_id_Time { String Shape "Frame_Array"; String Description "The mission-unique frame identifier"; String Type "Signed32"; String origname "frame_id_Time"; String fullnamepath "/FrameHeader/frame_id"; } FrameHeader_frame_id_Date { String Shape "Frame_Array"; String Description "The mission-unique frame identifier"; String Type "Signed32"; String origname "frame_id_Date"; String fullnamepath "/FrameHeader/frame_id"; } Metadata_FirstSoundingId_Time { String Shape "Scalar"; String Description "The ID of the first sounding in this file"; String Type "Signed32"; String origname "FirstSoundingId_Time"; String fullnamepath "/Metadata/FirstSoundingId"; } Metadata_FirstSoundingId_Date { String Shape "Scalar"; String Description "The ID of the first sounding in this file"; String Type "Signed32"; String origname "FirstSoundingId_Date"; String fullnamepath "/Metadata/FirstSoundingId"; } Metadata_LastSoundingId_Time { String Shape "Scalar"; String Description "The ID of the last sounding in this file"; String Type "Signed32"; String origname "LastSoundingId_Time"; String fullnamepath "/Metadata/LastSoundingId"; } Metadata_LastSoundingId_Date { String Shape "Scalar"; String Description "The ID of the last sounding in this file"; String Type "Signed32"; String origname "LastSoundingId_Date"; String fullnamepath "/Metadata/LastSoundingId"; } SoundingGeometry_sounding_id_Time { String Shape "Frame_Sounding_Array"; String Description "Unique identifier for each sounding"; String Type "Signed32"; String origname "sounding_id_Time"; String fullnamepath "/SoundingGeometry/sounding_id"; } SoundingGeometry_sounding_id_Date { String Shape "Frame_Sounding_Array"; String Description "Unique identifier for each sounding"; String Type "Signed32"; String origname "sounding_id_Date"; String fullnamepath "/SoundingGeometry/sounding_id"; } }