Attributes { HDF5_GLOBAL { String gesdisc_collection "10"; String identifier_product_doi "Unassigned"; String identifier_product_doi_authority "http://dx.doi.org/"; } Dimensions { } Dimensions_AncFile { String Description "Number of ancillary input files."; UInt32 Size 4; String fullnamepath "/Dimensions/AncFile"; } Dimensions_DeclockingGroupO2 { String Description "Spectral colors for ABO2 declocking."; UInt32 Size 5; String fullnamepath "/Dimensions/DeclockingGroupO2"; } Dimensions_DeclockingGroupStrongCO2 { String Description "Spectral colors for SCO2 declocking."; UInt32 Size 1; String fullnamepath "/Dimensions/DeclockingGroupStrongCO2"; } Dimensions_DeclockingGroupWeakCO2 { String Description "Spectral colors for WCO2 declocking."; UInt32 Size 1; String fullnamepath "/Dimensions/DeclockingGroupWeakCO2"; } Dimensions_DeltaLambda { String Description "Instrument line shape delta lambda."; UInt32 Size 200; String fullnamepath "/Dimensions/DeltaLambda"; } Dimensions_DispersionCoefficient { String Description "Dispersion Coefficients."; UInt32 Size 6; String fullnamepath "/Dimensions/DispersionCoefficient"; } Dimensions_EofParameter { String Description "Eof parameters."; UInt32 Size 40; String fullnamepath "/Dimensions/EofParameter"; } Dimensions_EuclidDim { String Description "Euclid Dimension Size."; UInt32 Size 3; String fullnamepath "/Dimensions/EuclidDim"; } Dimensions_Frame { String Description "Index of frame in granule."; UInt32 Size 7101; String fullnamepath "/Dimensions/Frame"; } Dimensions_Gap { String Description "Number of gaps."; UInt32 Size 9; String fullnamepath "/Dimensions/Gap"; } Dimensions_InputPtr { String Description "Number of primary input files."; UInt32 Size 2; String fullnamepath "/Dimensions/InputPtr"; } Dimensions_JumpColorO2 { String Description "Spatial shifts due to ABO2 clocking."; UInt32 Size 3; String fullnamepath "/Dimensions/JumpColorO2"; } Dimensions_JumpColorStrongCO2 { String Description "Spatial shifts due to SCO2 clocking."; UInt32 Size 1; String fullnamepath "/Dimensions/JumpColorStrongCO2"; } Dimensions_JumpColorWeakCO2 { String Description "Spatial shifts due to WCO2 clocking."; UInt32 Size 1; String fullnamepath "/Dimensions/JumpColorWeakCO2"; } Dimensions_O2Slice { String Description "Index of color pixel for O2 channel."; UInt32 Size 20; String fullnamepath "/Dimensions/O2Slice"; } Dimensions_SNRCoef { String Description "Signal noise ratio coefficients."; UInt32 Size 2; String fullnamepath "/Dimensions/SNRCoef"; } Dimensions_SciColor { String Description "Index of color for L1B science radiance."; UInt32 Size 1016; String fullnamepath "/Dimensions/SciColor"; } Dimensions_Sounding { String Description "Index of downlinked sounding in granule."; UInt32 Size 8; String fullnamepath "/Dimensions/Sounding"; } Dimensions_SoundingPosition { String Description "Sounding positions."; UInt32 Size 8; String fullnamepath "/Dimensions/SoundingPosition"; } Dimensions_SpatialRow { String Description "Index of raw spatial pixel."; UInt32 Size 220; String fullnamepath "/Dimensions/SpatialRow"; } Dimensions_Spectrum { String Description "Spectrum index(O2, WeakCO2, StrongCO2)."; UInt32 Size 3; String fullnamepath "/Dimensions/Spectrum"; } Dimensions_StokesCoefficient { String Description "Stokes Coefficients."; UInt32 Size 4; String fullnamepath "/Dimensions/StokesCoefficient"; } Dimensions_StrongCO2Slice { String Description "Index of color pixel for Strong CO2 channel."; UInt32 Size 20; String fullnamepath "/Dimensions/StrongCO2Slice"; } Dimensions_Vertex { String Description "Footprint corner vertex."; UInt32 Size 4; String fullnamepath "/Dimensions/Vertex"; } Dimensions_WeakCO2Slice { String Description "Index of color pixel for Weak CO2 channel."; UInt32 Size 20; String fullnamepath "/Dimensions/WeakCO2Slice"; } FootprintGeometry { } FrameConfiguration { } FrameGeometry { } FrameHeader { } FrameTemperatures { } InstrumentHeader { } Metadata { } RadianceClockingCorrection { } Shapes { } Shapes_AncFile_Array { String Dimensions "AncFile"; UInt32 Rank 1; String fullnamepath "/Shapes/AncFile_Array"; } Shapes_Frame_Array { String Dimensions "Frame"; UInt32 Rank 1; String fullnamepath "/Shapes/Frame_Array"; } Shapes_Frame_EuclidDim_Array { String Dimensions "Frame", "EuclidDim"; UInt32 Rank 2; String fullnamepath "/Shapes/Frame_EuclidDim_Array"; } Shapes_Frame_O2Slice_Array { String Dimensions "Frame", "O2Slice"; UInt32 Rank 2; String fullnamepath "/Shapes/Frame_O2Slice_Array"; } Shapes_Frame_O2Slice_SpatialRow_Array { String Dimensions "Frame", "O2Slice", "SpatialRow"; UInt32 Rank 3; String fullnamepath "/Shapes/Frame_O2Slice_SpatialRow_Array"; } Shapes_Frame_SoundingPosition_Spectrum_Array { String Dimensions "Frame", "SoundingPosition", "Spectrum"; UInt32 Rank 3; String fullnamepath "/Shapes/Frame_SoundingPosition_Spectrum_Array"; } Shapes_Frame_Sounding_Array { String Dimensions "Frame", "Sounding"; UInt32 Rank 2; String fullnamepath "/Shapes/Frame_Sounding_Array"; } Shapes_Frame_Sounding_DeclockingGroupO2_JumpColorO2_Array { String Dimensions "Frame", "Sounding", "DeclockingGroupO2", "JumpColorO2"; UInt32 Rank 4; String fullnamepath "/Shapes/Frame_Sounding_DeclockingGroupO2_JumpColorO2_Array"; } Shapes_Frame_Sounding_DeclockingGroupStrongCO2_JumpColorStrongCO2_Array { String Dimensions "Frame", "Sounding", "DeclockingGroupStrongCO2", "JumpColorStrongCO2"; UInt32 Rank 4; String fullnamepath "/Shapes/Frame_Sounding_DeclockingGroupStrongCO2_JumpColorStrongCO2_Array"; } Shapes_Frame_Sounding_DeclockingGroupWeakCO2_JumpColorWeakCO2_Array { String Dimensions "Frame", "Sounding", "DeclockingGroupWeakCO2", "JumpColorWeakCO2"; UInt32 Rank 4; String fullnamepath "/Shapes/Frame_Sounding_DeclockingGroupWeakCO2_JumpColorWeakCO2_Array"; } Shapes_Frame_Sounding_SciColor_Array { String Dimensions "Frame", "Sounding", "SciColor"; UInt32 Rank 3; String fullnamepath "/Shapes/Frame_Sounding_SciColor_Array"; } Shapes_Frame_Sounding_Spectrum_Array { String Dimensions "Frame", "Sounding", "Spectrum"; UInt32 Rank 3; String fullnamepath "/Shapes/Frame_Sounding_Spectrum_Array"; } Shapes_Frame_Sounding_Spectrum_StokesCoefficient_Array { String Dimensions "Frame", "Sounding", "Spectrum", "StokesCoefficient"; UInt32 Rank 4; String fullnamepath "/Shapes/Frame_Sounding_Spectrum_StokesCoefficient_Array"; } Shapes_Frame_Sounding_Spectrum_Vertex_Array { String Dimensions "Frame", "Sounding", "Spectrum", "Vertex"; UInt32 Rank 4; String fullnamepath "/Shapes/Frame_Sounding_Spectrum_Vertex_Array"; } Shapes_Frame_Spectrum_Array { String Dimensions "Frame", "Spectrum"; UInt32 Rank 2; String fullnamepath "/Shapes/Frame_Spectrum_Array"; } Shapes_Frame_StrongCO2Slice_Array { String Dimensions "Frame", "StrongCO2Slice"; UInt32 Rank 2; String fullnamepath "/Shapes/Frame_StrongCO2Slice_Array"; } Shapes_Frame_StrongCO2Slice_SpatialRow_Array { String Dimensions "Frame", "StrongCO2Slice", "SpatialRow"; UInt32 Rank 3; String fullnamepath "/Shapes/Frame_StrongCO2Slice_SpatialRow_Array"; } Shapes_Frame_WeakCO2Slice_Array { String Dimensions "Frame", "WeakCO2Slice"; UInt32 Rank 2; String fullnamepath "/Shapes/Frame_WeakCO2Slice_Array"; } Shapes_Frame_WeakCO2Slice_SpatialRow_Array { String Dimensions "Frame", "WeakCO2Slice", "SpatialRow"; UInt32 Rank 3; String fullnamepath "/Shapes/Frame_WeakCO2Slice_SpatialRow_Array"; } Shapes_Gap_Array { String Dimensions "Gap"; UInt32 Rank 1; String fullnamepath "/Shapes/Gap_Array"; } Shapes_InputPtr_Array { String Dimensions "InputPtr"; UInt32 Rank 1; String fullnamepath "/Shapes/InputPtr_Array"; } Shapes_O2Slice_Array { String Dimensions "O2Slice"; UInt32 Rank 1; String fullnamepath "/Shapes/O2Slice_Array"; } Shapes_Scalar { UInt32 Rank 0; String fullnamepath "/Shapes/Scalar"; } Shapes_SoundingPosition_Array { String Dimensions "SoundingPosition"; UInt32 Rank 1; String fullnamepath "/Shapes/SoundingPosition_Array"; } Shapes_Sounding_SciColor_EofParameter_Array { String Dimensions "Sounding", "SciColor", "EofParameter"; UInt32 Rank 3; String fullnamepath "/Shapes/Sounding_SciColor_EofParameter_Array"; } Shapes_Spectrum_Array { String Dimensions "Spectrum"; UInt32 Rank 1; String fullnamepath "/Shapes/Spectrum_Array"; } Shapes_Spectrum_SciColor_Array { String Dimensions "Spectrum", "SciColor"; UInt32 Rank 2; String fullnamepath "/Shapes/Spectrum_SciColor_Array"; } Shapes_Spectrum_Sounding_Array { String Dimensions "Spectrum", "Sounding"; UInt32 Rank 2; String fullnamepath "/Shapes/Spectrum_Sounding_Array"; } Shapes_Spectrum_Sounding_DispersionCoefficient_Array { String Dimensions "Spectrum", "Sounding", "DispersionCoefficient"; UInt32 Rank 3; String fullnamepath "/Shapes/Spectrum_Sounding_DispersionCoefficient_Array"; } Shapes_Spectrum_Sounding_SciColor_Array { String Dimensions "Spectrum", "Sounding", "SciColor"; UInt32 Rank 3; String fullnamepath "/Shapes/Spectrum_Sounding_SciColor_Array"; } Shapes_Spectrum_Sounding_SciColor_DeltaLambda_Array { String Dimensions "Spectrum", "Sounding", "SciColor", "DeltaLambda"; UInt32 Rank 4; String fullnamepath "/Shapes/Spectrum_Sounding_SciColor_DeltaLambda_Array"; } Shapes_Spectrum_Sounding_SciColor_SNRCoef_Array { String Dimensions "Spectrum", "Sounding", "SciColor", "SNRCoef"; UInt32 Rank 4; String fullnamepath "/Shapes/Spectrum_Sounding_SciColor_SNRCoef_Array"; } Shapes_StrongCO2Slice_Array { String Dimensions "StrongCO2Slice"; UInt32 Rank 1; String fullnamepath "/Shapes/StrongCO2Slice_Array"; } Shapes_WeakCO2Slice_Array { String Dimensions "WeakCO2Slice"; UInt32 Rank 1; String fullnamepath "/Shapes/WeakCO2Slice_Array"; } SliceMeasurements { } SoundingGeometry { } SoundingMeasurements { } SpikeEOF { } FootprintGeometry_footprint_altitude { String Description "Mean altitude within the footprint based on Earth topography."; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Meters"; String origname "footprint_altitude"; String fullnamepath "/FootprintGeometry/footprint_altitude"; } FootprintGeometry_footprint_altitude_uncert { String Description "Uncertainty of the source Earth topography data."; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Meters"; String origname "footprint_altitude_uncert"; String fullnamepath "/FootprintGeometry/footprint_altitude_uncert"; } FootprintGeometry_footprint_aspect { String Description "Orientation of the surface slope relative to the local north."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_aspect"; String fullnamepath "/FootprintGeometry/footprint_aspect"; } FootprintGeometry_footprint_att_data_source { String Description "Attitude data source flag: 0= Unspecified, 1= ISS, 2= OCO-3 SRU, 3= Merged ISS to CALET (orbit gap), 4= Smoothed CALET, 5= Merged ISS to CALET (sub-orbit), 6= Merged ISS to SRU (2 ends), 7= Merged ISS to SRU (1 end), 8= Merged ISS to SRU (2 ends, long gap), 9= Merged ISS to SRU (1 end, long gap), -1= None."; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Signed8"; String origname "footprint_att_data_source"; String fullnamepath "/FootprintGeometry/footprint_att_data_source"; } FootprintGeometry_footprint_azimuth { String Description "Angle between the LOS as defined from the footprint location to the spacecraft, and the footprint local north direction."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_azimuth"; String fullnamepath "/FootprintGeometry/footprint_azimuth"; } FootprintGeometry_footprint_eph_data_source { String Description "Ephemeris data source flag: 0 = Unspecified, 1= ISS, -1= None."; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Signed8"; String origname "footprint_eph_data_source"; String fullnamepath "/FootprintGeometry/footprint_eph_data_source"; } FootprintGeometry_footprint_land_fraction { String Description "Percentage of land surface type within the footprint."; Float32 Maximum 100.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Percent"; String origname "footprint_land_fraction"; String fullnamepath "/FootprintGeometry/footprint_land_fraction"; } FootprintGeometry_footprint_latitude { String Description "Geodetic latitude of the footprint center based on Earth topography."; Float32 Maximum 90.00000000; Float32 Minimum -90.00000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_latitude"; String fullnamepath "/FootprintGeometry/footprint_latitude"; } FootprintGeometry_footprint_latitude_geoid { String Description "Geodetic latitude of the footprint based on standard geoid."; Float32 Maximum 90.00000000; Float32 Minimum -90.00000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_latitude_geoid"; String fullnamepath "/FootprintGeometry/footprint_latitude_geoid"; } FootprintGeometry_footprint_longitude { String Description "Longitude of the footprint center based on Earth topography."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_longitude"; String fullnamepath "/FootprintGeometry/footprint_longitude"; } FootprintGeometry_footprint_longitude_geoid { String Description "Longitude of the footprint based on standard geoid."; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_longitude_geoid"; String fullnamepath "/FootprintGeometry/footprint_longitude_geoid"; } FootprintGeometry_footprint_los_surface_bidirectional_angle { String Description "Angle between the LOS as defined from the footprint location to the spacecraft, and the footprint surface normal."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_los_surface_bidirectional_angle"; String fullnamepath "/FootprintGeometry/footprint_los_surface_bidirectional_angle"; } FootprintGeometry_footprint_o2_qual_flag { String Description "Bitfield qual flag, bit pos: 0: missing spectral values, 1: failed spectral pkt cksum, 2: bad l1a fp input, 3: bad l1a fp output, 8: failed geolocation, 9: invalid time, 10: invalid ephemeris, 11: invalid attitude, 12: invalid pma data, 13: pma in motion."; String Shape "Frame_Sounding_Array"; String Type "IntBitfield16"; String origname "footprint_o2_qual_flag"; String fullnamepath "/FootprintGeometry/footprint_o2_qual_flag"; } FootprintGeometry_footprint_pcs_data_source { String Description "0 = Estimator uses SRU, IMU, and GPS, 1 = Estimator uses SRU, and GPS, 2 = Estimator uses IMU, and GPS, 3 = Estimator uses SRU, IMU, and BAD position, 4 = Estimator uses SRU, and BAD position, 5 = Estimator uses IMU, and BAD position, 6 = Estimator uses BAD attitude, and GPS position, 7 = Estimator uses ISS BAD data only, Else = no data available Pointing Mirror Assembling elevation rotation angle."; Int16 Maximum 7; Int16 Minimum 0; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Signed8"; String origname "footprint_pcs_data_source"; String fullnamepath "/FootprintGeometry/footprint_pcs_data_source"; } FootprintGeometry_footprint_plane_fit_quality { 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 Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Meters"; String origname "footprint_plane_fit_quality"; String fullnamepath "/FootprintGeometry/footprint_plane_fit_quality"; } FootprintGeometry_footprint_pma_azimuth { String Description "Pointing Mirror Assembling azimuth rotation angle in science reference."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_pma_azimuth"; String fullnamepath "/FootprintGeometry/footprint_pma_azimuth"; } FootprintGeometry_footprint_pma_elevation { String Description "Pointing Mirror Assembling elevation rotation angle in science reference."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_pma_elevation"; String fullnamepath "/FootprintGeometry/footprint_pma_elevation"; } FootprintGeometry_footprint_pma_motion_flag { String Description "Indicates PMA PDE valid and PMA Not in Motion is set for both rotaries: 0 - not in motion, 1 - in motion or PMA input is invalid, -1 - unknown."; Int16 Maximum 1; Int16 Minimum 0; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Signed8"; String origname "footprint_pma_motion_flag"; String fullnamepath "/FootprintGeometry/footprint_pma_motion_flag"; } FootprintGeometry_footprint_polarization_angle { 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."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_polarization_angle"; String fullnamepath "/FootprintGeometry/footprint_polarization_angle"; } FootprintGeometry_footprint_slope { String Description "Slope of a plane fit to points within the footprint."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_slope"; String fullnamepath "/FootprintGeometry/footprint_slope"; } FootprintGeometry_footprint_solar_azimuth { String Description "Angle between the solar direction as defined from the footprint location to the sun, and the footprint local north direction."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_solar_azimuth"; String fullnamepath "/FootprintGeometry/footprint_solar_azimuth"; } FootprintGeometry_footprint_solar_surface_bidirectional_angle { String Description "Angle between the solar direction as defined from the footprint location to the sun, and the footprint surface normal."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_solar_surface_bidirectional_angle"; String fullnamepath "/FootprintGeometry/footprint_solar_surface_bidirectional_angle"; } FootprintGeometry_footprint_solar_zenith { String Description "Angle between the solar direction as defined from the footprint location to the sun, and the footprint local zenith direction."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_solar_zenith"; String fullnamepath "/FootprintGeometry/footprint_solar_zenith"; } FootprintGeometry_footprint_stokes_coefficients { String Description "Weighting factors applied to the Stokes parameters calculated by the radiative transfer code to compute the radiance."; String Shape "Frame_Sounding_Spectrum_StokesCoefficient_Array"; String Type "Float32"; String origname "footprint_stokes_coefficients"; String fullnamepath "/FootprintGeometry/footprint_stokes_coefficients"; } FootprintGeometry_footprint_strong_co2_qual_flag { String Description "Bitfield qual flag, bit pos: 0: missing spectral values, 1: failed spectral pkt cksum, 2: bad l1a fp input, 3: bad l1a fp output, 8: failed geolocation, 9: invalid time, 10: invalid ephemeris, 11: invalid attitude, 12: invalid pma data, 13: pma in motion."; String Shape "Frame_Sounding_Array"; String Type "IntBitfield16"; String origname "footprint_strong_co2_qual_flag"; String fullnamepath "/FootprintGeometry/footprint_strong_co2_qual_flag"; } FootprintGeometry_footprint_surface_roughness { String Description "Standard deviation of the altitude within the footprint."; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Meters"; String origname "footprint_surface_roughness"; String fullnamepath "/FootprintGeometry/footprint_surface_roughness"; } FootprintGeometry_footprint_time_string { String Description "Data acquisition time for the center of footprint (yyyy-mm-ddThh:mm:ss.mmmZ)."; String Shape "Frame_Sounding_Spectrum_Array"; String Type "FixLenStr"; String origname "footprint_time_string"; String fullnamepath "/FootprintGeometry/footprint_time_string"; } FootprintGeometry_footprint_time_tai93 { String Description "Data acquisition time for the center of footprint in seconds since Jan. 1, 1993."; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float64"; String Units "Seconds"; String origname "footprint_time_tai93"; String fullnamepath "/FootprintGeometry/footprint_time_tai93"; } FootprintGeometry_footprint_vertex_altitude { String Description "Altitude of the footprint vertices using Earth topography."; Float32 Maximum 15000.00000; Float32 Minimum -500.0000000; String Shape "Frame_Sounding_Spectrum_Vertex_Array"; String Type "Float32"; String Units "Meters"; String origname "footprint_vertex_altitude"; String fullnamepath "/FootprintGeometry/footprint_vertex_altitude"; } FootprintGeometry_footprint_vertex_latitude { String Description "Geodetic latitude of the footprint vertices using Earth topography."; Float32 Maximum 90.00000000; Float32 Minimum -90.00000000; String Shape "Frame_Sounding_Spectrum_Vertex_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_vertex_latitude"; String fullnamepath "/FootprintGeometry/footprint_vertex_latitude"; } FootprintGeometry_footprint_vertex_longitude { String Description "Longitude of the footprint vertices using Earth topography."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Sounding_Spectrum_Vertex_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_vertex_longitude"; String fullnamepath "/FootprintGeometry/footprint_vertex_longitude"; } FootprintGeometry_footprint_weak_co2_qual_flag { String Description "Bitfield qual flag, bit pos: 0: missing spectral values, 1: failed spectral pkt cksum, 2: bad l1a fp input, 3: bad l1a fp output, 8: failed geolocation, 9: invalid time, 10: invalid ephemeris, 11: invalid attitude, 12: invalid pma data, 13: pma in motion."; String Shape "Frame_Sounding_Array"; String Type "IntBitfield16"; String origname "footprint_weak_co2_qual_flag"; String fullnamepath "/FootprintGeometry/footprint_weak_co2_qual_flag"; } FootprintGeometry_footprint_zenith { String Description "Angle between the LOS as defined from the footprint location to the spacecraft, and the footprint local zenith direction."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Spectrum_Array"; String Type "Float32"; String Units "Degrees"; String origname "footprint_zenith"; String fullnamepath "/FootprintGeometry/footprint_zenith"; } FrameConfiguration_color_slice_position_o2 { String Description "Absolute spectral position, in pixels, of each color slice in ABO2 band."; Int16 Maximum 1024; Int16 Minimum 1; String Shape "Frame_O2Slice_Array"; String Type "Signed16"; String origname "color_slice_position_o2"; String fullnamepath "/FrameConfiguration/color_slice_position_o2"; } FrameConfiguration_color_slice_position_strong_co2 { String Description "Absolute spectral position, in pixels, of each color slice in SCO2 band."; Int16 Maximum 1024; Int16 Minimum 1; String Shape "Frame_StrongCO2Slice_Array"; String Type "Signed16"; String origname "color_slice_position_strong_co2"; String fullnamepath "/FrameConfiguration/color_slice_position_strong_co2"; } FrameConfiguration_color_slice_position_weak_co2 { String Description "Absolute spectral position, in pixels, of each color slice in WCO2 band."; Int16 Maximum 1024; Int16 Minimum 1; String Shape "Frame_WeakCO2Slice_Array"; 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."; Byte Maximum 220; Byte Minimum 1; String Shape "Frame_SoundingPosition_Spectrum_Array"; String Type "Unsigned8"; String origname "footprint_spatial_end_position"; String fullnamepath "/FrameConfiguration/footprint_spatial_end_position"; } FrameConfiguration_footprint_spatial_start_position { String Description "Position of start of each footprint, in pixels, relative to initial_unused_pixels."; Byte Maximum 220; Byte Minimum 1; String Shape "Frame_SoundingPosition_Spectrum_Array"; String Type "Unsigned8"; String origname "footprint_spatial_start_position"; String fullnamepath "/FrameConfiguration/footprint_spatial_start_position"; } FrameConfiguration_initial_unused_pixels { String Description "Distance in pixels of the start of first footprint from edge of FPA."; Int16 Maximum 796; Int16 Minimum 8; String Shape "Frame_Spectrum_Array"; String Type "Signed16"; String origname "initial_unused_pixels"; String fullnamepath "/FrameConfiguration/initial_unused_pixels"; } FrameGeometry_glint_off_pointing_angle { String Description "The angle between the line-of-site and the look vector from the satellite to the glint spot at the frame time."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "glint_off_pointing_angle"; String fullnamepath "/FrameGeometry/glint_off_pointing_angle"; } FrameGeometry_glint_off_target_distance { String Description "The great circle distance between the target and the glint spot at the frame time."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Meters"; String origname "glint_off_target_distance"; String fullnamepath "/FrameGeometry/glint_off_target_distance"; } FrameGeometry_glint_spot_latitude { String Description "Geodetic latitude of the glint spot at the frame time."; Float32 Maximum 90.00000000; Float32 Minimum -90.00000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "glint_spot_latitude"; String fullnamepath "/FrameGeometry/glint_spot_latitude"; } FrameGeometry_glint_spot_longitude { String Description "Geodetic longitude of the glint spot at the frame time."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "glint_spot_longitude"; String fullnamepath "/FrameGeometry/glint_spot_longitude"; } FrameGeometry_ground_track { String Description "Ground track orientation relative to local North."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "ground_track"; String fullnamepath "/FrameGeometry/ground_track"; } FrameGeometry_pitch { String Description "Interpolated spacecraft attitude at the frame time."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "pitch"; String fullnamepath "/FrameGeometry/pitch"; } FrameGeometry_relative_velocity { String Description "Relative spacecraft/target speed along the LOS."; String Shape "Frame_Array"; String Type "Float32"; String Units "Meters Second^{-1}"; String origname "relative_velocity"; String fullnamepath "/FrameGeometry/relative_velocity"; } FrameGeometry_roll { String Description "Interpolated spacecraft attitude at the frame time."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "roll"; String fullnamepath "/FrameGeometry/roll"; } FrameGeometry_solar_beta_angle { String Description "The solar beta angle of the spacecraft orbit at the frame time."; Float32 Maximum 90.00000000; Float32 Minimum -90.00000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "solar_beta_angle"; String fullnamepath "/FrameGeometry/solar_beta_angle"; } FrameGeometry_spacecraft_alt { String Description "Altitude of the spacecraft above the reference ellipsoid at the frame time."; String Shape "Frame_Array"; String Type "Float32"; String Units "Meters"; String origname "spacecraft_alt"; String fullnamepath "/FrameGeometry/spacecraft_alt"; } FrameGeometry_spacecraft_lat { String Description "Geodetic latitude of the spacecraft at the frame time."; Float32 Maximum 90.00000000; Float32 Minimum -90.00000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "spacecraft_lat"; String fullnamepath "/FrameGeometry/spacecraft_lat"; } FrameGeometry_spacecraft_lon { String Description "Longitude of the spacecraft at the frame time."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "spacecraft_lon"; String fullnamepath "/FrameGeometry/spacecraft_lon"; } FrameGeometry_spacecraft_position { String Description "Interpolated spacecraft position at the frame time."; String Shape "Frame_EuclidDim_Array"; String Type "Float32"; String Units "Meters"; String origname "spacecraft_position"; String fullnamepath "/FrameGeometry/spacecraft_position"; } FrameGeometry_spacecraft_velocity { String Description "Interpolated spacecraft velocity at the frame time."; String Shape "Frame_EuclidDim_Array"; String Type "Float32"; String Units "Meters Second^{-1}"; String origname "spacecraft_velocity"; String fullnamepath "/FrameGeometry/spacecraft_velocity"; } FrameGeometry_yaw { String Description "Interpolated spacecraft attitude at the frame time."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Array"; String Type "Float32"; String Units "Degrees"; String origname "yaw"; String fullnamepath "/FrameGeometry/yaw"; } FrameHeader_clocking_offset_interval { String Description "The number of pixels between each successive pixel shift used to apply a clocking correction."; UInt16 Maximum 256; UInt16 Minimum 0; String Shape "Frame_Spectrum_Array"; String Type "Unsigned16"; String origname "clocking_offset_interval"; String fullnamepath "/FrameHeader/clocking_offset_interval"; } FrameHeader_clocking_offset_start { 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."; Int16 Maximum 127; Int16 Minimum -127; String Shape "Frame_Spectrum_Array"; String Type "Signed8"; String origname "clocking_offset_start"; String fullnamepath "/FrameHeader/clocking_offset_start"; } FrameHeader_frame_time_string { String Description "Time of telemetry frame (yyyy-mm-ddThh:mm:ss.mmmZ)."; String Shape "Frame_Array"; String Type "FixLenStr"; String origname "frame_time_string"; String fullnamepath "/FrameHeader/frame_time_string"; } FrameHeader_frame_time_tai93 { String Description "Time of telemetry frame in seconds since Jan 1, 1993."; String Shape "Frame_Array"; String Type "Float64"; String Units "Seconds"; String origname "frame_time_tai93"; String fullnamepath "/FrameHeader/frame_time_tai93"; } FrameTemperatures_temp_fpa { String Description "FPA temperatures extracted for this frame time from the temperature data history."; String Shape "Frame_Spectrum_Array"; String Type "Float32"; String Units "Kelvins"; String origname "temp_fpa"; String fullnamepath "/FrameTemperatures/temp_fpa"; } FrameTemperatures_temp_optical_bench_grating_mz { String Description "Temperature of the optical bench grating."; String Shape "Frame_Array"; String Type "Float32"; String Units "Kelvins"; String origname "temp_optical_bench_grating_mz"; String fullnamepath "/FrameTemperatures/temp_optical_bench_grating_mz"; } FrameTemperatures_temp_relay_sco2_mz { String Description "Temperature of the relay."; String Shape "Frame_Array"; String Type "Float32"; String Units "Kelvins"; String origname "temp_relay_sco2_mz"; String fullnamepath "/FrameTemperatures/temp_relay_sco2_mz"; } FrameTemperatures_temp_smooth_fpa_o2 { String Description "ABO2 FPA temperature after noise-reduction processing."; String Shape "Frame_Array"; String Type "Float32"; String Units "Kelvins"; String origname "temp_smooth_fpa_o2"; String fullnamepath "/FrameTemperatures/temp_smooth_fpa_o2"; } FrameTemperatures_temp_smooth_fpa_strong_co2 { String Description "SCO2 FPA temperature after noise-reduction processing."; String Shape "Frame_Array"; String Type "Float32"; String Units "Kelvins"; String origname "temp_smooth_fpa_strong_co2"; String fullnamepath "/FrameTemperatures/temp_smooth_fpa_strong_co2"; } FrameTemperatures_temp_smooth_fpa_weak_co2 { String Description "WCO2 FPA temperature after noise-reduction processing."; String Shape "Frame_Array"; String Type "Float32"; String Units "Kelvins"; String origname "temp_smooth_fpa_weak_co2"; String fullnamepath "/FrameTemperatures/temp_smooth_fpa_weak_co2"; } FrameTemperatures_temp_smooth_optical_bench_grating_mz { String Description "Optics temperature for this frame after noise-reduction processing."; String Shape "Frame_Array"; String Type "Float32"; String Units "Kelvins"; String origname "temp_smooth_optical_bench_grating_mz"; String fullnamepath "/FrameTemperatures/temp_smooth_optical_bench_grating_mz"; } FrameTemperatures_temp_telescope { String Description "Temperature of the telescope."; String Shape "Frame_Array"; String Type "Float32"; String Units "Kelvins"; String origname "temp_telescope"; String fullnamepath "/FrameTemperatures/temp_telescope"; } InstrumentHeader_bad_sample_list { 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 Shape "Spectrum_Sounding_SciColor_Array"; String Type "Signed8"; String origname "bad_sample_list"; String fullnamepath "/InstrumentHeader/bad_sample_list"; } InstrumentHeader_dispersion_coef_samp { String Description "Coefficients that express the relationship between the spectral element index and its associated wavelength."; String Shape "Spectrum_Sounding_DispersionCoefficient_Array"; String Type "Float64"; String origname "dispersion_coef_samp"; String fullnamepath "/InstrumentHeader/dispersion_coef_samp"; } InstrumentHeader_granule_degradation_factor { String Description "The average gain degradation factor of the graunle that converts modified radiance based on the preflight gain to radiance."; String Shape "Spectrum_Sounding_SciColor_Array"; String Type "Float32"; String origname "granule_degradation_factor"; String fullnamepath "/InstrumentHeader/granule_degradation_factor"; } InstrumentHeader_ils_delta_lambda { String Description "Wavelength offset from peak response for sampled data."; String Shape "Spectrum_Sounding_SciColor_DeltaLambda_Array"; String Type "Float32"; String Units "Microns"; String origname "ils_delta_lambda"; String fullnamepath "/InstrumentHeader/ils_delta_lambda"; } InstrumentHeader_ils_relative_response { String Description "The relative response defined at ils_delta_lamda."; String Shape "Spectrum_Sounding_SciColor_DeltaLambda_Array"; String Type "Float32"; String origname "ils_relative_response"; String fullnamepath "/InstrumentHeader/ils_relative_response"; } InstrumentHeader_measureable_signal_max_observed { String Description "Maximum radiance measurable by each spectrometer without detector saturation."; String Shape "Spectrum_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "measureable_signal_max_observed"; String fullnamepath "/InstrumentHeader/measureable_signal_max_observed"; } InstrumentHeader_snr_coef { String Description "Two coefficients of the noise model: photon component (proportional to the square root of signal), a constant background component."; String Shape "Spectrum_Sounding_SciColor_SNRCoef_Array"; String Type "Float64"; String origname "snr_coef"; String fullnamepath "/InstrumentHeader/snr_coef"; } Metadata_ARPAncillaryDatasetDescriptor { String Description "The name of the Ancillary Radiometric Product file used to calibrate this file."; String Shape "Scalar"; String Type "VarLenStr"; String origname "ARPAncillaryDatasetDescriptor"; String fullnamepath "/Metadata/ARPAncillaryDatasetDescriptor"; } Metadata_AcquisitionMode { 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 Shape "Scalar"; String Type "VarLenStr"; String origname "AcquisitionMode"; String fullnamepath "/Metadata/AcquisitionMode"; } Metadata_ActualFrames { String Description "Actual number of frames reported in this product."; String Shape "Scalar"; String Type "Signed32"; String origname "ActualFrames"; String fullnamepath "/Metadata/ActualFrames"; } Metadata_AncillaryDataDescriptors { 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 Shape "AncFile_Array"; String Type "VarLenStr"; String origname "AncillaryDataDescriptors"; String fullnamepath "/Metadata/AncillaryDataDescriptors"; } Metadata_BadPixelMapVersionNum { String Description "Version number of corresponding Bad Pixel Map used to calibrate this data file."; String Shape "Spectrum_Array"; String Type "Unsigned32"; String origname "BadPixelMapVersionNum"; String fullnamepath "/Metadata/BadPixelMapVersionNum"; } Metadata_BuildId { String Description "The ID of build in which included the software that created this product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "BuildId"; String fullnamepath "/Metadata/BuildId"; } Metadata_CollectionLabel { String Description "Label of the data collection containing this product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "CollectionLabel"; String fullnamepath "/Metadata/CollectionLabel"; } Metadata_ColorSlicePositionO2 { String Description "Absolute spectral position of each ABO2 color slice."; Int16 Maximum 1024; Int16 Minimum 1; String Shape "O2Slice_Array"; String Type "Signed16"; String origname "ColorSlicePositionO2"; String fullnamepath "/Metadata/ColorSlicePositionO2"; } Metadata_ColorSlicePositionStrongCO2 { String Description "Absolute spectral position of each SCO2 color slice."; Int16 Maximum 1024; Int16 Minimum 1; String Shape "StrongCO2Slice_Array"; String Type "Signed16"; String origname "ColorSlicePositionStrongCO2"; String fullnamepath "/Metadata/ColorSlicePositionStrongCO2"; } Metadata_ColorSlicePositionWeakCO2 { String Description "Absolute spectral position of each WCO2 color slice."; Int16 Maximum 1024; Int16 Minimum 1; String Shape "WeakCO2Slice_Array"; String Type "Signed16"; String origname "ColorSlicePositionWeakCO2"; String fullnamepath "/Metadata/ColorSlicePositionWeakCO2"; } Metadata_DataFormatType { String Description "'NCSA HDF' - A character string that describes the internal format of the data product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "DataFormatType"; String fullnamepath "/Metadata/DataFormatType"; } Metadata_DiffuserPosition { 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 Shape "Scalar"; String Type "Float32"; String origname "DiffuserPosition"; String fullnamepath "/Metadata/DiffuserPosition"; } Metadata_ExpectedFrames { String Description "Nominal number of frames in this product."; String Shape "Scalar"; String Type "Signed32"; String origname "ExpectedFrames"; String fullnamepath "/Metadata/ExpectedFrames"; } Metadata_GapStartTime { String Description "The timestamp after which a nonexistent, unnecessary, spurious, questionable, or erroneous data segment begins."; String Shape "Gap_Array"; String Type "FixLenStr"; String origname "GapStartTime"; String fullnamepath "/Metadata/GapStartTime"; } Metadata_GapStopTime { String Description "The timestamp before which indicates where a nonexistent, unnecessary, spurious, questionable, or erroneous data segment ends."; String Shape "Gap_Array"; String Type "FixLenStr"; String origname "GapStopTime"; String fullnamepath "/Metadata/GapStopTime"; } Metadata_GranulePointer { String Description "The filename of this product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "GranulePointer"; String fullnamepath "/Metadata/GranulePointer"; } Metadata_HDFVersionId { 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 Shape "Scalar"; String Type "VarLenStr"; String origname "HDFVersionId"; String fullnamepath "/Metadata/HDFVersionId"; } Metadata_InitialUnusedSpatialPixels { String Description "Distance in spatial pixels of the start of first footprint from edge of FPA."; String Shape "Spectrum_Array"; String Type "Signed16"; String origname "InitialUnusedSpatialPixels"; String fullnamepath "/Metadata/InitialUnusedSpatialPixels"; } Metadata_InputPointer { String Description "A pointer to one or more data granules that provide the major input that was used to generate this product."; String Shape "InputPtr_Array"; String Type "VarLenStr"; String origname "InputPointer"; String fullnamepath "/Metadata/InputPointer"; } Metadata_InstrumentShortName { String Description "'OCO-2' - The name of the instrument that collected the telemetry data."; String Shape "Scalar"; String Type "VarLenStr"; String origname "InstrumentShortName"; String fullnamepath "/Metadata/InstrumentShortName"; } Metadata_L1BAlgorithmDescriptor { String Description "Identification of the algorithm and version used to generate this product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "L1BAlgorithmDescriptor"; String fullnamepath "/Metadata/L1BAlgorithmDescriptor"; } Metadata_LongName { String Description "A complete descriptive name for the data type of this product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "LongName"; String fullnamepath "/Metadata/LongName"; } Metadata_MaxMS { String Description "The maximum measureable signal value to be used in radiance noise calculation."; String Shape "Spectrum_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "MaxMS"; String fullnamepath "/Metadata/MaxMS"; } Metadata_ModeCounter { String Description "The Nth occurrence of this particular mode for this orbit, indicated by letter ('a', 'b', 'c', 'd', etc.)."; String Shape "Scalar"; String Type "FixLenStr"; String origname "ModeCounter"; String fullnamepath "/Metadata/ModeCounter"; } Metadata_OperationMode { 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 Shape "Scalar"; String Type "FixLenStr"; String origname "OperationMode"; String fullnamepath "/Metadata/OperationMode"; } Metadata_PlatformLongName { String Description "'Orbiting Carbon Observatory 2'."; String Shape "Scalar"; String Type "VarLenStr"; String origname "PlatformLongName"; String fullnamepath "/Metadata/PlatformLongName"; } Metadata_PlatformShortName { String Description "'OCO-2'."; String Shape "Scalar"; String Type "VarLenStr"; String origname "PlatformShortName"; String fullnamepath "/Metadata/PlatformShortName"; } Metadata_PlatformType { String Description "'spacecraft' - The type of platform associated with the instrument which acquires the accompanying data."; String Shape "Scalar"; String Type "VarLenStr"; String origname "PlatformType"; String fullnamepath "/Metadata/PlatformType"; } Metadata_ProcessingLevel { String Description "Indicates data level (Level 0, Level 1A, Level 1B, Level 2) in this product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "ProcessingLevel"; String fullnamepath "/Metadata/ProcessingLevel"; } Metadata_ProducerAgency { String Description "'NASA' - Identification of the agency that provides the project funding."; String Shape "Scalar"; String Type "VarLenStr"; String origname "ProducerAgency"; String fullnamepath "/Metadata/ProducerAgency"; } Metadata_ProducerInstitution { String Description "'JPL' - Identification of the institution that provides project management."; String Shape "Scalar"; String Type "VarLenStr"; String origname "ProducerInstitution"; String fullnamepath "/Metadata/ProducerInstitution"; } Metadata_ProductionDateTime { String Description "The date and time at which the product was created (yyyy-mm-ddThh:mm:ss.mmmZ)."; String Shape "Scalar"; String Type "FixLenStr"; String origname "ProductionDateTime"; String fullnamepath "/Metadata/ProductionDateTime"; } Metadata_ProductionLocation { String Description "Facility in which this file was produced, typically: 'Operations Pipeline', 'Operations Pipeline 2', 'Science Computing Facility', 'Test Pipeline', 'Test Pipeline 2."; String Shape "Scalar"; String Type "VarLenStr"; String origname "ProductionLocation"; String fullnamepath "/Metadata/ProductionLocation"; } Metadata_ProductionLocationCode { 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 Shape "Scalar"; String Type "FixLenStr"; String origname "ProductionLocationCode"; String fullnamepath "/Metadata/ProductionLocationCode"; } Metadata_ProjectId { String Description "'OCO-2' - The project identification string."; String Shape "Scalar"; String Type "VarLenStr"; String origname "ProjectId"; String fullnamepath "/Metadata/ProjectId"; } Metadata_QAGranulePointer { String Description "A pointer to the quality assessment product that was generated with this product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "QAGranulePointer"; String fullnamepath "/Metadata/QAGranulePointer"; } Metadata_RangeBeginningDate { String Description "The date on which the earliest data contained in the product were acquired (yyyy-mm-dd)."; String Shape "Scalar"; String Type "FixLenStr"; String origname "RangeBeginningDate"; String fullnamepath "/Metadata/RangeBeginningDate"; } Metadata_RangeBeginningTime { String Description "The time at which the earliest data contained in the product were acquired (hh:mm:ss.mmmZ)."; String Shape "Scalar"; String Type "FixLenStr"; String origname "RangeBeginningTime"; String fullnamepath "/Metadata/RangeBeginningTime"; } Metadata_RangeEndingDate { String Description "The date on which the latest data contained in the product were acquired (yyyy-mm-dd)."; String Shape "Scalar"; String Type "FixLenStr"; String origname "RangeEndingDate"; String fullnamepath "/Metadata/RangeEndingDate"; } Metadata_RangeEndingTime { String Description "The time at which the latest data contained in the product were acquired (hh:mm:ss.mmmZ)."; String Shape "Scalar"; String Type "FixLenStr"; String origname "RangeEndingTime"; String fullnamepath "/Metadata/RangeEndingTime"; } Metadata_ReportedSoundings { String Description "Indicates the inclusion of each footprint in the data: 0 - not included, 1 - included."; Int16 Maximum 1; Int16 Minimum 0; String Shape "SoundingPosition_Array"; String Type "Signed8"; String origname "ReportedSoundings"; String fullnamepath "/Metadata/ReportedSoundings"; } Metadata_SISName { String Description "The name of the document describing the contents of the product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "SISName"; String fullnamepath "/Metadata/SISName"; } Metadata_SISVersion { String Description "The version of the document describing the contents of the product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "SISVersion"; String fullnamepath "/Metadata/SISVersion"; } Metadata_SciToFPAColorOffset { 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 Shape "Spectrum_Array"; String Type "Signed16"; String origname "SciToFPAColorOffset"; String fullnamepath "/Metadata/SciToFPAColorOffset"; } Metadata_ShortName { String Description "The short name identifying the data type of this product."; String Shape "Scalar"; String Type "VarLenStr"; String origname "ShortName"; String fullnamepath "/Metadata/ShortName"; } Metadata_SizeMBECSDataGranule { String Description "The size of this data granule in Megabytes, before final compression."; String Shape "Scalar"; String Type "Float32"; String Units "Megabytes"; String origname "SizeMBECSDataGranule"; String fullnamepath "/Metadata/SizeMBECSDataGranule"; } Metadata_SpectralChannel { String Description "A description of the spectral channels used for the measurements."; String Shape "Spectrum_Array"; String Type "VarLenStr"; String origname "SpectralChannel"; String fullnamepath "/Metadata/SpectralChannel"; } Metadata_StartMissionSolarDay { String Description "The first mission solar day on which data contained in the product were acquired."; String Shape "Scalar"; String Type "Signed32"; String origname "StartMissionSolarDay"; String fullnamepath "/Metadata/StartMissionSolarDay"; } Metadata_StopMissionSolarDay { String Description "The last mission solar day on which data contained in the product were acquired."; String Shape "Scalar"; String Type "Signed32"; String origname "StopMissionSolarDay"; String fullnamepath "/Metadata/StopMissionSolarDay"; } RadianceClockingCorrection_clocking_shift_color_indicator { String Description "Indicator of clocking-related spatial shift at the color: 0 - no shift, 1 - shift occurred."; String Shape "Spectrum_SciColor_Array"; String Type "Signed8"; String origname "clocking_shift_color_indicator"; String fullnamepath "/RadianceClockingCorrection/clocking_shift_color_indicator"; } RadianceClockingCorrection_declocking_color_indicator { 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 Shape "Spectrum_SciColor_Array"; String Type "Signed8"; String origname "declocking_color_indicator"; String fullnamepath "/RadianceClockingCorrection/declocking_color_indicator"; } RadianceClockingCorrection_max_declocking_factor_o2 { String Description "Maximum clocking correction factor of the ABO2 footprint."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String origname "max_declocking_factor_o2"; String fullnamepath "/RadianceClockingCorrection/max_declocking_factor_o2"; } RadianceClockingCorrection_max_declocking_factor_strong_co2 { String Description "Maximum clocking correction factor of the SCO2 footprint."; String Shape "Frame_Sounding_Array"; 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 Description "Maximum clocking correction factor of the WCO2 footprint."; String Shape "Frame_Sounding_Array"; 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 Shape "Frame_Sounding_DeclockingGroupO2_JumpColorO2_Array"; String Type "Float32"; String origname "radiance_jump_ratio_o2"; String fullnamepath "/RadianceClockingCorrection/radiance_jump_ratio_o2"; } RadianceClockingCorrection_radiance_jump_ratio_strong_co2 { 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 Shape "Frame_Sounding_DeclockingGroupStrongCO2_JumpColorStrongCO2_Array"; 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 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 Shape "Frame_Sounding_DeclockingGroupWeakCO2_JumpColorWeakCO2_Array"; String Type "Float32"; String origname "radiance_jump_ratio_weak_co2"; String fullnamepath "/RadianceClockingCorrection/radiance_jump_ratio_weak_co2"; } SliceMeasurements_radiance_slice_o2 { String Description "Radiance values for all ABO2 color slice pixels."; String Shape "Frame_O2Slice_SpatialRow_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "radiance_slice_o2"; String fullnamepath "/SliceMeasurements/radiance_slice_o2"; } SliceMeasurements_radiance_slice_strong_co2 { String Description "Radiance values for all SCO2 color slice pixels."; String Shape "Frame_StrongCO2Slice_SpatialRow_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "radiance_slice_strong_co2"; String fullnamepath "/SliceMeasurements/radiance_slice_strong_co2"; } SliceMeasurements_radiance_slice_weak_co2 { String Description "Radiance values for all WCO2 color slice pixels."; String Shape "Frame_WeakCO2Slice_SpatialRow_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "radiance_slice_weak_co2"; String fullnamepath "/SliceMeasurements/radiance_slice_weak_co2"; } SoundingGeometry_sounding_altitude { String Description "Mean altitude within the sounding based on Earth topography."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; String origname "sounding_altitude"; String fullnamepath "/SoundingGeometry/sounding_altitude"; } SoundingGeometry_sounding_altitude_uncert { String Description "Uncertainty of the source Earth topography data."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; String origname "sounding_altitude_uncert"; String fullnamepath "/SoundingGeometry/sounding_altitude_uncert"; } SoundingGeometry_sounding_aspect { String Description "Orientation of the surface slope relative to the local North."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_aspect"; String fullnamepath "/SoundingGeometry/sounding_aspect"; } SoundingGeometry_sounding_att_data_source { String Description "Attitude data source flag: 0= Unspecified, 1= ISS, 2= OCO-3 SRU, 3= Merged ISS to CALET (orbit gap), 4= Smoothed CALET, 5= Merged ISS to CALET (sub-orbit), 6= Merged ISS to SRU (2 ends), 7= Merged ISS to SRU (1 end), 8= Merged ISS to SRU (2 ends, long gap), 9= Merged ISS to SRU (1 end, long gap), -1= None."; String Shape "Frame_Sounding_Array"; String Type "Signed8"; String origname "sounding_att_data_source"; String fullnamepath "/SoundingGeometry/sounding_att_data_source"; } SoundingGeometry_sounding_azimuth { String Description "Angle between the LOS as defined from the sounding location to the spacecraft, and the sounding local north direction."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_azimuth"; String fullnamepath "/SoundingGeometry/sounding_azimuth"; } SoundingGeometry_sounding_center_offset_o2_weak_co2 { String Description "Distance between the ABO2 band footprint center and the WCO2 band footprint center."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; 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 Description "Distance between the SCO2 band footprint center and the ABO2 band footprint center."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; 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 Description "Distance between the WCO2 band footprint center and the SCO2 band footprint center."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; String origname "sounding_center_offset_weak_co2_strong_co2"; String fullnamepath "/SoundingGeometry/sounding_center_offset_weak_co2_strong_co2"; } SoundingGeometry_sounding_eph_data_source { String Description "Ephemeris data source flag: 0 = Unspecified, 1= ISS, -1= None."; String Shape "Frame_Sounding_Array"; String Type "Signed8"; String origname "sounding_eph_data_source"; String fullnamepath "/SoundingGeometry/sounding_eph_data_source"; } SoundingGeometry_sounding_land_fraction { String Description "Percentage of land surface type within the sounding."; Float32 Maximum 100.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Percent"; String origname "sounding_land_fraction"; String fullnamepath "/SoundingGeometry/sounding_land_fraction"; } SoundingGeometry_sounding_land_water_indicator { String Description "Surface type at the sounding location: 0 - Land, 1 - Water, 2 - Unused, 3 - Mixed land water."; Int16 Maximum 3; Int16 Minimum 0; String Shape "Frame_Sounding_Array"; String Type "Signed8"; String origname "sounding_land_water_indicator"; String fullnamepath "/SoundingGeometry/sounding_land_water_indicator"; } SoundingGeometry_sounding_latitude { String Description "Geodetic latitude of the sounding based on Earth topography."; Float32 Maximum 90.00000000; Float32 Minimum -90.00000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_latitude"; String fullnamepath "/SoundingGeometry/sounding_latitude"; } SoundingGeometry_sounding_latitude_geoid { String Description "Geodetic latitude of the sounding based on standard geoid."; Float32 Maximum 90.00000000; Float32 Minimum -90.00000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_latitude_geoid"; String fullnamepath "/SoundingGeometry/sounding_latitude_geoid"; } SoundingGeometry_sounding_longitude { String Description "Longitude of the sounding based on Earth topography."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_longitude"; String fullnamepath "/SoundingGeometry/sounding_longitude"; } SoundingGeometry_sounding_longitude_geoid { String Description "Longitude of the sounding based on standard geoid."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_longitude_geoid"; String fullnamepath "/SoundingGeometry/sounding_longitude_geoid"; } SoundingGeometry_sounding_los_surface_bidirectional_angle { String Description "Angle between the LOS as defined from the sounding location to the spacecraft, and the sounding surface normal."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_los_surface_bidirectional_angle"; String fullnamepath "/SoundingGeometry/sounding_los_surface_bidirectional_angle"; } SoundingGeometry_sounding_operation_mode { String Description "The two-letter abbreviation of the science AcquisitionMode: SC, XS."; String Shape "Frame_Sounding_Array"; String Type "FixLenStr"; String origname "sounding_operation_mode"; String fullnamepath "/SoundingGeometry/sounding_operation_mode"; } SoundingGeometry_sounding_overlap { String Description "Area of intersection of all three band footprints relative to average area of all three band footprints."; Float32 Maximum 100.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Percent"; String origname "sounding_overlap"; String fullnamepath "/SoundingGeometry/sounding_overlap"; } SoundingGeometry_sounding_overlap_o2_weak_co2 { String Description "Area of intersection of the footprints of ABO2 and WCO2 relative to the average area of the two footprints."; Float32 Maximum 100.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Percent"; String origname "sounding_overlap_o2_weak_co2"; String fullnamepath "/SoundingGeometry/sounding_overlap_o2_weak_co2"; } SoundingGeometry_sounding_overlap_strong_co2_o2 { String Description "Area of intersection of the footprints of ABO2 and SCO2 relative to the average area of the two footprints."; Float32 Maximum 100.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Percent"; String origname "sounding_overlap_strong_co2_o2"; String fullnamepath "/SoundingGeometry/sounding_overlap_strong_co2_o2"; } SoundingGeometry_sounding_overlap_weak_co2_strong_co2 { String Description "Area of intersection of the footprints of WCO2 and SCO2 relative to the average area of the two footprints."; Float32 Maximum 100.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Percent"; String origname "sounding_overlap_weak_co2_strong_co2"; String fullnamepath "/SoundingGeometry/sounding_overlap_weak_co2_strong_co2"; } SoundingGeometry_sounding_pcs_data_source { String Description "0 = Estimator uses SRU, IMU, and GPS, 1 = Estimator uses SRU, and GPS, 2 = Estimator uses IMU, and GPS, 3 = Estimator uses SRU, IMU, and BAD position, 4 = Estimator uses SRU, and BAD position, 5 = Estimator uses IMU, and BAD position, 6 = Estimator uses BAD attitude, and GPS position, 7 = Estimator uses ISS BAD data only, Else = no data available Pointing Mirror Assembling elevation rotation angle."; Int16 Maximum 7; Int16 Minimum 0; String Shape "Frame_Sounding_Array"; String Type "Signed8"; String origname "sounding_pcs_data_source"; String fullnamepath "/SoundingGeometry/sounding_pcs_data_source"; } SoundingGeometry_sounding_pcs_mode { String Description "The two-letter abbreviation of the science AcquisitionMode: SC, XS."; String Shape "Frame_Sounding_Array"; String Type "FixLenStr"; String origname "sounding_pcs_mode"; String fullnamepath "/SoundingGeometry/sounding_pcs_mode"; } SoundingGeometry_sounding_plane_fit_quality { 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 Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; String origname "sounding_plane_fit_quality"; String fullnamepath "/SoundingGeometry/sounding_plane_fit_quality"; } SoundingGeometry_sounding_pma_azimuth { String Description "Pointing Mirror Assembling azimuth rotation angle in sciene reference."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_pma_azimuth"; String fullnamepath "/SoundingGeometry/sounding_pma_azimuth"; } SoundingGeometry_sounding_pma_elevation { String Description "Pointing Mirror Assembling elevation rotation angle in science reference."; Float32 Maximum 180.0000000; Float32 Minimum -180.0000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_pma_elevation"; String fullnamepath "/SoundingGeometry/sounding_pma_elevation"; } SoundingGeometry_sounding_pma_motion_flag { String Description "Indicates PMA PDE valid and PMA Not in Motion is set for both rotaries: 0 - not in motion, 1 - in motion or PMA input is invalid, -1 - unknown."; Int16 Maximum 1; Int16 Minimum 0; String Shape "Frame_Sounding_Array"; String Type "Signed8"; String origname "sounding_pma_motion_flag"; String fullnamepath "/SoundingGeometry/sounding_pma_motion_flag"; } SoundingGeometry_sounding_polarization_angle { 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."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_polarization_angle"; String fullnamepath "/SoundingGeometry/sounding_polarization_angle"; } SoundingGeometry_sounding_relative_velocity { String Description "Velocity of the spacecraft along the LOS: positive indicates spacecraft moving toward target location."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters Second^{-1}"; String origname "sounding_relative_velocity"; String fullnamepath "/SoundingGeometry/sounding_relative_velocity"; } SoundingGeometry_sounding_slant_path_diff_o2_weak_co2 { String Description "Difference in slant path between ABO2 and WCO2 footprints."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; 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 Description "Difference in slant path between SCO2 and ABO2 footprints."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; 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 Description "Difference in slant path between WCO2 and SCO2 footprints."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; String origname "sounding_slant_path_diff_weak_co2_strong_co2"; String fullnamepath "/SoundingGeometry/sounding_slant_path_diff_weak_co2_strong_co2"; } SoundingGeometry_sounding_slope { String Description "Slope of a plane fit to points within the sounding."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_slope"; String fullnamepath "/SoundingGeometry/sounding_slope"; } SoundingGeometry_sounding_solar_azimuth { String Description "Angle between the solar direction as defined from the sounding location to the sun, and the sounding local north direction."; Float32 Maximum 360.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_solar_azimuth"; String fullnamepath "/SoundingGeometry/sounding_solar_azimuth"; } SoundingGeometry_sounding_solar_distance { String Description "Distance between sounding location and the Sun."; String Shape "Frame_Sounding_Array"; String Type "Float64"; String Units "Meters"; String origname "sounding_solar_distance"; String fullnamepath "/SoundingGeometry/sounding_solar_distance"; } SoundingGeometry_sounding_solar_relative_velocity { String Description "Velocity of the sun along the sounding location/Sun vector: negative indicates Sun moving toward sounding location."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters Second^{-1}"; String origname "sounding_solar_relative_velocity"; String fullnamepath "/SoundingGeometry/sounding_solar_relative_velocity"; } SoundingGeometry_sounding_solar_surface_bidirectional_angle { String Description "Angle between the solar direction as defined from the sounding location to the sun, and the sounding surface normal."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_solar_surface_bidirectional_angle"; String fullnamepath "/SoundingGeometry/sounding_solar_surface_bidirectional_angle"; } SoundingGeometry_sounding_solar_zenith { String Description "Angle between the solar direction as defined from the sounding location to the sun, and the sounding local zenith direction."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_solar_zenith"; String fullnamepath "/SoundingGeometry/sounding_solar_zenith"; } SoundingGeometry_sounding_surface_roughness { String Description "Standard deviation of the altitude within the sounding."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Meters"; String origname "sounding_surface_roughness"; String fullnamepath "/SoundingGeometry/sounding_surface_roughness"; } SoundingGeometry_sounding_time_string { String Description "Data acquisition time for the sounding based upon the three footprint times (yyyy-mm-ddThh:mm:ss.mmmZ)."; String Shape "Frame_Sounding_Array"; String Type "FixLenStr"; String origname "sounding_time_string"; String fullnamepath "/SoundingGeometry/sounding_time_string"; } SoundingGeometry_sounding_time_tai93 { String Description "Data acquisition time for the sounding based upon the three footprint times in seconds since Jan. 1, 1993."; String Shape "Frame_Sounding_Array"; String Type "Float64"; String Units "Seconds"; String origname "sounding_time_tai93"; String fullnamepath "/SoundingGeometry/sounding_time_tai93"; } SoundingGeometry_sounding_zenith { String Description "Angle between the LOS as defined from the sounding location to the spacecraft, and the sounding local zenith direction."; Float32 Maximum 180.0000000; Float32 Minimum 0.000000000; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Degrees"; String origname "sounding_zenith"; String fullnamepath "/SoundingGeometry/sounding_zenith"; } SoundingMeasurements_rad_continuum_o2 { String Description "The mean signal of the good samples in ABO2 falling between the 98th and 99th percentile for signal level."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "rad_continuum_o2"; String fullnamepath "/SoundingMeasurements/rad_continuum_o2"; } SoundingMeasurements_rad_continuum_strong_co2 { String Description "The mean signal of the good samples in SCO2 falling between the 98th and 99th percentile for signal level."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "rad_continuum_strong_co2"; String fullnamepath "/SoundingMeasurements/rad_continuum_strong_co2"; } SoundingMeasurements_rad_continuum_weak_co2 { String Description "The mean signal of the good samples in WCO2 falling between the 98th and 99th percentile for signal level."; String Shape "Frame_Sounding_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "rad_continuum_weak_co2"; String fullnamepath "/SoundingMeasurements/rad_continuum_weak_co2"; } SoundingMeasurements_radiance_o2 { String Description "Calibrated spectra for ABO2."; String Shape "Frame_Sounding_SciColor_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "radiance_o2"; String fullnamepath "/SoundingMeasurements/radiance_o2"; } SoundingMeasurements_radiance_strong_co2 { String Description "Calibrated spectra for SCO2."; String Shape "Frame_Sounding_SciColor_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "radiance_strong_co2"; String fullnamepath "/SoundingMeasurements/radiance_strong_co2"; } SoundingMeasurements_radiance_weak_co2 { String Description "Calibrated spectra for WCO2."; String Shape "Frame_Sounding_SciColor_Array"; String Type "Float32"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String origname "radiance_weak_co2"; String fullnamepath "/SoundingMeasurements/radiance_weak_co2"; } SoundingMeasurements_snr_o2_l1b { 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 Shape "Frame_Sounding_Array"; String Type "Float32"; String origname "snr_o2_l1b"; String fullnamepath "/SoundingMeasurements/snr_o2_l1b"; } SoundingMeasurements_snr_strong_co2_l1b { 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 Shape "Frame_Sounding_Array"; String Type "Float32"; String origname "snr_strong_co2_l1b"; String fullnamepath "/SoundingMeasurements/snr_strong_co2_l1b"; } SoundingMeasurements_snr_weak_co2_l1b { 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 Shape "Frame_Sounding_Array"; String Type "Float32"; String origname "snr_weak_co2_l1b"; String fullnamepath "/SoundingMeasurements/snr_weak_co2_l1b"; } SpikeEOF_spike_eof_bad_colors_o2 { String Description "Number of bad colors in ABO2 spectrum."; String Shape "Frame_Sounding_Array"; 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 Description "Number of bad colors in SCO2 spectrum."; String Shape "Frame_Sounding_Array"; String Type "Signed16"; 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 Description "Number of bad colors in WCO2 spectrum."; String Shape "Frame_Sounding_Array"; String Type "Signed16"; String origname "spike_eof_bad_colors_weak_co2"; String fullnamepath "/SpikeEOF/spike_eof_bad_colors_weak_co2"; } SpikeEOF_spike_eof_parameter_o2 { String Description "EOF SVD decomposed parameter K transpose for ABO2."; String Shape "Sounding_SciColor_EofParameter_Array"; String Type "Float64"; String origname "spike_eof_parameter_o2"; String fullnamepath "/SpikeEOF/spike_eof_parameter_o2"; } SpikeEOF_spike_eof_parameter_strong_co2 { String Description "EOF SVD decomposed parameter K transpose for SCO2."; String Shape "Sounding_SciColor_EofParameter_Array"; String Type "Float64"; String origname "spike_eof_parameter_strong_co2"; String fullnamepath "/SpikeEOF/spike_eof_parameter_strong_co2"; } SpikeEOF_spike_eof_parameter_weak_co2 { String Description "EOF SVD decomposed parameter K transpose for WCO2."; String Shape "Sounding_SciColor_EofParameter_Array"; String Type "Float64"; String origname "spike_eof_parameter_weak_co2"; String fullnamepath "/SpikeEOF/spike_eof_parameter_weak_co2"; } SpikeEOF_spike_eof_weighted_residual_o2 { String Description "Weighted residual of EOF-based spectral reconstruction for ABO2: (measured-model)/noise."; String Shape "Frame_Sounding_SciColor_Array"; 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 Description "Weighted residual of EOF-based spectral reconstruction for SCO2: (measured-model)/noise."; String Shape "Frame_Sounding_SciColor_Array"; 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 Description "Weighted residual of EOF-based spectral reconstruction for WCO2: (measured-model)/noise."; String Shape "Frame_Sounding_SciColor_Array"; String Type "Signed8"; String origname "spike_eof_weighted_residual_weak_co2"; String fullnamepath "/SpikeEOF/spike_eof_weighted_residual_weak_co2"; } }