Attributes { HDF5_GLOBAL { String identifier_product_doi_authority "http://dx.doi.org/"; String identifier_product_doi "10.5067/V8TCJ7HQD15A"; } ABandRetrieval { } Dimensions { } Dimensions_AlbedoWavelength { UInt32 Size 2; String Description "Values in O2 channel at 785 and 755 nm respectively."; String fullnamepath "/Dimensions/AlbedoWavelength"; } Dimensions_AncFile { UInt32 Size 14; String Description "Number of ancillary input files."; String fullnamepath "/Dimensions/AncFile"; } Dimensions_EuclidDim { UInt32 Size 3; String Description "x, y, z."; String fullnamepath "/Dimensions/EuclidDim"; } Dimensions_Frame { UInt32 Size 8880; 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_OrbitParamPtr { UInt32 Size 2; String Description "Attitude and ephemeris files."; String fullnamepath "/Dimensions/OrbitParamPtr"; } 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_Spectrum { UInt32 Size 3; String Description "Spectrum index(O2, WeakCO2, StrongCO2)."; String fullnamepath "/Dimensions/Spectrum"; } FrameGeometry { } L1bScSpectralParameters { } Metadata { } 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_Sounding_AlbedoWavelength_Array { UInt32 Rank 3; String Dimensions "Frame", "Sounding", "AlbedoWavelength"; String fullnamepath "/Shapes/Frame_Sounding_AlbedoWavelength_Array"; } Shapes_Frame_Sounding_Array { UInt32 Rank 2; String Dimensions "Frame", "Sounding"; String fullnamepath "/Shapes/Frame_Sounding_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_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"; } SoundingGeometry { } ABandRetrieval_albedo_o2_abp { String Shape "Frame_Sounding_AlbedoWavelength_Array"; String Description "O2 albedo at 785 and 755 nm"; String Type "Float32"; String origname "albedo_o2_abp"; String fullnamepath "/ABandRetrieval/albedo_o2_abp"; } ABandRetrieval_bit_flag_abp { String Shape "Frame_Sounding_Array"; String Description "Bit flags (0=passed, 1=fail) for individual ABP filters: 0: psurf test; 1: chi-sq test, 2: reflectance test, 3: unphysical test (retrieval parameter went out of bounds), 7: did not perform retrieval (default)"; String Type "IntBitfield8"; String origname "bit_flag_abp"; String fullnamepath "/ABandRetrieval/bit_flag_abp"; } ABandRetrieval_cloud_flag_abp { Int16 Minimum 0; Int16 Maximum 2; String Shape "Frame_Sounding_Array"; String Description "Indicator of whether the sounding contained clouds: 0 - 'Clear', 1 - 'Cloudy', 2 - 'Undetermined'"; String Type "Signed8"; String origname "cloud_flag_abp"; String fullnamepath "/ABandRetrieval/cloud_flag_abp"; } ABandRetrieval_dispersion_multiplier_abp { String Shape "Frame_Sounding_Array"; String Description "A number retrieved by the ABO2 algorithm that multiplies the dispersion coefficients as given in the L1B input file to get the effective wavelength of each channel"; String Type "Float64"; String origname "dispersion_multiplier_abp"; String fullnamepath "/ABandRetrieval/dispersion_multiplier_abp"; } ABandRetrieval_dispersion_multiplier_fg_abp { String Shape "Frame_Sounding_Array"; String Description "The dispersion multiplier used as a first guess by the ABO2 algorithm (estimated based on the observed position of the strong solar line at 12985.16325 cm^-1)"; String Type "Float64"; String origname "dispersion_multiplier_fg_abp"; String fullnamepath "/ABandRetrieval/dispersion_multiplier_fg_abp"; } ABandRetrieval_median_radiance_o2_abp { String Shape "Frame_Sounding_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "The median radiance in the fitted region of the ABO2 band"; String Type "Float32"; String origname "median_radiance_o2_abp"; String fullnamepath "/ABandRetrieval/median_radiance_o2_abp"; } ABandRetrieval_noise_o2_abp { String Shape "Frame_Sounding_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "O2 measurement noise retrieved by the ABO2 algorithm"; String Type "Float32"; String origname "noise_o2_abp"; String fullnamepath "/ABandRetrieval/noise_o2_abp"; } ABandRetrieval_num_sv_elements_abp { String Shape "Frame_Sounding_Array"; String Description "The number of elements contained in the ABP state vector; for Ops B8 = 5 [psurf, temperature offset, albedo[0], albedo[1], dispersion multiplier]"; String Type "Signed8"; String origname "num_sv_elements_abp"; String fullnamepath "/ABandRetrieval/num_sv_elements_abp"; } ABandRetrieval_reduced_chi_squared_o2_abp { String Shape "Frame_Sounding_Array"; String Description "O2 reduced chi squared retrieved by ABO2 preprocessing"; String Type "Float32"; String origname "reduced_chi_squared_o2_abp"; String fullnamepath "/ABandRetrieval/reduced_chi_squared_o2_abp"; } ABandRetrieval_reduced_chi_squared_o2_threshold_abp { String Shape "Frame_Sounding_Array"; String Type "Float32"; String Description "Threshold of O2 reduced chi squared used to set cloud_flag"; String origname "reduced_chi_squared_o2_threshold_abp"; String fullnamepath "/ABandRetrieval/reduced_chi_squared_o2_threshold_abp"; } ABandRetrieval_sea_ice_flag_abp { Int16 Minimum 0; Int16 Maximum 2; String Shape "Frame_Sounding_Array"; String Description "Simple, unvalidated parameterization for determination of sea ice presence over a water surface based on continuum signals in bands 1 and 3; use with caution. 0=no sea ice, 1=sea ice, 2=undetermined"; String Type "Signed8"; String origname "sea_ice_flag_abp"; String fullnamepath "/ABandRetrieval/sea_ice_flag_abp"; } ABandRetrieval_signal_o2_abp { String Shape "Frame_Sounding_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "O2 measurement signal level retrieved by the ABO2 algorithm"; String Type "Float32"; String origname "signal_o2_abp"; String fullnamepath "/ABandRetrieval/signal_o2_abp"; } ABandRetrieval_skip_flag_abp { Int16 Minimum 0; Int16 Maximum 1; String Shape "Frame_Sounding_Array"; String Description "Indicates whether the processing was skipped due to bad or missing inputs: 0 - 'No', 1 - 'Yes'"; String Type "Signed8"; String origname "skip_flag_abp"; String fullnamepath "/ABandRetrieval/skip_flag_abp"; } ABandRetrieval_snr_o2_abp { String Shape "Frame_Sounding_Array"; String Description "O2 measurement SNR retrieved by the ABO2 algorithm"; String Type "Float32"; String origname "snr_o2_abp"; String fullnamepath "/ABandRetrieval/snr_o2_abp"; } ABandRetrieval_solar_doppler_velocity_abp { String Shape "Frame_Sounding_Array"; String Units "Meters Second^{-1}"; String Description "Velocity of the sun along the instrument/Sun vector: positive indicates Sun moving toward instrument"; String Type "Float32"; String origname "solar_doppler_velocity_abp"; String fullnamepath "/ABandRetrieval/solar_doppler_velocity_abp"; } ABandRetrieval_surface_pressure_abp { String Shape "Frame_Sounding_Array"; String Units "Pascals"; String Description "Surface pressure retrieved by the ABO2 algorithm"; String Type "Float32"; String origname "surface_pressure_abp"; String fullnamepath "/ABandRetrieval/surface_pressure_abp"; } ABandRetrieval_surface_pressure_apriori_abp { String Shape "Frame_Sounding_Array"; String Units "Pascals"; String Description "a priori surface pressure used by the ABO2 algorithm"; String Type "Float32"; String origname "surface_pressure_apriori_abp"; String fullnamepath "/ABandRetrieval/surface_pressure_apriori_abp"; } ABandRetrieval_surface_pressure_delta_abp { String Shape "Frame_Sounding_Array"; String Units "Pascals"; String Description "The value of surface_pressure_abp minus surface_pressure_apriori_abp and surface_pressure_offset_abp"; String Type "Float32"; String origname "surface_pressure_delta_abp"; String fullnamepath "/ABandRetrieval/surface_pressure_delta_abp"; } ABandRetrieval_surface_pressure_offset_abp { String Shape "Frame_Sounding_Array"; String Units "Pascals"; String Description "Empirically determined value to be added to the A-band retrieved surface pressure, such that their sum is unbiased in clear scenes. It is modeled as a piecewise linear function of solar zenith angle; separate functions are used for land vs. ocean pixels. "; String Type "Float32"; String origname "surface_pressure_offset_abp"; String fullnamepath "/ABandRetrieval/surface_pressure_offset_abp"; } ABandRetrieval_temperature_offset_abp { String Shape "Frame_Sounding_Array"; String Units "Kelvins"; String Description "The offset to the prior meteorological temperature profile as retrieved by the ABO2 algorithm"; String Type "Float32"; String origname "temperature_offset_abp"; String fullnamepath "/ABandRetrieval/temperature_offset_abp"; } ABandRetrieval_zero_level_offset_o2_abp { String Shape "Frame_Sounding_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "Oxygen A-band zero level offset"; String Type "Float32"; String origname "zero_level_offset_o2_abp"; String fullnamepath "/ABandRetrieval/zero_level_offset_o2_abp"; } FrameGeometry_ground_track { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Ground track orientation relative to local North"; String Type "Float32"; String origname "ground_track"; String fullnamepath "/FrameGeometry/ground_track"; } FrameGeometry_pitch { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Interpolated spacecraft attitude at the frame time"; String Type "Float32"; String origname "pitch"; String fullnamepath "/FrameGeometry/pitch"; } FrameGeometry_roll { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Interpolated spacecraft attitude at the frame time"; String Type "Float32"; String origname "roll"; String fullnamepath "/FrameGeometry/roll"; } FrameGeometry_spacecraft_alt { String Shape "Frame_Array"; String Units "Meters"; String Description "Altitude of the spacecraft above the reference ellipsoid at the frame time"; String Type "Float32"; String origname "spacecraft_alt"; String fullnamepath "/FrameGeometry/spacecraft_alt"; } FrameGeometry_spacecraft_lat { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Geodetic latitude of the spacecraft at the frame time"; String Type "Float32"; String origname "spacecraft_lat"; String fullnamepath "/FrameGeometry/spacecraft_lat"; } FrameGeometry_spacecraft_lon { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Longitude of the spacecraft at the frame time"; String Type "Float32"; String origname "spacecraft_lon"; String fullnamepath "/FrameGeometry/spacecraft_lon"; } FrameGeometry_spacecraft_position { String Shape "Frame_EuclidDim_Array"; String Units "Meters"; String Description "Interpolated spacecraft position at the frame time"; String Type "Float32"; String origname "spacecraft_position"; String fullnamepath "/FrameGeometry/spacecraft_position"; } FrameGeometry_spacecraft_velocity { String Shape "Frame_EuclidDim_Array"; String Units "Meters Second^{-1}"; String Description "Interpolated spacecraft velocity at the frame time"; String Type "Float32"; String origname "spacecraft_velocity"; String fullnamepath "/FrameGeometry/spacecraft_velocity"; } FrameGeometry_yaw { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Array"; String Units "Degrees"; String Description "Interpolated spacecraft attitude at the frame time"; String Type "Float32"; String origname "yaw"; String fullnamepath "/FrameGeometry/yaw"; } L1bScSpectralParameters_max_declocking_factor_o2 { String Shape "Frame_Sounding_Array"; String Type "Float32"; String Description "Maximum clocking correction factor of the ABO2 footprint"; String origname "max_declocking_factor_o2"; String fullnamepath "/L1bScSpectralParameters/max_declocking_factor_o2"; } L1bScSpectralParameters_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 "/L1bScSpectralParameters/max_declocking_factor_strong_co2"; } L1bScSpectralParameters_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 "/L1bScSpectralParameters/max_declocking_factor_weak_co2"; } L1bScSpectralParameters_rad_continuum_o2 { String Shape "Frame_Sounding_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; String Description "The mean signal of the good samples in ABO2 falling between the 98th and 99th percentile for signal level"; String Type "Float32"; String origname "rad_continuum_o2"; String fullnamepath "/L1bScSpectralParameters/rad_continuum_o2"; } L1bScSpectralParameters_rad_continuum_strong_co2 { String Shape "Frame_Sounding_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; 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 "/L1bScSpectralParameters/rad_continuum_strong_co2"; } L1bScSpectralParameters_rad_continuum_weak_co2 { String Shape "Frame_Sounding_Array"; String Units "Ph sec^{-1} m^{-2} sr^{-1} um^{-1}"; 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 "/L1bScSpectralParameters/rad_continuum_weak_co2"; } L1bScSpectralParameters_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 "/L1bScSpectralParameters/snr_o2_l1b"; } L1bScSpectralParameters_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 "/L1bScSpectralParameters/snr_strong_co2_l1b"; } L1bScSpectralParameters_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 "/L1bScSpectralParameters/snr_weak_co2_l1b"; } L1bScSpectralParameters_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 "/L1bScSpectralParameters/spike_eof_bad_colors_o2"; } L1bScSpectralParameters_spike_eof_bad_colors_strong_co2 { String Shape "Frame_Sounding_Array"; String Description "Number of bad colors in SCO2 spectrum"; String Type "Signed16"; String origname "spike_eof_bad_colors_strong_co2"; String fullnamepath "/L1bScSpectralParameters/spike_eof_bad_colors_strong_co2"; } L1bScSpectralParameters_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 "/L1bScSpectralParameters/spike_eof_bad_colors_weak_co2"; } 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_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_DataFormatType { String Shape "Scalar"; String Description "'NCSA HDF' - A character string that describes the internal format of the data product."; String Type "FixLenStr"; String origname "DataFormatType"; String fullnamepath "/Metadata/DataFormatType"; } 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 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_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_L2ABPAlgorithmDescriptor { String Shape "Scalar"; String Description "Identification of the algorithm and/or version used to generate this product"; String Type "VarLenStr"; String origname "L2ABPAlgorithmDescriptor"; String fullnamepath "/Metadata/L2ABPAlgorithmDescriptor"; } 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_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 Type "VarLenStr"; String Description "'JPL' - Identification of the institution that provides project management."; 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_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 Description "The size of this data granule in Megabytes"; String Type "Float32"; String Units "Megabytes"; 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; String Description "The last WRS path on which data contained in the product was collected"; Int32 Maximum 233; String Shape "Scalar"; String Type "Signed32"; String origname "StopPathNumber"; String fullnamepath "/Metadata/StopPathNumber"; } SoundingGeometry_sounding_altitude { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Altitude of the sounding based on Earth topography"; String Type "Float32"; String origname "sounding_altitude"; String fullnamepath "/SoundingGeometry/sounding_altitude"; } SoundingGeometry_sounding_altitude_uncert { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Uncertainty of the source Earth topography data"; String Type "Float32"; String origname "sounding_altitude_uncert"; String fullnamepath "/SoundingGeometry/sounding_altitude_uncert"; } SoundingGeometry_sounding_aspect { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Orientation of the surface slope relative to the local North"; String Type "Float32"; String origname "sounding_aspect"; String fullnamepath "/SoundingGeometry/sounding_aspect"; } SoundingGeometry_sounding_azimuth { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the LOS as defined from the sounding location to the spacecraft, and the sounding location local north direction"; String Type "Float32"; String origname "sounding_azimuth"; String fullnamepath "/SoundingGeometry/sounding_azimuth"; } SoundingGeometry_sounding_center_offset_o2_weak_co2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Distance between the ABO2 band footprint center and the WCO2 band footprint center"; String Type "Float32"; String origname "sounding_center_offset_o2_weak_co2"; String fullnamepath "/SoundingGeometry/sounding_center_offset_o2_weak_co2"; } SoundingGeometry_sounding_center_offset_strong_co2_o2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Distance between the SCO2 band footprint center and the ABO2 band footprint center"; String Type "Float32"; String origname "sounding_center_offset_strong_co2_o2"; String fullnamepath "/SoundingGeometry/sounding_center_offset_strong_co2_o2"; } SoundingGeometry_sounding_center_offset_weak_co2_strong_co2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Distance between the WCO2 band footprint center and the SCO2 band footprint center"; String Type "Float32"; String origname "sounding_center_offset_weak_co2_strong_co2"; String fullnamepath "/SoundingGeometry/sounding_center_offset_weak_co2_strong_co2"; } SoundingGeometry_sounding_land_fraction { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Percentage of land surface type within the sounding"; String Type "Float32"; String origname "sounding_land_fraction"; String fullnamepath "/SoundingGeometry/sounding_land_fraction"; } SoundingGeometry_sounding_land_water_indicator { Int16 Minimum 0; Int16 Maximum 3; String Shape "Frame_Sounding_Array"; String Description "Surface type at the sounding location: 0 - Land, 1 - Water, 2 - unused, 3 - Mixed land water"; String Type "Signed8"; String origname "sounding_land_water_indicator"; String fullnamepath "/SoundingGeometry/sounding_land_water_indicator"; } SoundingGeometry_sounding_latitude { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Geodetic latitude of the sounding based on Earth topography"; String Type "Float32"; String origname "sounding_latitude"; String fullnamepath "/SoundingGeometry/sounding_latitude"; } SoundingGeometry_sounding_latitude_geoid { Float32 Minimum -90.00000000; Float32 Maximum 90.00000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Geodetic latitude of the sounding based on standard geoid"; String Type "Float32"; String origname "sounding_latitude_geoid"; String fullnamepath "/SoundingGeometry/sounding_latitude_geoid"; } SoundingGeometry_sounding_longitude { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Longitude of the sounding based on Earth topography"; String Type "Float32"; String origname "sounding_longitude"; String fullnamepath "/SoundingGeometry/sounding_longitude"; } SoundingGeometry_sounding_longitude_geoid { Float32 Minimum -180.0000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Longitude of the sounding based on standard geoid"; String Type "Float32"; String origname "sounding_longitude_geoid"; String fullnamepath "/SoundingGeometry/sounding_longitude_geoid"; } SoundingGeometry_sounding_los_surface_bidirectional_angle { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Description "Angle between the LOS as defined from the sounding location to the spacecraft, and the sounding surface normal"; String Type "Float32"; String origname "sounding_los_surface_bidirectional_angle"; String fullnamepath "/SoundingGeometry/sounding_los_surface_bidirectional_angle"; } SoundingGeometry_sounding_operation_mode { String Shape "Frame_Sounding_Array"; String Description "The two-letter abbreviation of the science AcquisitionMode: GL, ND, TG, XS"; String Type "FixLenStr"; String origname "sounding_operation_mode"; String fullnamepath "/SoundingGeometry/sounding_operation_mode"; } SoundingGeometry_sounding_overlap { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Union in area of all three band footprints relative to average area of all three band footprints"; String Type "Float32"; String origname "sounding_overlap"; String fullnamepath "/SoundingGeometry/sounding_overlap"; } SoundingGeometry_sounding_overlap_o2_weak_co2 { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Union in area of the footprints of band one and two relative to the average area of the two footprints"; String Type "Float32"; String origname "sounding_overlap_o2_weak_co2"; String fullnamepath "/SoundingGeometry/sounding_overlap_o2_weak_co2"; } SoundingGeometry_sounding_overlap_strong_co2_o2 { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Union in area of the footprints of band one and three relative to the average area of the two footprints"; String Type "Float32"; String origname "sounding_overlap_strong_co2_o2"; String fullnamepath "/SoundingGeometry/sounding_overlap_strong_co2_o2"; } SoundingGeometry_sounding_overlap_weak_co2_strong_co2 { Float32 Minimum 0.000000000; Float32 Maximum 100.0000000; String Shape "Frame_Sounding_Array"; String Units "Percent"; String Description "Union in area of the footprints of band two and three relative to the average area of the two footprints"; String Type "Float32"; String origname "sounding_overlap_weak_co2_strong_co2"; String fullnamepath "/SoundingGeometry/sounding_overlap_weak_co2_strong_co2"; } SoundingGeometry_sounding_plane_fit_quality { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Goodness-of-fit of surface slope: the standard deviation of the points, to which the plane is fitted, with the expected values taken as the orthogonal projection of the points onto the plane"; String Type "Float32"; String origname "sounding_plane_fit_quality"; String fullnamepath "/SoundingGeometry/sounding_plane_fit_quality"; } SoundingGeometry_sounding_polarization_angle { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the accepted polarization axis of the instrument and the instrument reference plane for polarization, defined as the plane formed by the LOS and the ray from the sounding location to the local zenith"; String Type "Float32"; String origname "sounding_polarization_angle"; String fullnamepath "/SoundingGeometry/sounding_polarization_angle"; } SoundingGeometry_sounding_relative_velocity { String Shape "Frame_Sounding_Array"; String Units "Meters Second^{-1}"; String Description "Velocity of the spacecraft along the LOS: positive indicates spacecraft moving toward sounding location"; String Type "Float32"; String origname "sounding_relative_velocity"; String fullnamepath "/SoundingGeometry/sounding_relative_velocity"; } SoundingGeometry_sounding_slant_path_diff_o2_weak_co2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Difference in slant path between ABO2 and WCO2 footprints"; String Type "Float32"; String origname "sounding_slant_path_diff_o2_weak_co2"; String fullnamepath "/SoundingGeometry/sounding_slant_path_diff_o2_weak_co2"; } SoundingGeometry_sounding_slant_path_diff_strong_co2_o2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Difference in slant path between SCO2 and ABO2 footprints"; String Type "Float32"; String origname "sounding_slant_path_diff_strong_co2_o2"; String fullnamepath "/SoundingGeometry/sounding_slant_path_diff_strong_co2_o2"; } SoundingGeometry_sounding_slant_path_diff_weak_co2_strong_co2 { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Difference in slant path between WCO2 and SCO2 footprints"; String Type "Float32"; String origname "sounding_slant_path_diff_weak_co2_strong_co2"; String fullnamepath "/SoundingGeometry/sounding_slant_path_diff_weak_co2_strong_co2"; } SoundingGeometry_sounding_slope { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Slope of a plane fit to points within the sounding"; String Type "Float32"; String origname "sounding_slope"; String fullnamepath "/SoundingGeometry/sounding_slope"; } SoundingGeometry_sounding_solar_azimuth { Float32 Minimum 0.000000000; Float32 Maximum 360.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the solar direction as defined from the sounding location to the sun, and the sounding location local north direction"; String Type "Float32"; String origname "sounding_solar_azimuth"; String fullnamepath "/SoundingGeometry/sounding_solar_azimuth"; } SoundingGeometry_sounding_solar_distance { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Distance between sounding location and the Sun"; String Type "Float64"; String origname "sounding_solar_distance"; String fullnamepath "/SoundingGeometry/sounding_solar_distance"; } SoundingGeometry_sounding_solar_relative_velocity { String Shape "Frame_Sounding_Array"; String Units "Meters Second^{-1}"; String Description "Velocity of the Sun along the sounding location/Sun vector: negative indicates Sun moving toward sounding location"; String Type "Float32"; String origname "sounding_solar_relative_velocity"; String fullnamepath "/SoundingGeometry/sounding_solar_relative_velocity"; } SoundingGeometry_sounding_solar_surface_bidirectional_angle { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Description "Angle between the solar direction as defined from the sounding location to the sun, and the sounding surface normal"; String Type "Float32"; String origname "sounding_solar_surface_bidirectional_angle"; String fullnamepath "/SoundingGeometry/sounding_solar_surface_bidirectional_angle"; } SoundingGeometry_sounding_solar_zenith { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the solar direction as defined from the sounding location to the sun, and the sounding location local zenith direction"; String Type "Float32"; String origname "sounding_solar_zenith"; String fullnamepath "/SoundingGeometry/sounding_solar_zenith"; } SoundingGeometry_sounding_surface_roughness { String Shape "Frame_Sounding_Array"; String Units "Meters"; String Description "Standard deviation of the altitude within the sounding"; String Type "Float32"; String origname "sounding_surface_roughness"; String fullnamepath "/SoundingGeometry/sounding_surface_roughness"; } SoundingGeometry_sounding_time_string { String Shape "Frame_Sounding_Array"; String Description "Data acquisition time for the sounding based upon the three footprint times (yyyy-mm-ddThh:mm:ss.mmmZ)"; String Type "FixLenStr"; String origname "sounding_time_string"; String fullnamepath "/SoundingGeometry/sounding_time_string"; } SoundingGeometry_sounding_time_tai93 { String Shape "Frame_Sounding_Array"; String Units "Seconds"; String Description "Data acquisition time for the sounding based upon the three footprint times in seconds since Jan. 1, 1993"; String Type "Float64"; String origname "sounding_time_tai93"; String fullnamepath "/SoundingGeometry/sounding_time_tai93"; } SoundingGeometry_sounding_zenith { Float32 Minimum 0.000000000; Float32 Maximum 180.0000000; String Shape "Frame_Sounding_Array"; String Units "Degrees"; String Description "Angle between the LOS as defined from the sounding location to the spacecraft, and the sounding location local zenith direction"; String Type "Float32"; String origname "sounding_zenith"; String fullnamepath "/SoundingGeometry/sounding_zenith"; } Metadata_FirstSoundingId_Time { String Shape "Scalar"; String Description "The ID of the first sounding in this file"; String Type "Signed32"; String origname "FirstSoundingId_Time"; String fullnamepath "/Metadata/FirstSoundingId"; } Metadata_FirstSoundingId_Date { String Shape "Scalar"; String Description "The ID of the first sounding in this file"; String Type "Signed32"; String origname "FirstSoundingId_Date"; String fullnamepath "/Metadata/FirstSoundingId"; } Metadata_LastSoundingId_Time { String Shape "Scalar"; String Description "The ID of the last sounding in this file"; String Type "Signed32"; String origname "LastSoundingId_Time"; String fullnamepath "/Metadata/LastSoundingId"; } Metadata_LastSoundingId_Date { String Shape "Scalar"; String Description "The ID of the last sounding in this file"; String Type "Signed32"; String origname "LastSoundingId_Date"; String fullnamepath "/Metadata/LastSoundingId"; } SoundingGeometry_sounding_id_Time { String Shape "Frame_Sounding_Array"; String Description "Unique identifier for each sounding"; String Type "Signed32"; String origname "sounding_id_Time"; String fullnamepath "/SoundingGeometry/sounding_id"; } SoundingGeometry_sounding_id_Date { String Shape "Frame_Sounding_Array"; String Description "Unique identifier for each sounding"; String Type "Signed32"; String origname "sounding_id_Date"; String fullnamepath "/SoundingGeometry/sounding_id"; } }