Attributes { HDF5_GLOBAL { String FileHeader "DOI=10.5067/GPM/GMI/GPM/1B/05; DOIauthority=http://dx.doi/org/; DOIshortName=1BGMI; AlgorithmID=1BGMI; AlgorithmVersion=TB2016-20161219; FileName=1B.GPM.GMI.TB2016.20160105-S230545-E003816.010538.V05A.HDF5; SatelliteName=GPM; InstrumentName=GMI; GenerationDateTime=2017-05-04T09:22:30.000Z; StartGranuleDateTime=2016-01-05T23:05:45.953Z; StopGranuleDateTime=2016-01-06T00:38:17.949Z; GranuleNumber=10538; NumberOfSwaths=2; NumberOfGrids=0; GranuleStart=SOUTHERNMOST_LATITUDE; TimeInterval=ORBIT; ProcessingSystem=PPS; ProductVersion=V05A; EmptyGranule=NOT_EMPTY; MissingData=0; "; String InputRecord "InputFileNames=1A.GPM.GMI.COUNT2016.20160105-S230545-E003816.010538.V05A.HDF5,1A.GPM.GMI.COUNT2016.20160105-S213314-E230544.010537.V05A.HDF5,1A.GPM.GMI.COUNT2016.20160106-S003817-E021048.010539.V05A.HDF5; InputAlgorithmVersions=4.2; InputGenerationDateTimes=2017-05-04T09:20:34.000Z,2017-05-04T09:20:24.000Z,2017-05-04T09:20:29.000Z; "; String NavigationRecord "LongitudeOnEquator=179.046739; UTCDateTimeOnEquator=2016-01-05T23:28:53.899Z; MeanSolarBetaAngle=-18.034080; EphemerisFileName=GPMCORE.20160105.230545953_20160106.003817949.001.EPHEM.txt; AttitudeFileName=GPMCORE.20160105.230545953_20160106.003817949.001.ATT.txt; GeoControlFileName=Control_Parameters_GMI_20161220.V05A.txt; EphemerisSource=7_PVT_WITH_FALLBACK_AS_FLAGGED; AttitudeSource=1_ON_BOARD_CALCULATED_PITCH_ROLL_YAW; GeoToolkitVersion=V5.0 4.19.2017 ; SensorAlignmentFirstRotationAngle=179.964996; SensorAlignmentSecondRotationAngle=0.004000; SensorAlignmentThirdRotationAngle=0.001000; SensorAlignmentFirstRotationAxis=1; SensorAlignmentSecondRotationAxis=2; SensorAlignmentThirdRotationAxis=3; "; String FileInfo "DataFormatVersion=at; TKCodeBuildVersion=2; MetadataVersion=bl; FormatPackage=HDF5-1.8.9; BlueprintFilename=GPM.V1.1BGMI.blueprint.xml; BlueprintVersion=BV_45; TKIOVersion=3.80.26; MetadataStyle=PVL; EndianType=LITTLE_ENDIAN; "; } S1 { String S1_SwathHeader "NumberScansInSet=1; MaximumNumberScansTotal=3100; NumberScansBeforeGranule=0; NumberScansGranule=2961; NumberScansAfterGranule=0; NumberPixels=221; ScanType=CONICAL; "; String fullnamepath "/S1"; } S1_ScanTime { } S1_calCounts { } S1_sampleHeader { } S1_navigation { } S1_calibration { } S1_sunData { } S1_scanStatus { } S2 { String S2_SwathHeader "NumberScansInSet=1; MaximumNumberScansTotal=3100; NumberScansBeforeGranule=0; NumberScansGranule=2961; NumberScansAfterGranule=0; NumberPixels=221; ScanType=CONICAL; "; String fullnamepath "/S2"; } S2_ScanTime { } S2_calCounts { } S2_sampleHeader { } S2_navigation { } S2_calibration { } S2_sunData { } S2_scanStatus { } S1_ScanTime_MilliSecond { String DimensionNames "nscan"; String Units "ms"; String units "ms"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "MilliSecond"; String fullnamepath "/S1/ScanTime/MilliSecond"; } S1_ScanTime_Minute { String DimensionNames "nscan"; String Units "minutes"; String units "minutes"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Minute"; String fullnamepath "/S1/ScanTime/Minute"; } S1_ScanTime_Year { String DimensionNames "nscan"; String Units "years"; String units "years"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "Year"; String fullnamepath "/S1/ScanTime/Year"; } S1_ScanTime_SecondOfDay { String DimensionNames "nscan"; String Units "s"; String units "s"; String CodeMissingValue "-9999.9"; String origname "SecondOfDay"; String fullnamepath "/S1/ScanTime/SecondOfDay"; Float64 _FillValue -9999.9; } S1_ScanTime_Second { String DimensionNames "nscan"; String Units "s"; String units "s"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Second"; String fullnamepath "/S1/ScanTime/Second"; } S1_ScanTime_DayOfYear { String DimensionNames "nscan"; String Units "days"; String units "days"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "DayOfYear"; String fullnamepath "/S1/ScanTime/DayOfYear"; } S1_ScanTime_Hour { String DimensionNames "nscan"; String Units "hours"; String units "hours"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Hour"; String fullnamepath "/S1/ScanTime/Hour"; } S1_ScanTime_Month { String DimensionNames "nscan"; String Units "months"; String units "months"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Month"; String fullnamepath "/S1/ScanTime/Month"; } S1_ScanTime_DayOfMonth { String DimensionNames "nscan"; String Units "days"; String units "days"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "DayOfMonth"; String fullnamepath "/S1/ScanTime/DayOfMonth"; } S1_moonVectorInstFrame { String DimensionNames "nscan,GMIxyz"; String Units "counts"; String units "counts"; String CodeMissingValue "-9999.9"; String origname "moonVectorInstFrame"; String fullnamepath "/S1/moonVectorInstFrame"; Float32 _FillValue -9999.9; } S1_calCounts_hotLoadThermisterTemp { String DimensionNames "nscan,nchan1,ntherm"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "hotLoadThermisterTemp"; String fullnamepath "/S1/calCounts/hotLoadThermisterTemp"; Float32 _FillValue -9999.9; } S1_calCounts_coldLoadReading { String DimensionNames "nscan,nchan1,ncolds1"; String Units "counts"; String units "counts"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "coldLoadReading"; String fullnamepath "/S1/calCounts/coldLoadReading"; } S1_calCounts_hotLoadnDiodeReading { String DimensionNames "nscan,nchan1,nhots1"; String Units "counts"; String units "counts"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "hotLoadnDiodeReading"; String fullnamepath "/S1/calCounts/hotLoadnDiodeReading"; } S1_calCounts_hotLoadReading { String DimensionNames "nscan,nchan1,nhots1"; String Units "counts"; String units "counts"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "hotLoadReading"; String fullnamepath "/S1/calCounts/hotLoadReading"; } S1_calCounts_coldLoadnDiodeReading { String DimensionNames "nscan,nchan1,ncolds1"; String Units "counts"; String units "counts"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "coldLoadnDiodeReading"; String fullnamepath "/S1/calCounts/coldLoadnDiodeReading"; } S1_sunGlintAngle { String DimensionNames "nscan,npix1"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "sunGlintAngle"; String fullnamepath "/S1/sunGlintAngle"; String coordinates "S1_Longitude S1_Latitude"; Float32 _FillValue -9999.9; } S1_sampleHeader_blanking { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "blanking"; String fullnamepath "/S1/sampleHeader/blanking"; } S1_sampleHeader_earthViewFirstSample { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "earthViewFirstSample"; String fullnamepath "/S1/sampleHeader/earthViewFirstSample"; } S1_sampleHeader_sampleNumber { String DimensionNames "nscan,nchan1,nsamt"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "sampleNumber"; String fullnamepath "/S1/sampleHeader/sampleNumber"; } S1_sampleHeader_tachSeconds { String DimensionNames "nscan,ntach"; UInt32 _FillValue 0; String CodeMissingValue "0"; String origname "tachSeconds"; String fullnamepath "/S1/sampleHeader/tachSeconds"; } S1_sampleHeader_tachMicroSeconds { String DimensionNames "nscan,ntach"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "tachMicroSeconds"; String fullnamepath "/S1/sampleHeader/tachMicroSeconds"; } S1_navigation_scPos { String DimensionNames "nscan,XYZ"; String Units "m"; String units "m"; String CodeMissingValue "-9999.9"; String origname "scPos"; String fullnamepath "/S1/navigation/scPos"; Float32 _FillValue -9999.9; } S1_navigation_timeMidScanOffset { String DimensionNames "nscan"; String Units "s"; String units "s"; String CodeMissingValue "-9999.9"; String origname "timeMidScanOffset"; String fullnamepath "/S1/navigation/timeMidScanOffset"; Float64 _FillValue -9999.9; } S1_navigation_scAttPitchGeod { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttPitchGeod"; String fullnamepath "/S1/navigation/scAttPitchGeod"; Float32 _FillValue -9999.9; } S1_navigation_scVel { String DimensionNames "nscan,XYZ"; String Units "m/s"; String units "m/s"; String CodeMissingValue "-9999.9"; String origname "scVel"; String fullnamepath "/S1/navigation/scVel"; Float32 _FillValue -9999.9; } S1_navigation_scAttRollGeod { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttRollGeod"; String fullnamepath "/S1/navigation/scAttRollGeod"; Float32 _FillValue -9999.9; } S1_navigation_scAttRollGeoc { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttRollGeoc"; String fullnamepath "/S1/navigation/scAttRollGeoc"; Float32 _FillValue -9999.9; } S1_navigation_scAlt { String DimensionNames "nscan"; String Units "m"; String units "m"; String CodeMissingValue "-9999.9"; String origname "scAlt"; String fullnamepath "/S1/navigation/scAlt"; Float32 _FillValue -9999.9; } S1_navigation_scLon { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scLon"; String fullnamepath "/S1/navigation/scLon"; Float32 _FillValue -9999.9; } S1_navigation_scAttYawGeoc { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttYawGeoc"; String fullnamepath "/S1/navigation/scAttYawGeoc"; Float32 _FillValue -9999.9; } S1_navigation_scAttPitchGeoc { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttPitchGeoc"; String fullnamepath "/S1/navigation/scAttPitchGeoc"; Float32 _FillValue -9999.9; } S1_navigation_dprAlt { String DimensionNames "nscan"; String Units "m"; String units "m"; String CodeMissingValue "-9999.9"; String origname "dprAlt"; String fullnamepath "/S1/navigation/dprAlt"; Float32 _FillValue -9999.9; } S1_navigation_greenHourAng { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "greenHourAng"; String fullnamepath "/S1/navigation/greenHourAng"; Float32 _FillValue -9999.9; } S1_navigation_scLat { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scLat"; String fullnamepath "/S1/navigation/scLat"; Float32 _FillValue -9999.9; } S1_navigation_scAttYawGeod { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttYawGeod"; String fullnamepath "/S1/navigation/scAttYawGeod"; Float32 _FillValue -9999.9; } S1_navigation_timeMidScan { String DimensionNames "nscan"; String Units "s"; String units "s"; String CodeMissingValue "-9999.9"; String origname "timeMidScan"; String fullnamepath "/S1/navigation/timeMidScan"; Float64 _FillValue -9999.9; } S1_calibration_meanColdSkyCntnDiode { String DimensionNames "nscan,nchan1"; UInt16 _FillValue 65535; String CodeMissingValue "65535"; String origname "meanColdSkyCntnDiode"; String fullnamepath "/S1/calibration/meanColdSkyCntnDiode"; } S1_calibration_receiverGain { String DimensionNames "nscan,nchan1"; String CodeMissingValue "-9999.9"; String origname "receiverGain"; String fullnamepath "/S1/calibration/receiverGain"; Float32 _FillValue -9999.9; } S1_calibration_onOrbitNonLinearity { String DimensionNames "nscan,nchan1"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "onOrbitNonLinearity"; String fullnamepath "/S1/calibration/onOrbitNonLinearity"; Float32 _FillValue -9999.9; } S1_calibration_coldSkyTemp { String DimensionNames "nscan,nchan1"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "coldSkyTemp"; String fullnamepath "/S1/calibration/coldSkyTemp"; Float32 _FillValue -9999.9; } S1_calibration_meanHotLoadCount { String DimensionNames "nscan,nchan1"; UInt16 _FillValue 65535; String CodeMissingValue "65535"; String origname "meanHotLoadCount"; String fullnamepath "/S1/calibration/meanHotLoadCount"; } S1_calibration_offset { String DimensionNames "nscan,nchan1,LNL"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "offset"; String fullnamepath "/S1/calibration/offset"; Float32 _FillValue -9999.9; } S1_calibration_calibrationQCflag { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "calibrationQCflag"; String fullnamepath "/S1/calibration/calibrationQCflag"; } S1_calibration_diodeCoupledTemp { String DimensionNames "nscan,nchan1"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "diodeCoupledTemp"; String fullnamepath "/S1/calibration/diodeCoupledTemp"; Float32 _FillValue -9999.9; } S1_calibration_meanHotLoadCntnDiode { String DimensionNames "nscan,nchan1"; UInt16 _FillValue 65535; String CodeMissingValue "65535"; String origname "meanHotLoadCntnDiode"; String fullnamepath "/S1/calibration/meanHotLoadCntnDiode"; } S1_calibration_diodeFlag { String DimensionNames "nscan"; String Units "counts"; String units "counts"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "diodeFlag"; String fullnamepath "/S1/calibration/diodeFlag"; } S1_calibration_receiverTemp { String DimensionNames "nscan,nchan1"; String CodeMissingValue "-9999.9"; String origname "receiverTemp"; String fullnamepath "/S1/calibration/receiverTemp"; Float32 _FillValue -9999.9; } S1_calibration_nonLinearGain { String DimensionNames "nscan,nchan1"; String CodeMissingValue "-9999.9"; String origname "nonLinearGain"; String fullnamepath "/S1/calibration/nonLinearGain"; Float32 _FillValue -9999.9; } S1_calibration_hotLoadTemp { String DimensionNames "nscan,nchan1"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "hotLoadTemp"; String fullnamepath "/S1/calibration/hotLoadTemp"; Float32 _FillValue -9999.9; } S1_calibration_gain { String DimensionNames "nscan,nchan1,LNL"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "gain"; String fullnamepath "/S1/calibration/gain"; Float32 _FillValue -9999.9; } S1_calibration_meanColdSkyCount { String DimensionNames "nscan,nchan1"; UInt16 _FillValue 65535; String CodeMissingValue "65535"; String origname "meanColdSkyCount"; String fullnamepath "/S1/calibration/meanColdSkyCount"; } S1_calibration_derivedNonLinearity { String DimensionNames "nscan,nchan1"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "derivedNonLinearity"; String fullnamepath "/S1/calibration/derivedNonLinearity"; Float32 _FillValue -9999.9; } S1_solarAzimuthAngle { String DimensionNames "nscan,npix1"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "solarAzimuthAngle"; String fullnamepath "/S1/solarAzimuthAngle"; String coordinates "S1_Longitude S1_Latitude"; Float32 _FillValue -9999.9; } S1_sunData_phaseFromOrbitMidnight { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "phaseFromOrbitMidnight"; String fullnamepath "/S1/sunData/phaseFromOrbitMidnight"; Float32 _FillValue -9999.9; } S1_sunData_sunEarthSeparation { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "sunEarthSeparation"; String fullnamepath "/S1/sunData/sunEarthSeparation"; Float32 _FillValue -9999.9; } S1_sunData_earthAngularRadius { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "earthAngularRadius"; String fullnamepath "/S1/sunData/earthAngularRadius"; Float32 _FillValue -9999.9; } S1_sunData_phaseOfEclipseExit { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "phaseOfEclipseExit"; String fullnamepath "/S1/sunData/phaseOfEclipseExit"; Float32 _FillValue -9999.9; } S1_sunData_solarBetaAngle { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "solarBetaAngle"; String fullnamepath "/S1/sunData/solarBetaAngle"; Float32 _FillValue -9999.9; } S1_sunData_timeSinceEclipseEntry { String DimensionNames "nscan"; String Units "s"; String units "s"; String CodeMissingValue "-9999.9"; String origname "timeSinceEclipseEntry"; String fullnamepath "/S1/sunData/timeSinceEclipseEntry"; Float32 _FillValue -9999.9; } S1_sunData_orbitRate { String DimensionNames "nscan"; String Units "degrees/s"; String units "degrees/s"; String CodeMissingValue "-9999.9"; String origname "orbitRate"; String fullnamepath "/S1/sunData/orbitRate"; Float32 _FillValue -9999.9; } S1_sunData_sunVectorInBodyFrame { String DimensionNames "nscan,"; String CodeMissingValue "-9999.9"; String origname "sunVectorInBodyFrame"; String fullnamepath "/S1/sunData/sunVectorInBodyFrame"; Float32 _FillValue -9999.9; } S1_Tb { String DimensionNames "nscan,npix1,nchan1"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "Tb"; String fullnamepath "/S1/Tb"; String coordinates "S1_Longitude S1_Latitude nchan1"; Float32 _FillValue -9999.9; } S1_satAzimuthAngle { String DimensionNames "nscan,npix1"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "satAzimuthAngle"; String fullnamepath "/S1/satAzimuthAngle"; String coordinates "S1_Longitude S1_Latitude"; Float32 _FillValue -9999.9; } S1_solarZenAngle { String DimensionNames "nscan,npix1"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "solarZenAngle"; String fullnamepath "/S1/solarZenAngle"; String coordinates "S1_Longitude S1_Latitude"; Float32 _FillValue -9999.9; } S1_scanStatus_operationalMode { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "operationalMode"; String fullnamepath "/S1/scanStatus/operationalMode"; } S1_scanStatus_modeStatus { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "modeStatus"; String fullnamepath "/S1/scanStatus/modeStatus"; } S1_scanStatus_targetSelectionMidScan { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "targetSelectionMidScan"; String fullnamepath "/S1/scanStatus/targetSelectionMidScan"; } S1_scanStatus_geoWarning { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "geoWarning"; String fullnamepath "/S1/scanStatus/geoWarning"; } S1_scanStatus_pointingStatus { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "pointingStatus"; String fullnamepath "/S1/scanStatus/pointingStatus"; } S1_scanStatus_geoError { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "geoError"; String fullnamepath "/S1/scanStatus/geoError"; } S1_scanStatus_dataQuality { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "dataQuality"; String fullnamepath "/S1/scanStatus/dataQuality"; } S1_scanStatus_acsModeMidScan { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "acsModeMidScan"; String fullnamepath "/S1/scanStatus/acsModeMidScan"; } S1_scanStatus_missing { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "missing"; String fullnamepath "/S1/scanStatus/missing"; } S1_scanStatus_FractionalGranuleNumber { String DimensionNames "nscan"; String CodeMissingValue "-9999.9"; String origname "FractionalGranuleNumber"; String fullnamepath "/S1/scanStatus/FractionalGranuleNumber"; Float64 _FillValue -9999.9; } S1_scanStatus_SCorientation { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "SCorientation"; String fullnamepath "/S1/scanStatus/SCorientation"; } S1_incidenceAngle { String DimensionNames "nscan,npix1"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "incidenceAngle"; String fullnamepath "/S1/incidenceAngle"; String coordinates "S1_Longitude S1_Latitude"; Float32 _FillValue -9999.9; } S1_RFIFlag { String DimensionNames "nscan,npix1,nfreq1"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "RFIFlag"; String fullnamepath "/S1/RFIFlag"; String coordinates "S1_Longitude S1_Latitude nfreq1"; } S2_ScanTime_MilliSecond { String DimensionNames "nscan"; String Units "ms"; String units "ms"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "MilliSecond"; String fullnamepath "/S2/ScanTime/MilliSecond"; } S2_ScanTime_Minute { String DimensionNames "nscan"; String Units "minutes"; String units "minutes"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Minute"; String fullnamepath "/S2/ScanTime/Minute"; } S2_ScanTime_Year { String DimensionNames "nscan"; String Units "years"; String units "years"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "Year"; String fullnamepath "/S2/ScanTime/Year"; } S2_ScanTime_SecondOfDay { String DimensionNames "nscan"; String Units "s"; String units "s"; String CodeMissingValue "-9999.9"; String origname "SecondOfDay"; String fullnamepath "/S2/ScanTime/SecondOfDay"; Float64 _FillValue -9999.9; } S2_ScanTime_Second { String DimensionNames "nscan"; String Units "s"; String units "s"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Second"; String fullnamepath "/S2/ScanTime/Second"; } S2_ScanTime_DayOfYear { String DimensionNames "nscan"; String Units "days"; String units "days"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "DayOfYear"; String fullnamepath "/S2/ScanTime/DayOfYear"; } S2_ScanTime_Hour { String DimensionNames "nscan"; String Units "hours"; String units "hours"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Hour"; String fullnamepath "/S2/ScanTime/Hour"; } S2_ScanTime_Month { String DimensionNames "nscan"; String Units "months"; String units "months"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Month"; String fullnamepath "/S2/ScanTime/Month"; } S2_ScanTime_DayOfMonth { String DimensionNames "nscan"; String Units "days"; String units "days"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "DayOfMonth"; String fullnamepath "/S2/ScanTime/DayOfMonth"; } S2_moonVectorInstFrame { String DimensionNames "nscan,GMIxyz"; String Units "counts"; String units "counts"; String CodeMissingValue "-9999.9"; String origname "moonVectorInstFrame"; String fullnamepath "/S2/moonVectorInstFrame"; Float32 _FillValue -9999.9; } S2_calCounts_hotLoadThermisterTemp { String DimensionNames "nscan,nchan2,ntherm"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "hotLoadThermisterTemp"; String fullnamepath "/S2/calCounts/hotLoadThermisterTemp"; Float32 _FillValue -9999.9; } S2_calCounts_coldLoadReading { String DimensionNames "nscan,nchan2,ncolds2"; String Units "counts"; String units "counts"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "coldLoadReading"; String fullnamepath "/S2/calCounts/coldLoadReading"; } S2_calCounts_hotLoadnDiodeReading { String DimensionNames "nscan,nchan2,nhots2"; String Units "counts"; String units "counts"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "hotLoadnDiodeReading"; String fullnamepath "/S2/calCounts/hotLoadnDiodeReading"; } S2_calCounts_hotLoadReading { String DimensionNames "nscan,nchan2,nhots2"; String Units "counts"; String units "counts"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "hotLoadReading"; String fullnamepath "/S2/calCounts/hotLoadReading"; } S2_calCounts_coldLoadnDiodeReading { String DimensionNames "nscan,nchan2,ncolds2"; String Units "counts"; String units "counts"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "coldLoadnDiodeReading"; String fullnamepath "/S2/calCounts/coldLoadnDiodeReading"; } S2_sunGlintAngle { String DimensionNames "nscan,npix2"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "sunGlintAngle"; String fullnamepath "/S2/sunGlintAngle"; String coordinates "S2_Longitude S2_Latitude"; Float32 _FillValue -9999.9; } S2_sampleHeader_blanking { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "blanking"; String fullnamepath "/S2/sampleHeader/blanking"; } S2_sampleHeader_earthViewFirstSample { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "earthViewFirstSample"; String fullnamepath "/S2/sampleHeader/earthViewFirstSample"; } S2_sampleHeader_sampleNumber { String DimensionNames "nscan,nchan2,nsamt"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "sampleNumber"; String fullnamepath "/S2/sampleHeader/sampleNumber"; } S2_sampleHeader_tachSeconds { String DimensionNames "nscan,ntach"; UInt32 _FillValue 0; String CodeMissingValue "0"; String origname "tachSeconds"; String fullnamepath "/S2/sampleHeader/tachSeconds"; } S2_sampleHeader_tachMicroSeconds { String DimensionNames "nscan,ntach"; UInt16 _FillValue 0; String CodeMissingValue "0"; String origname "tachMicroSeconds"; String fullnamepath "/S2/sampleHeader/tachMicroSeconds"; } S2_navigation_scPos { String DimensionNames "nscan,XYZ"; String Units "m"; String units "m"; String CodeMissingValue "-9999.9"; String origname "scPos"; String fullnamepath "/S2/navigation/scPos"; Float32 _FillValue -9999.9; } S2_navigation_timeMidScanOffset { String DimensionNames "nscan"; String Units "s"; String units "s"; String CodeMissingValue "-9999.9"; String origname "timeMidScanOffset"; String fullnamepath "/S2/navigation/timeMidScanOffset"; Float64 _FillValue -9999.9; } S2_navigation_scAttPitchGeod { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttPitchGeod"; String fullnamepath "/S2/navigation/scAttPitchGeod"; Float32 _FillValue -9999.9; } S2_navigation_scVel { String DimensionNames "nscan,XYZ"; String Units "m/s"; String units "m/s"; String CodeMissingValue "-9999.9"; String origname "scVel"; String fullnamepath "/S2/navigation/scVel"; Float32 _FillValue -9999.9; } S2_navigation_scAttRollGeod { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttRollGeod"; String fullnamepath "/S2/navigation/scAttRollGeod"; Float32 _FillValue -9999.9; } S2_navigation_scAttRollGeoc { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttRollGeoc"; String fullnamepath "/S2/navigation/scAttRollGeoc"; Float32 _FillValue -9999.9; } S2_navigation_scAlt { String DimensionNames "nscan"; String Units "m"; String units "m"; String CodeMissingValue "-9999.9"; String origname "scAlt"; String fullnamepath "/S2/navigation/scAlt"; Float32 _FillValue -9999.9; } S2_navigation_scLon { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scLon"; String fullnamepath "/S2/navigation/scLon"; Float32 _FillValue -9999.9; } S2_navigation_scAttYawGeoc { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttYawGeoc"; String fullnamepath "/S2/navigation/scAttYawGeoc"; Float32 _FillValue -9999.9; } S2_navigation_scAttPitchGeoc { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttPitchGeoc"; String fullnamepath "/S2/navigation/scAttPitchGeoc"; Float32 _FillValue -9999.9; } S2_navigation_dprAlt { String DimensionNames "nscan"; String Units "m"; String units "m"; String CodeMissingValue "-9999.9"; String origname "dprAlt"; String fullnamepath "/S2/navigation/dprAlt"; Float32 _FillValue -9999.9; } S2_navigation_greenHourAng { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "greenHourAng"; String fullnamepath "/S2/navigation/greenHourAng"; Float32 _FillValue -9999.9; } S2_navigation_scLat { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scLat"; String fullnamepath "/S2/navigation/scLat"; Float32 _FillValue -9999.9; } S2_navigation_scAttYawGeod { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "scAttYawGeod"; String fullnamepath "/S2/navigation/scAttYawGeod"; Float32 _FillValue -9999.9; } S2_navigation_timeMidScan { String DimensionNames "nscan"; String Units "s"; String units "s"; String CodeMissingValue "-9999.9"; String origname "timeMidScan"; String fullnamepath "/S2/navigation/timeMidScan"; Float64 _FillValue -9999.9; } S2_calibration_meanColdSkyCntnDiode { String DimensionNames "nscan,nchan2"; UInt16 _FillValue 65535; String CodeMissingValue "65535"; String origname "meanColdSkyCntnDiode"; String fullnamepath "/S2/calibration/meanColdSkyCntnDiode"; } S2_calibration_receiverGain { String DimensionNames "nscan,nchan2"; String CodeMissingValue "-9999.9"; String origname "receiverGain"; String fullnamepath "/S2/calibration/receiverGain"; Float32 _FillValue -9999.9; } S2_calibration_onOrbitNonLinearity { String DimensionNames "nscan,nchan2"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "onOrbitNonLinearity"; String fullnamepath "/S2/calibration/onOrbitNonLinearity"; Float32 _FillValue -9999.9; } S2_calibration_coldSkyTemp { String DimensionNames "nscan,nchan2"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "coldSkyTemp"; String fullnamepath "/S2/calibration/coldSkyTemp"; Float32 _FillValue -9999.9; } S2_calibration_meanHotLoadCount { String DimensionNames "nscan,nchan2"; UInt16 _FillValue 65535; String CodeMissingValue "65535"; String origname "meanHotLoadCount"; String fullnamepath "/S2/calibration/meanHotLoadCount"; } S2_calibration_offset { String DimensionNames "nscan,nchan2,LNL"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "offset"; String fullnamepath "/S2/calibration/offset"; Float32 _FillValue -9999.9; } S2_calibration_calibrationQCflag { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "calibrationQCflag"; String fullnamepath "/S2/calibration/calibrationQCflag"; } S2_calibration_diodeCoupledTemp { String DimensionNames "nscan,nchan2"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "diodeCoupledTemp"; String fullnamepath "/S2/calibration/diodeCoupledTemp"; Float32 _FillValue -9999.9; } S2_calibration_meanHotLoadCntnDiode { String DimensionNames "nscan,nchan2"; UInt16 _FillValue 65535; String CodeMissingValue "65535"; String origname "meanHotLoadCntnDiode"; String fullnamepath "/S2/calibration/meanHotLoadCntnDiode"; } S2_calibration_diodeFlag { String DimensionNames "nscan"; String Units "counts"; String units "counts"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "diodeFlag"; String fullnamepath "/S2/calibration/diodeFlag"; } S2_calibration_receiverTemp { String DimensionNames "nscan,nchan2"; String CodeMissingValue "-9999.9"; String origname "receiverTemp"; String fullnamepath "/S2/calibration/receiverTemp"; Float32 _FillValue -9999.9; } S2_calibration_nonLinearGain { String DimensionNames "nscan,nchan2"; String CodeMissingValue "-9999.9"; String origname "nonLinearGain"; String fullnamepath "/S2/calibration/nonLinearGain"; Float32 _FillValue -9999.9; } S2_calibration_hotLoadTemp { String DimensionNames "nscan,nchan2"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "hotLoadTemp"; String fullnamepath "/S2/calibration/hotLoadTemp"; Float32 _FillValue -9999.9; } S2_calibration_gain { String DimensionNames "nscan,nchan2,LNL"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "gain"; String fullnamepath "/S2/calibration/gain"; Float32 _FillValue -9999.9; } S2_calibration_meanColdSkyCount { String DimensionNames "nscan,nchan2"; UInt16 _FillValue 65535; String CodeMissingValue "65535"; String origname "meanColdSkyCount"; String fullnamepath "/S2/calibration/meanColdSkyCount"; } S2_calibration_derivedNonLinearity { String DimensionNames "nscan,nchan2"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "derivedNonLinearity"; String fullnamepath "/S2/calibration/derivedNonLinearity"; Float32 _FillValue -9999.9; } S2_solarAzimuthAngle { String DimensionNames "nscan,npix2"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "solarAzimuthAngle"; String fullnamepath "/S2/solarAzimuthAngle"; String coordinates "S2_Longitude S2_Latitude"; Float32 _FillValue -9999.9; } S2_sunData_phaseFromOrbitMidnight { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "phaseFromOrbitMidnight"; String fullnamepath "/S2/sunData/phaseFromOrbitMidnight"; Float32 _FillValue -9999.9; } S2_sunData_sunEarthSeparation { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "sunEarthSeparation"; String fullnamepath "/S2/sunData/sunEarthSeparation"; Float32 _FillValue -9999.9; } S2_sunData_earthAngularRadius { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "earthAngularRadius"; String fullnamepath "/S2/sunData/earthAngularRadius"; Float32 _FillValue -9999.9; } S2_sunData_phaseOfEclipseExit { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "phaseOfEclipseExit"; String fullnamepath "/S2/sunData/phaseOfEclipseExit"; Float32 _FillValue -9999.9; } S2_sunData_solarBetaAngle { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "solarBetaAngle"; String fullnamepath "/S2/sunData/solarBetaAngle"; Float32 _FillValue -9999.9; } S2_sunData_timeSinceEclipseEntry { String DimensionNames "nscan"; String Units "s"; String units "s"; String CodeMissingValue "-9999.9"; String origname "timeSinceEclipseEntry"; String fullnamepath "/S2/sunData/timeSinceEclipseEntry"; Float32 _FillValue -9999.9; } S2_sunData_orbitRate { String DimensionNames "nscan"; String Units "degrees/s"; String units "degrees/s"; String CodeMissingValue "-9999.9"; String origname "orbitRate"; String fullnamepath "/S2/sunData/orbitRate"; Float32 _FillValue -9999.9; } S2_sunData_sunVectorInBodyFrame { String DimensionNames "nscan,"; String CodeMissingValue "-9999.9"; String origname "sunVectorInBodyFrame"; String fullnamepath "/S2/sunData/sunVectorInBodyFrame"; Float32 _FillValue -9999.9; } S2_Tb { String DimensionNames "nscan,npix2,nchan2"; String Units "K"; String units "K"; String CodeMissingValue "-9999.9"; String origname "Tb"; String fullnamepath "/S2/Tb"; String coordinates "S2_Longitude S2_Latitude nchan2"; Float32 _FillValue -9999.9; } S2_satAzimuthAngle { String DimensionNames "nscan,npix2"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "satAzimuthAngle"; String fullnamepath "/S2/satAzimuthAngle"; String coordinates "S2_Longitude S2_Latitude"; Float32 _FillValue -9999.9; } S2_solarZenAngle { String DimensionNames "nscan,npix2"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "solarZenAngle"; String fullnamepath "/S2/solarZenAngle"; String coordinates "S2_Longitude S2_Latitude"; Float32 _FillValue -9999.9; } S2_scanStatus_operationalMode { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "operationalMode"; String fullnamepath "/S2/scanStatus/operationalMode"; } S2_scanStatus_modeStatus { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "modeStatus"; String fullnamepath "/S2/scanStatus/modeStatus"; } S2_scanStatus_targetSelectionMidScan { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "targetSelectionMidScan"; String fullnamepath "/S2/scanStatus/targetSelectionMidScan"; } S2_scanStatus_geoWarning { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "geoWarning"; String fullnamepath "/S2/scanStatus/geoWarning"; } S2_scanStatus_pointingStatus { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "pointingStatus"; String fullnamepath "/S2/scanStatus/pointingStatus"; } S2_scanStatus_geoError { String DimensionNames "nscan"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "geoError"; String fullnamepath "/S2/scanStatus/geoError"; } S2_scanStatus_dataQuality { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "dataQuality"; String fullnamepath "/S2/scanStatus/dataQuality"; } S2_scanStatus_acsModeMidScan { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "acsModeMidScan"; String fullnamepath "/S2/scanStatus/acsModeMidScan"; } S2_scanStatus_missing { String DimensionNames "nscan"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "missing"; String fullnamepath "/S2/scanStatus/missing"; } S2_scanStatus_FractionalGranuleNumber { String DimensionNames "nscan"; String CodeMissingValue "-9999.9"; String origname "FractionalGranuleNumber"; String fullnamepath "/S2/scanStatus/FractionalGranuleNumber"; Float64 _FillValue -9999.9; } S2_scanStatus_SCorientation { String DimensionNames "nscan"; String Units "degrees"; String units "degrees"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "SCorientation"; String fullnamepath "/S2/scanStatus/SCorientation"; } S2_incidenceAngle { String DimensionNames "nscan,npix2"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "incidenceAngle"; String fullnamepath "/S2/incidenceAngle"; String coordinates "S2_Longitude S2_Latitude"; Float32 _FillValue -9999.9; } S2_RFIFlag { String DimensionNames "nscan,npix2,nfreq2"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "RFIFlag"; String fullnamepath "/S2/RFIFlag"; String coordinates "S2_Longitude S2_Latitude nfreq2"; } S1_Longitude { String DimensionNames "nscan,npix1"; String CodeMissingValue "-9999.9"; String origname "Longitude"; String fullnamepath "/S1/Longitude"; String units "degrees_east"; Float32 _FillValue -9999.9; } S1_Latitude { String DimensionNames "nscan,npix1"; String CodeMissingValue "-9999.9"; String origname "Latitude"; String fullnamepath "/S1/Latitude"; String units "degrees_north"; Float32 _FillValue -9999.9; } S2_Longitude { String DimensionNames "nscan,npix2"; String CodeMissingValue "-9999.9"; String origname "Longitude"; String fullnamepath "/S2/Longitude"; String units "degrees_east"; Float32 _FillValue -9999.9; } S2_Latitude { String DimensionNames "nscan,npix2"; String CodeMissingValue "-9999.9"; String origname "Latitude"; String fullnamepath "/S2/Latitude"; String units "degrees_north"; Float32 _FillValue -9999.9; } FakeDim0 { String units "level"; } GMIxyz { String comment "x, y, z components in GMI instrument coordinate system."; String units "level"; } LNL { String comment "Linear and non-linear."; String units "level"; } XYZ { String units "level"; } nchan1 { String comment "Number of channels in Swath 1."; String units "level"; } nchan2 { String comment "Number of channels in Swath 2."; String units "level"; } ncolds1 { String comment "Maximum number of cold samples in Swath 1."; String units "level"; } ncolds2 { String comment "Maximum number of cold samples in Swath 2."; String units "level"; } nfreq1 { String comment "Number of frequencies in Swath 1."; String units "level"; } nfreq2 { String comment "Number of frequencies in Swath 2."; String units "level"; } nhots1 { String comment "Maximum number of hot samples in Swath 1."; String units "level"; } nhots2 { String comment "Maximum number of hot samples in Swath 2."; String units "level"; } nsamt { String comment "The types are: total science GSDR, earthview,hot load, cold sky."; String units "level"; } ntach { String comment "Number of tachometer readings."; String units "level"; } ntherm { String comment "Number of hot load thermisters."; String units "level"; } DODS_EXTRA { String Unlimited_Dimension "nscan"; } }