Attributes { 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 360; 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_StrongCO2Slice { UInt32 Size 20; String Description "Index of color pixel for O2 channel."; String fullnamepath "/Dimensions/StrongCO2Slice"; } Dimensions_WeakCO2Slice { UInt32 Size 20; String Description "Index of color pixel for O2 channel."; String fullnamepath "/Dimensions/WeakCO2Slice"; } FrameConfiguration { } 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_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 { } SoundingMeasurements { } SpacePointingFrameGeometry { } SpikeEOF { } 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"; } 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 and a bad sample flag where 0 - OK, 1 - ignore for retrievals"; 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 Description "Maximum measurable signal value to be used in radiance noise calculation"; String Type "Float32"; 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 Description "Maximum clocking correction factor of the ABO2 footprint"; String Type "Float32"; 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"; } SoundingMeasurements_rad_continuum_o2 { String Shape "Frame_Sounding_Array"; String Type "Float32"; String Description "The mean signal of the good samples in ABO2 falling between the 98th and 99th percentile for signal level"; 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 Description "The mean signal of the good samples in WCO2 falling between the 98th and 99th percentile for signal level"; String Type "Float32"; 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"; } SpacePointingFrameGeometry_boresight_azimuth { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Angle between the spacecraft local north direction and the instrument boresight direction"; String Type "Float32"; String origname "boresight_azimuth"; String fullnamepath "/SpacePointingFrameGeometry/boresight_azimuth"; } SpacePointingFrameGeometry_boresight_zenith { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Angle between the spacecraft local zenith direction and the instrument boresight direction"; String Type "Float32"; String origname "boresight_zenith"; String fullnamepath "/SpacePointingFrameGeometry/boresight_zenith"; } SpacePointingFrameGeometry_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 "/SpacePointingFrameGeometry/ground_track"; } SpacePointingFrameGeometry_limb_alt { String Shape "Frame_Array"; String Units "Meters"; String Description "Altitude of the LOS above the point where the surface normal intersects the LOS at right angle. Fill values used for non-limb observations. Measured using the WGS84 ellipsoid."; String Type "Float32"; String origname "limb_alt"; String fullnamepath "/SpacePointingFrameGeometry/limb_alt"; } SpacePointingFrameGeometry_limb_lat { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Geodetic latitude of the point where the surface normal intersects the LOS at right angle. Fill values used for non-limb observations."; String Type "Float32"; String origname "limb_lat"; String fullnamepath "/SpacePointingFrameGeometry/limb_lat"; } SpacePointingFrameGeometry_limb_lon { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Longitude of the point where the surface normal intersects the LOS at right angle. Fill values used for non-limb observations."; String Type "Float32"; String origname "limb_lon"; String fullnamepath "/SpacePointingFrameGeometry/limb_lon"; } SpacePointingFrameGeometry_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 "/SpacePointingFrameGeometry/pitch"; } SpacePointingFrameGeometry_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 "/SpacePointingFrameGeometry/roll"; } SpacePointingFrameGeometry_solar_azimuth { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Angle between the spacecraft local north direction and the solar vector"; String Type "Float32"; String origname "solar_azimuth"; String fullnamepath "/SpacePointingFrameGeometry/solar_azimuth"; } SpacePointingFrameGeometry_solar_distance { String Shape "Frame_Array"; String Units "Meters"; String Description "Distance between satellite and the Sun"; String Type "Float64"; String origname "solar_distance"; String fullnamepath "/SpacePointingFrameGeometry/solar_distance"; } SpacePointingFrameGeometry_solar_zenith { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Angle between the spacecraft local zenith direction and the solar vector"; String Type "Float32"; String origname "solar_zenith"; String fullnamepath "/SpacePointingFrameGeometry/solar_zenith"; } SpacePointingFrameGeometry_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 "/SpacePointingFrameGeometry/spacecraft_alt"; } SpacePointingFrameGeometry_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 "/SpacePointingFrameGeometry/spacecraft_lat"; } SpacePointingFrameGeometry_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 "/SpacePointingFrameGeometry/spacecraft_lon"; } SpacePointingFrameGeometry_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 "/SpacePointingFrameGeometry/spacecraft_position"; } SpacePointingFrameGeometry_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 "/SpacePointingFrameGeometry/spacecraft_velocity"; } SpacePointingFrameGeometry_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 "/SpacePointingFrameGeometry/yaw"; } 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"; } }