netcdf asiaeriengineerM1.b1.20171031.000438 { dimensions: time = UNLIMITED ; // (3560 currently) variables: int base_time ; base_time:string = "2017-10-31 00:00:00 0:00" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2017-10-31 00:00:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2017-10-31 00:00:00 0:00" ; int qc_time(time) ; qc_time:long_name = "Quality check results on field: Time offset from midnight" ; qc_time:units = "unitless" ; qc_time:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_time:bit_1_description = "Delta time between current and previous samples is zero." ; qc_time:bit_1_assessment = "Indeterminate" ; qc_time:bit_2_description = "Delta time between current and previous samples is less than the delta_t_lower_limit field attribute." ; qc_time:bit_2_assessment = "Indeterminate" ; qc_time:bit_3_description = "Delta time between current and previous samples is greater than the delta_t_upper_limit field attribute." ; qc_time:bit_3_assessment = "Indeterminate" ; qc_time:delta_t_lower_limit = 10. ; qc_time:delta_t_upper_limit = 120. ; qc_time:prior_sample_flag = 1 ; qc_time:comment = "If the \'prior_sample_flag\' is set the first sample time from a new raw file will be compared against the time just previous to it in the stored data. If it is not set the qc_time value for the first sample will be set to 0." ; float Time_UTC_hours(time) ; Time_UTC_hours:long_name = "Time in decimal format at center of AERI sky observation period" ; Time_UTC_hours:units = "hours" ; Time_UTC_hours:resolution = 0.0001f ; Time_UTC_hours:missing_value = -9999.f ; Time_UTC_hours:explanation_of_value = "hours since 00:00:00 GMT" ; float timeHHMMSS(time) ; timeHHMMSS:long_name = "Time in hhmmss format at center of AERI sky observation period" ; timeHHMMSS:units = "hhmmss" ; timeHHMMSS:resolution = 1.f ; timeHHMMSS:missing_value = -9999.f ; float dateYYMMDD(time) ; dateYYMMDD:long_name = "Observation date" ; dateYYMMDD:units = "yymmdd" ; dateYYMMDD:resolution = 1.f ; dateYYMMDD:missing_value = -9999.f ; float JulianDay(time) ; JulianDay:long_name = "Julian day including day and fraction of day" ; JulianDay:units = "days" ; JulianDay:resolution = 1.e-05f ; JulianDay:missing_value = -9999.f ; int AERIunitNumber(time) ; AERIunitNumber:long_name = "AERI instrument unit serial number" ; AERIunitNumber:units = "unitless" ; AERIunitNumber:resolution = 1 ; AERIunitNumber:missing_value = -9999 ; int instrumentUnitNumber(time) ; instrumentUnitNumber:long_name = "Character string containing instrument name" ; instrumentUnitNumber:units = "unitless" ; instrumentUnitNumber:resolution = 0 ; instrumentUnitNumber:missing_value = -9999 ; float Latitude(time) ; Latitude:long_name = "Observation latitude" ; Latitude:units = "degrees" ; Latitude:resolution = 0.01f ; Latitude:missing_value = -9999.f ; float Longitude(time) ; Longitude:long_name = "Observation longitude" ; Longitude:units = "degrees" ; Longitude:resolution = 0.01f ; Longitude:missing_value = -9999.f ; float Altitude(time) ; Altitude:long_name = "Observation altitude" ; Altitude:units = "m" ; Altitude:resolution = 1.f ; Altitude:missing_value = -9999.f ; float systemReleaseNumber(time) ; systemReleaseNumber:long_name = "Version number of operational software" ; systemReleaseNumber:units = "unitless" ; systemReleaseNumber:resolution = 0.001f ; systemReleaseNumber:missing_value = -9999.f ; float sceneViewDuration(time) ; sceneViewDuration:long_name = "Duration of scene view" ; sceneViewDuration:units = "s" ; sceneViewDuration:resolution = 1.f ; sceneViewDuration:missing_value = -9999.f ; float coadditionsCount(time) ; coadditionsCount:long_name = "Coadditions count; number of complete(forward+backward) interferogram scans in a sample average." ; coadditionsCount:units = "unitless" ; coadditionsCount:resolution = 1.f ; coadditionsCount:missing_value = -9999.f ; float sceneMirrorPosition(time) ; sceneMirrorPosition:long_name = "Instrument scene mirror position identifier" ; sceneMirrorPosition:units = "unitless" ; sceneMirrorPosition:resolution = 1.f ; sceneMirrorPosition:missing_value = -9999.f ; float sceneMirPosCount(time) ; sceneMirPosCount:long_name = "Scene mirror position count; number of viewers in a sequence" ; sceneMirPosCount:units = "unitless" ; sceneMirPosCount:resolution = 1.f ; sceneMirPosCount:missing_value = -9999.f ; float sceneMirPosEncoder(time) ; sceneMirPosEncoder:long_name = "Scene mirror position encoder value" ; sceneMirPosEncoder:units = "unitless" ; sceneMirPosEncoder:resolution = 1.f ; sceneMirPosEncoder:missing_value = -9999.f ; float ABBtopTemp(time) ; ABBtopTemp:long_name = "Ambient blackbody temperature - rim top" ; ABBtopTemp:units = "K" ; ABBtopTemp:resolution = 0.001f ; ABBtopTemp:missing_value = -9999.f ; float ABBapexTemp(time) ; ABBapexTemp:long_name = "Ambient blackbody temperature - apex" ; ABBapexTemp:units = "K" ; ABBapexTemp:resolution = 0.001f ; ABBapexTemp:missing_value = -9999.f ; float ABBbottomTemp(time) ; ABBbottomTemp:long_name = "Ambient blackbody temperature" ; ABBbottomTemp:units = "K" ; ABBbottomTemp:resolution = 0.001f ; ABBbottomTemp:missing_value = -9999.f ; float HBBtopTemp(time) ; HBBtopTemp:long_name = "Hot blackbody temperature - rim top" ; HBBtopTemp:units = "K" ; HBBtopTemp:resolution = 0.001f ; HBBtopTemp:missing_value = -9999.f ; float HBBapexTemp(time) ; HBBapexTemp:long_name = "Hot blackbody temperature - apex" ; HBBapexTemp:units = "K" ; HBBapexTemp:resolution = 0.001f ; HBBapexTemp:missing_value = -9999.f ; float HBBbottomTemp(time) ; HBBbottomTemp:long_name = "Hot backbody temperature - rim bottom" ; HBBbottomTemp:units = "K" ; HBBbottomTemp:resolution = 0.001f ; HBBbottomTemp:missing_value = -9999.f ; float fixed2500ohmResistor(time) ; fixed2500ohmResistor:long_name = "Resistive temperature of 2500 ohm fixed resistor - banana plug mounted" ; fixed2500ohmResistor:units = "K" ; fixed2500ohmResistor:resolution = 0.001f ; fixed2500ohmResistor:missing_value = -9999.f ; float fixed97KohmResistor(time) ; fixed97KohmResistor:long_name = "Resistive temperature of 97 Kohm fixed resistor located in SCE-P4 shell" ; fixed97KohmResistor:units = "K" ; fixed97KohmResistor:resolution = 0.001f ; fixed97KohmResistor:missing_value = -9999.f ; float outsideAirTemp(time) ; outsideAirTemp:long_name = "Ambient air temperature at hatch opening" ; outsideAirTemp:units = "K" ; outsideAirTemp:resolution = 0.001f ; outsideAirTemp:missing_value = -9999.f ; float airNearInterferometerTemp(time) ; airNearInterferometerTemp:long_name = "Ambient air temperature near the interferometer" ; airNearInterferometerTemp:units = "K" ; airNearInterferometerTemp:resolution = 0.001f ; airNearInterferometerTemp:missing_value = -9999.f ; float interferometerSecondPortTemp(time) ; interferometerSecondPortTemp:long_name = "Interferometer second port temperature" ; interferometerSecondPortTemp:units = "K" ; interferometerSecondPortTemp:resolution = 0.001f ; interferometerSecondPortTemp:missing_value = -9999.f ; float BBsupportStructureTemp(time) ; BBsupportStructureTemp:long_name = "Temperature of the AERI blackbody support structure" ; BBsupportStructureTemp:units = "K" ; BBsupportStructureTemp:resolution = 0.001f ; BBsupportStructureTemp:missing_value = -9999.f ; float airNearBBsTemp(time) ; airNearBBsTemp:long_name = "Ambient air temperature near blackbodies" ; airNearBBsTemp:units = "K" ; airNearBBsTemp:resolution = 0.001f ; airNearBBsTemp:missing_value = -9999.f ; float mirrorMotorTemp(time) ; mirrorMotorTemp:long_name = "Mirror motor case temperature" ; mirrorMotorTemp:units = "K" ; mirrorMotorTemp:resolution = 0.001f ; mirrorMotorTemp:missing_value = -9999.f ; float sceneMirrorTemp(time) ; sceneMirrorTemp:long_name = "Scene mirror temperature as measured at the center of the back of the mirror" ; sceneMirrorTemp:units = "K" ; sceneMirrorTemp:resolution = 0.001f ; sceneMirrorTemp:missing_value = -9999.f ; float fixed12KohmResistor(time) ; fixed12KohmResistor:long_name = "12 KOhm fixed resistor temperature" ; fixed12KohmResistor:units = "K" ; fixed12KohmResistor:resolution = 1.f ; fixed12KohmResistor:missing_value = -9999.f ; float BBcontroller1temp(time) ; BBcontroller1temp:long_name = "Blackbody controller #1 temperature" ; BBcontroller1temp:units = "K" ; BBcontroller1temp:resolution = 0.001f ; BBcontroller1temp:missing_value = -9999.f ; float BBcontroller2temp(time) ; BBcontroller2temp:long_name = "Blackbody controller #2 temperature" ; BBcontroller2temp:units = "K" ; BBcontroller2temp:resolution = 0.001f ; BBcontroller2temp:missing_value = -9999.f ; float coolerCompressorTemp(time) ; coolerCompressorTemp:long_name = "Cooler compressor temperature" ; coolerCompressorTemp:units = "K" ; coolerCompressorTemp:resolution = 0.001f ; coolerCompressorTemp:missing_value = -9999.f ; float coolerExpanderTemp(time) ; coolerExpanderTemp:long_name = "Cooler expander temperature" ; coolerExpanderTemp:units = "K" ; coolerExpanderTemp:resolution = 0.001f ; coolerExpanderTemp:missing_value = -9999.f ; float coolerPowerSupplyTemp(time) ; coolerPowerSupplyTemp:long_name = "Cooler power supply temperature" ; coolerPowerSupplyTemp:units = "K" ; coolerPowerSupplyTemp:resolution = 0.001f ; coolerPowerSupplyTemp:missing_value = -9999.f ; float rackAmbientTemp(time) ; rackAmbientTemp:long_name = "Electronics rack ambient temperature" ; rackAmbientTemp:units = "K" ; rackAmbientTemp:resolution = 0.001f ; rackAmbientTemp:missing_value = -9999.f ; float computerTemp(time) ; computerTemp:long_name = "Ingest computer temperature" ; computerTemp:units = "K" ; computerTemp:resolution = 0.001f ; computerTemp:missing_value = -9999.f ; float motorDriverTemp(time) ; motorDriverTemp:long_name = "Motor driver temperature" ; motorDriverTemp:units = "K" ; motorDriverTemp:resolution = 0.001f ; motorDriverTemp:missing_value = -9999.f ; float SCEtemp(time) ; SCEtemp:long_name = "Signal conditioning electronics inside air temperature" ; SCEtemp:units = "K" ; SCEtemp:resolution = 0.001f ; SCEtemp:missing_value = -9999.f ; float coolerCurrent(time) ; coolerCurrent:long_name = "Stirling cooler current" ; coolerCurrent:units = "A" ; coolerCurrent:resolution = 0.001f ; coolerCurrent:missing_value = -9999.f ; float detectorTemp(time) ; detectorTemp:long_name = "Detector temperature" ; detectorTemp:units = "K" ; detectorTemp:resolution = 0.001f ; detectorTemp:missing_value = -9999.f ; float rainSensorIntensity(time) ; rainSensorIntensity:long_name = "Rain sensor analog output" ; rainSensorIntensity:units = "mm/hr" ; rainSensorIntensity:resolution = 1.f ; rainSensorIntensity:missing_value = -9999.f ; float interferometerWindowTemp(time) ; interferometerWindowTemp:long_name = "Interferometer window temperature" ; interferometerWindowTemp:units = "K" ; interferometerWindowTemp:resolution = 0.001f ; interferometerWindowTemp:missing_value = -9999.f ; float frontEndFanAirUnheatedTemp(time) ; frontEndFanAirUnheatedTemp:long_name = "Front end fan airflow unheated temperature" ; frontEndFanAirUnheatedTemp:units = "K" ; frontEndFanAirUnheatedTemp:resolution = 0.001f ; frontEndFanAirUnheatedTemp:missing_value = -9999.f ; float frontEndFanAirHeatedTemp(time) ; frontEndFanAirHeatedTemp:long_name = "Front end fan airflow heated temperature" ; frontEndFanAirHeatedTemp:units = "K" ; frontEndFanAirHeatedTemp:resolution = 0.001f ; frontEndFanAirHeatedTemp:missing_value = -9999.f ; float spareTemp(time) ; spareTemp:long_name = "Spare temperature" ; spareTemp:units = "K" ; spareTemp:resolution = 0.001f ; spareTemp:missing_value = -9999.f ; float atmosphericRelativeHumidity(time) ; atmosphericRelativeHumidity:long_name = "Relative humidity measured near blackbodies. Use with air temperature near blackbodies only." ; atmosphericRelativeHumidity:units = "%" ; atmosphericRelativeHumidity:resolution = 0.1f ; atmosphericRelativeHumidity:missing_value = -9999.f ; float interferometerEnclosureRelativeHumidity(time) ; interferometerEnclosureRelativeHumidity:long_name = "Interferometer enclosure relative humidity" ; interferometerEnclosureRelativeHumidity:units = "%" ; interferometerEnclosureRelativeHumidity:resolution = 0.1f ; interferometerEnclosureRelativeHumidity:missing_value = -9999.f ; float atmosphericPressure(time) ; atmosphericPressure:long_name = "Observation atmospheric pressure in AERI electronics" ; atmosphericPressure:units = "hPa" ; atmosphericPressure:resolution = 0.1f ; atmosphericPressure:missing_value = -9999.f ; float maxSampleStdDev(time) ; maxSampleStdDev:long_name = "Maximum standard deviation in thermistor channels 0 through 7" ; maxSampleStdDev:units = "K" ; maxSampleStdDev:resolution = 0.001f ; maxSampleStdDev:missing_value = -9999.f ; float sceneMirrorAngle(time) ; sceneMirrorAngle:long_name = "Scene mirror view angle in non-negative degrees, measured clockwise looking into interferometer window" ; sceneMirrorAngle:units = "degrees" ; sceneMirrorAngle:resolution = 0.01f ; sceneMirrorAngle:missing_value = -9999.f ; int sceneMirrorMotorStep(time) ; sceneMirrorMotorStep:long_name = "Scene mirror motor step setting" ; sceneMirrorMotorStep:units = "motor steps" ; sceneMirrorMotorStep:resolution = 1 ; sceneMirrorMotorStep:missing_value = -9999 ; float opticsCompartmentRelativeHumidity(time) ; opticsCompartmentRelativeHumidity:long_name = "Optics compartment relative humidity" ; opticsCompartmentRelativeHumidity:units = "%" ; opticsCompartmentRelativeHumidity:resolution = 1.f ; opticsCompartmentRelativeHumidity:missing_value = -9999.f ; int hatchOpen(time) ; hatchOpen:long_name = "Hatch open flag" ; hatchOpen:units = "unitless" ; hatchOpen:resolution = 1 ; hatchOpen:missing_value = -9999 ; hatchOpen:flag_values = -3, -2, -1, 0, 1 ; hatchOpen:flag_meanings = "Neither_open_nor_closed Outside_valid_range Fault Closed Open" ; float ABBmaxTempDiff(time) ; ABBmaxTempDiff:long_name = "Maximum temperature difference between ABB thermistors" ; ABBmaxTempDiff:units = "K" ; ABBmaxTempDiff:resolution = 0.001f ; ABBmaxTempDiff:missing_value = -9999.f ; float HBBmaxTempDiff(time) ; HBBmaxTempDiff:long_name = "Maximum temperature difference between HBB thermistors" ; HBBmaxTempDiff:units = "K" ; HBBmaxTempDiff:resolution = 0.001f ; HBBmaxTempDiff:missing_value = -9999.f ; float frontEndFanAirTempDiff(time) ; frontEndFanAirTempDiff:long_name = "Front end fan air temperature difference" ; frontEndFanAirTempDiff:units = "K" ; frontEndFanAirTempDiff:resolution = 0.001f ; frontEndFanAirTempDiff:missing_value = -9999.f ; float sceneMirPosEncoderDrift(time) ; sceneMirPosEncoderDrift:long_name = "Scene mirror encoder position drift" ; sceneMirPosEncoderDrift:units = "steps" ; sceneMirPosEncoderDrift:resolution = 1.f ; sceneMirPosEncoderDrift:missing_value = -9999.f ; int channelNumber(time) ; channelNumber:long_name = "AERI instrument data channel number" ; channelNumber:units = "unitless" ; channelNumber:resolution = 1 ; channelNumber:missing_value = -9999 ; float missingDataFlag(time) ; missingDataFlag:long_name = "Logical flag indicating that a data record is missing (true/false)" ; missingDataFlag:units = "unitless" ; missingDataFlag:flag_values = 0, 1 ; missingDataFlag:flag_meanings = "available missing" ; missingDataFlag:resolution = 1.f ; missingDataFlag:missing_value = -9999.f ; float calibrationAmbientTemp(time) ; calibrationAmbientTemp:long_name = "Ambient temperature used in calibration" ; calibrationAmbientTemp:units = "K" ; calibrationAmbientTemp:resolution = 0.001f ; calibrationAmbientTemp:missing_value = -9999.f ; float calibrationCBBtemp(time) ; calibrationCBBtemp:long_name = "Cold blackbody temperature used in calibration" ; calibrationCBBtemp:units = "K" ; calibrationCBBtemp:resolution = 0.001f ; calibrationCBBtemp:missing_value = -9999.f ; float calibrationHBBtemp(time) ; calibrationHBBtemp:long_name = "Hot blackbody temperature used in calibration" ; calibrationHBBtemp:units = "K" ; calibrationHBBtemp:resolution = 0.001f ; calibrationHBBtemp:missing_value = -9999.f ; float calibratedSceneID(time) ; calibratedSceneID:long_name = "Calibrated scene type identification" ; calibratedSceneID:units = "unitless" ; calibratedSceneID:resolution = 1.f ; calibratedSceneID:missing_value = -9999.f ; float ABBtopTempWeight(time) ; ABBtopTempWeight:long_name = "Decimal representation of percentage weighting of ambient blackbody top temperature" ; ABBtopTempWeight:units = "unitless" ; ABBtopTempWeight:resolution = 0.001f ; ABBtopTempWeight:missing_value = -9999.f ; float ABBapexTempWeight(time) ; ABBapexTempWeight:long_name = "Decimal representation of percentage weighting of ambient blackbody apex temperature" ; ABBapexTempWeight:units = "unitless" ; ABBapexTempWeight:resolution = 0.001f ; ABBapexTempWeight:missing_value = -9999.f ; float ABBbottomTempWeight(time) ; ABBbottomTempWeight:long_name = "Decimal representation of percentage weighting of ambient blackbody bottom temperature" ; ABBbottomTempWeight:units = "unitless" ; ABBbottomTempWeight:resolution = 0.001f ; ABBbottomTempWeight:missing_value = -9999.f ; float HBBtopTempWeight(time) ; HBBtopTempWeight:long_name = "Decimal representation of percentage weighting of hot blackbody top temperature" ; HBBtopTempWeight:units = "unitless" ; HBBtopTempWeight:resolution = 0.001f ; HBBtopTempWeight:missing_value = -9999.f ; float HBBapexTempWeight(time) ; HBBapexTempWeight:long_name = "Decimal representation of percentage weighting of hot blackbody apex temperature" ; HBBapexTempWeight:units = "unitless" ; HBBapexTempWeight:resolution = 0.001f ; HBBapexTempWeight:missing_value = -9999.f ; float HBBbottomTempWeight(time) ; HBBbottomTempWeight:long_name = "Decimal representation of percentage weighting of hot blackbody bottom temperature" ; HBBbottomTempWeight:units = "unitless" ; HBBbottomTempWeight:resolution = 0.001f ; HBBbottomTempWeight:missing_value = -9999.f ; float ABBtempOffset(time) ; ABBtempOffset:long_name = "Ambient blackbody temperature offset" ; ABBtempOffset:units = "K" ; ABBtempOffset:resolution = 0.001f ; ABBtempOffset:missing_value = -9999.f ; float HBBtempOffset(time) ; HBBtempOffset:long_name = "Hot blackbody temperature offset" ; HBBtempOffset:units = "K" ; HBBtempOffset:resolution = 0.001f ; HBBtempOffset:missing_value = -9999.f ; float BBcavityFactor(time) ; BBcavityFactor:long_name = "Blackbody cavity geometry factor" ; BBcavityFactor:units = "unitless" ; BBcavityFactor:resolution = 1.f ; BBcavityFactor:missing_value = -9999.f ; float sceneMirPosEncoderMaxDrift(time) ; sceneMirPosEncoderMaxDrift:long_name = "Scene mirror position encoder maximum drift" ; sceneMirPosEncoderMaxDrift:units = "steps" ; sceneMirPosEncoderMaxDrift:resolution = 0.1f ; sceneMirPosEncoderMaxDrift:missing_value = -9999.f ; float FFOVhalfAngle(time) ; FFOVhalfAngle:long_name = "FFOV half angle" ; FFOVhalfAngle:units = "radians" ; FFOVhalfAngle:resolution = 0.001f ; FFOVhalfAngle:missing_value = -9999.f ; int numberOfTerms(time) ; numberOfTerms:long_name = "Number of terms in FFOV corrections" ; numberOfTerms:units = "unitless" ; numberOfTerms:resolution = 1 ; numberOfTerms:missing_value = -9999 ; float originalLaserWavenumber(time) ; originalLaserWavenumber:long_name = "Original laser wavenumber" ; originalLaserWavenumber:units = "cm^-1" ; originalLaserWavenumber:resolution = 0.001f ; originalLaserWavenumber:missing_value = -9999.f ; float outputLaserWavenumber(time) ; outputLaserWavenumber:long_name = "Output laser wavenumber" ; outputLaserWavenumber:units = "cm^-1" ; outputLaserWavenumber:resolution = 0.001f ; outputLaserWavenumber:missing_value = -9999.f ; int originalInterferogramSize(time) ; originalInterferogramSize:long_name = "Initial spectral buffer size" ; originalInterferogramSize:units = "32-bit words" ; originalInterferogramSize:resolution = 1 ; originalInterferogramSize:missing_value = -9999 ; int expandedInterferogramSize(time) ; expandedInterferogramSize:long_name = "Expanded spectral buffer size" ; expandedInterferogramSize:units = "32-bit words" ; expandedInterferogramSize:resolution = 1 ; expandedInterferogramSize:missing_value = -9999 ; float surfaceLayerRadiance675_680(time) ; surfaceLayerRadiance675_680:long_name = "Longwave radiance average (675-680 cm^-1) surface air" ; surfaceLayerRadiance675_680:units = "mW/(m^2 sr cm^-1)" ; surfaceLayerRadiance675_680:resolution = 0.0001f ; surfaceLayerRadiance675_680:missing_value = -9999.f ; float elevatedLayerRadiance700_705(time) ; elevatedLayerRadiance700_705:long_name = "Longwave radiance average (700_705 cm^-1) elevated air" ; elevatedLayerRadiance700_705:units = "mW/(m^2 sr cm^-1)" ; elevatedLayerRadiance700_705:resolution = 0.0001f ; elevatedLayerRadiance700_705:missing_value = -9999.f ; float longwaveWindowRadiance985_990(time) ; longwaveWindowRadiance985_990:long_name = "Longwave window radiance average (985_990 cm^-1)" ; longwaveWindowRadiance985_990:units = "mW/(m^2 sr cm^-1)" ; longwaveWindowRadiance985_990:resolution = 0.0001f ; longwaveWindowRadiance985_990:missing_value = -9999.f ; float surfaceLayerRadiance2295_2300(time) ; surfaceLayerRadiance2295_2300:long_name = "Shortwave radiance average (2295_2300 cm^-1) surface air" ; surfaceLayerRadiance2295_2300:units = "mW/(m^2 sr cm^-1)" ; surfaceLayerRadiance2295_2300:resolution = 1.e-06f ; surfaceLayerRadiance2295_2300:missing_value = -9999.f ; float elevatedLayerRadiance2282_2287(time) ; elevatedLayerRadiance2282_2287:long_name = "Shortwave radiance average (2282_2287 cm^-1) elevated air" ; elevatedLayerRadiance2282_2287:units = "mW/(m^2 sr cm^-1)" ; elevatedLayerRadiance2282_2287:resolution = 1.e-06f ; elevatedLayerRadiance2282_2287:missing_value = -9999.f ; float shortwaveWindowRadiance2510_2515(time) ; shortwaveWindowRadiance2510_2515:long_name = "Shortwave window radiance average (2510_2515 cm^-1)" ; shortwaveWindowRadiance2510_2515:units = "mW/(m^2 sr cm^-1)" ; shortwaveWindowRadiance2510_2515:resolution = 1.e-06f ; shortwaveWindowRadiance2510_2515:missing_value = -9999.f ; float surfaceLayerAirTemp675_680(time) ; surfaceLayerAirTemp675_680:long_name = "Longwave surface air brightness temperature from radiance average (675_680 cm^-1)" ; surfaceLayerAirTemp675_680:units = "K" ; surfaceLayerAirTemp675_680:resolution = 0.0001f ; surfaceLayerAirTemp675_680:missing_value = -9999.f ; float elevatedLayerAirTemp700_705(time) ; elevatedLayerAirTemp700_705:long_name = "Longwave elevated air brightness temperature from radiance average (700_705 cm^-1)" ; elevatedLayerAirTemp700_705:units = "K" ; elevatedLayerAirTemp700_705:resolution = 0.0001f ; elevatedLayerAirTemp700_705:missing_value = -9999.f ; float longwaveWindowAirTemp985_990(time) ; longwaveWindowAirTemp985_990:long_name = "Longwave window brightness temperature from radiance average (985_990 cm^-1)" ; longwaveWindowAirTemp985_990:units = "K" ; longwaveWindowAirTemp985_990:resolution = 0.0001f ; longwaveWindowAirTemp985_990:missing_value = -9999.f ; float surfaceLayerAirTemp2295_2300(time) ; surfaceLayerAirTemp2295_2300:long_name = "Shortwave surface air brightness temperature from radiance average (2295_2300 cm^-1)" ; surfaceLayerAirTemp2295_2300:units = "K" ; surfaceLayerAirTemp2295_2300:resolution = 0.0001f ; surfaceLayerAirTemp2295_2300:missing_value = -9999.f ; float elevatedLayerAirTemp2282_2287(time) ; elevatedLayerAirTemp2282_2287:long_name = "Shortwave elevated air brightness temperature from radiance average (2282_2287 cm^-1)" ; elevatedLayerAirTemp2282_2287:units = "K" ; elevatedLayerAirTemp2282_2287:resolution = 0.0001f ; elevatedLayerAirTemp2282_2287:missing_value = -9999.f ; float shortwaveWindowAirTemp2510_2515(time) ; shortwaveWindowAirTemp2510_2515:long_name = "Shortwave window brightness temperature from radiance average (2510_2515 cm^-1)" ; shortwaveWindowAirTemp2510_2515:units = "K" ; shortwaveWindowAirTemp2510_2515:resolution = 0.0001f ; shortwaveWindowAirTemp2510_2515:missing_value = -9999.f ; float skyViewStdDevRadiance675_680(time) ; skyViewStdDevRadiance675_680:long_name = "Radiance standard deviation during sky view averaged over (675_680 cm^-1)" ; skyViewStdDevRadiance675_680:units = "mW/(m^2 sr cm^-1)" ; skyViewStdDevRadiance675_680:resolution = 1.e-07f ; skyViewStdDevRadiance675_680:missing_value = -9999.f ; float skyViewStdDevRadiance700_705(time) ; skyViewStdDevRadiance700_705:long_name = "Radiance standard deviation during sky view averaged over (700_705 cm^-1)" ; skyViewStdDevRadiance700_705:units = "mW/(m^2 sr cm^-1)" ; skyViewStdDevRadiance700_705:resolution = 1.e-07f ; skyViewStdDevRadiance700_705:missing_value = -9999.f ; float skyViewStdDevRadiance985_990(time) ; skyViewStdDevRadiance985_990:long_name = "Radiance standard deviation during sky view averaged over (985_990 cm^-1)" ; skyViewStdDevRadiance985_990:units = "mW/(m^2 sr cm^-1)" ; skyViewStdDevRadiance985_990:resolution = 1.e-07f ; skyViewStdDevRadiance985_990:missing_value = -9999.f ; float skyViewStdDevRadiance2295_2300(time) ; skyViewStdDevRadiance2295_2300:long_name = "Radiance standard deviation during sky view averaged over (2295_2300 cm^-1)" ; skyViewStdDevRadiance2295_2300:units = "mW/(m^2 sr cm^-1)" ; skyViewStdDevRadiance2295_2300:resolution = 1.e-07f ; skyViewStdDevRadiance2295_2300:missing_value = -9999.f ; float skyViewStdDevRadiance2282_2287(time) ; skyViewStdDevRadiance2282_2287:long_name = "Radiance standard deviation during sky view averaged over (2282_2287 cm^-1)" ; skyViewStdDevRadiance2282_2287:units = "mW/(m^2 sr cm^-1)" ; skyViewStdDevRadiance2282_2287:resolution = 1.e-07f ; skyViewStdDevRadiance2282_2287:missing_value = -9999.f ; float skyViewStdDevRadiance2510_2515(time) ; skyViewStdDevRadiance2510_2515:long_name = "Radiance standard deviation during sky view averaged over (2510_2515 cm^-1)" ; skyViewStdDevRadiance2510_2515:units = "mW/(m^2 sr cm^-1)" ; skyViewStdDevRadiance2510_2515:resolution = 1.e-07f ; skyViewStdDevRadiance2510_2515:missing_value = -9999.f ; float HBBviewStdDevRadiance675_680(time) ; HBBviewStdDevRadiance675_680:long_name = "HBB view radiance standard deviation (675_680 cm^-1)" ; HBBviewStdDevRadiance675_680:units = "mW/(m^2 sr cm^-1)" ; HBBviewStdDevRadiance675_680:resolution = 1.e-07f ; HBBviewStdDevRadiance675_680:missing_value = -9999.f ; float HBBviewStdDevRadiance700_705(time) ; HBBviewStdDevRadiance700_705:long_name = "HBB view radiance standard deviation (700_705 cm^-1)" ; HBBviewStdDevRadiance700_705:units = "mW/(m^2 sr cm^-1)" ; HBBviewStdDevRadiance700_705:resolution = 1.e-07f ; HBBviewStdDevRadiance700_705:missing_value = -9999.f ; float HBBviewStdDevRadiance985_990(time) ; HBBviewStdDevRadiance985_990:long_name = "HBB view radiance standard deviation (985_990 cm^-1)" ; HBBviewStdDevRadiance985_990:units = "mW/(m^2 sr cm^-1)" ; HBBviewStdDevRadiance985_990:resolution = 1.e-07f ; HBBviewStdDevRadiance985_990:missing_value = -9999.f ; float HBBviewStdDevRadiance2295_2300(time) ; HBBviewStdDevRadiance2295_2300:long_name = "HBB view radiance standard deviation (2295_2300 cm^-1)" ; HBBviewStdDevRadiance2295_2300:units = "mW/(m^2 sr cm^-1)" ; HBBviewStdDevRadiance2295_2300:resolution = 1.e-07f ; HBBviewStdDevRadiance2295_2300:missing_value = -9999.f ; float HBBviewStdDevRadiance2282_2287(time) ; HBBviewStdDevRadiance2282_2287:long_name = "HBB view radiance standard deviation (2282_2287 cm^-1)" ; HBBviewStdDevRadiance2282_2287:units = "mW/(m^2 sr cm^-1)" ; HBBviewStdDevRadiance2282_2287:resolution = 1.e-07f ; HBBviewStdDevRadiance2282_2287:missing_value = -9999.f ; float HBBviewStdDevRadiance2510_2515(time) ; HBBviewStdDevRadiance2510_2515:long_name = "HBB view radiance standard deviation (2510_2515 cm^-1)" ; HBBviewStdDevRadiance2510_2515:units = "mW/(m^2 sr cm^-1)" ; HBBviewStdDevRadiance2510_2515:resolution = 1.e-07f ; HBBviewStdDevRadiance2510_2515:missing_value = -9999.f ; float ABBviewStdDevRadiance675_680(time) ; ABBviewStdDevRadiance675_680:long_name = "ABB view radiance standard deviation (675_680 cm^-1)" ; ABBviewStdDevRadiance675_680:units = "mW/(m^2 sr cm^-1)" ; ABBviewStdDevRadiance675_680:resolution = 1.e-07f ; ABBviewStdDevRadiance675_680:missing_value = -9999.f ; float ABBviewStdDevRadiance700_705(time) ; ABBviewStdDevRadiance700_705:long_name = "ABB view radiance standard deviation (700_705 cm^-1)" ; ABBviewStdDevRadiance700_705:units = "mW/(m^2 sr cm^-1)" ; ABBviewStdDevRadiance700_705:resolution = 1.e-07f ; ABBviewStdDevRadiance700_705:missing_value = -9999.f ; float ABBviewStdDevRadiance985_990(time) ; ABBviewStdDevRadiance985_990:long_name = "ABB view radiance standard deviation (985_990 cm^-1)" ; ABBviewStdDevRadiance985_990:units = "mW/(m^2 sr cm^-1)" ; ABBviewStdDevRadiance985_990:resolution = 1.e-07f ; ABBviewStdDevRadiance985_990:missing_value = -9999.f ; float ABBviewStdDevRadiance2295_2300(time) ; ABBviewStdDevRadiance2295_2300:long_name = "ABB view radiance standard deviation (2295_2300 cm^-1)" ; ABBviewStdDevRadiance2295_2300:units = "mW/(m^2 sr cm^-1)" ; ABBviewStdDevRadiance2295_2300:resolution = 1.e-07f ; ABBviewStdDevRadiance2295_2300:missing_value = -9999.f ; float ABBviewStdDevRadiance2282_2287(time) ; ABBviewStdDevRadiance2282_2287:long_name = "ABB view radiance standard deviation (2282_2287 cm^-1)" ; ABBviewStdDevRadiance2282_2287:units = "mW/(m^2 sr cm^-1)" ; ABBviewStdDevRadiance2282_2287:resolution = 1.e-07f ; ABBviewStdDevRadiance2282_2287:missing_value = -9999.f ; float ABBviewStdDevRadiance2510_2515(time) ; ABBviewStdDevRadiance2510_2515:long_name = "ABB view radiance standard deviation (2510_2515 cm^-1)" ; ABBviewStdDevRadiance2510_2515:units = "mW/(m^2 sr cm^-1)" ; ABBviewStdDevRadiance2510_2515:resolution = 1.e-07f ; ABBviewStdDevRadiance2510_2515:missing_value = -9999.f ; float twoMinuteNoiseEstimateFactor(time) ; twoMinuteNoiseEstimateFactor:long_name = "Two minute noise estimate factor" ; twoMinuteNoiseEstimateFactor:units = "unitless" ; twoMinuteNoiseEstimateFactor:resolution = 1.e-05f ; twoMinuteNoiseEstimateFactor:missing_value = -9999.f ; int HBBstable(time) ; HBBstable:long_name = "Logical flag indicating whether HBB temperature is stable (true)\n", "or not stable (false). Determined using HBBtempDrift and HBBtempDriftLimit." ; HBBstable:units = "unitless" ; HBBstable:flag_values = 0, 1 ; HBBstable:flag_meanings = "not_stable stable" ; HBBstable:resolution = 1 ; HBBstable:missing_value = -9999 ; int SWskyNENacceptable(time) ; SWskyNENacceptable:long_name = "Logical flag indicating whether shortwave channel noise equivalent\n", "radiance is acceptable in sky view (true/false). Determined using SWskyNEN and SWskyNENlimit." ; SWskyNENacceptable:units = "unitless" ; SWskyNENacceptable:flag_values = 0, 1 ; SWskyNENacceptable:flag_meanings = "not_acceptable acceptable" ; SWskyNENacceptable:resolution = 1 ; SWskyNENacceptable:missing_value = -9999 ; int LWskyNENacceptable(time) ; LWskyNENacceptable:long_name = "Logical flag indicating whether longwave channel noise equivalent\n", "radiance is acceptable in sky view (true/false). Determined using LWskyNEN and LWskyNENlimit." ; LWskyNENacceptable:units = "unitless" ; LWskyNENacceptable:flag_values = 0, 1 ; LWskyNENacceptable:flag_meanings = "not_acceptable acceptable" ; LWskyNENacceptable:resolution = 1 ; LWskyNENacceptable:missing_value = -9999 ; int dataAvailable(time) ; dataAvailable:long_name = "Logical flag indicating whether any data is available at current time (true/false)" ; dataAvailable:units = "unitless" ; dataAvailable:resolution = 1 ; dataAvailable:missing_value = -9999 ; dataAvailable:flag_values = 0, 1 ; dataAvailable:flag_meanings = "missing available" ; float HBBtempDrift(time) ; HBBtempDrift:long_name = "The maximum excursion of hot-blackbody temperature over five (5) consecutive scenes, centered on the sky view" ; HBBtempDrift:units = "K" ; HBBtempDrift:resolution = 0.001f ; HBBtempDrift:missing_value = -9999.f ; float HBBtempDriftLimit(time) ; HBBtempDriftLimit:long_name = "Limit in Hot-blackbody Temperature Drift" ; HBBtempDriftLimit:units = "K" ; HBBtempDriftLimit:resolution = 0.001f ; HBBtempDriftLimit:missing_value = -9999.f ; float LWskyNEN(time) ; LWskyNEN:long_name = "The noise equivalent radiance observed in the longwave channel during a sky view at 1000 cm^-1" ; LWskyNEN:units = "mW/(m^2 sr cm^-1)" ; LWskyNEN:resolution = 0.0001f ; LWskyNEN:missing_value = -9999.f ; float LWskyNENlimit(time) ; LWskyNENlimit:long_name = "Longwave sky NEN limit" ; LWskyNENlimit:units = "mW/(m^2 sr cm^-1)" ; LWskyNENlimit:resolution = 0.0001f ; LWskyNENlimit:missing_value = -9999.f ; float SWskyNEN(time) ; SWskyNEN:long_name = "The noise equivalent radiance observed in the shortwave channel during a sky view at 2500 cm^-1" ; SWskyNEN:units = "mW/(m^2 sr cm^-1)" ; SWskyNEN:resolution = 1.e-06f ; SWskyNEN:missing_value = -9999.f ; float SWskyNENlimit(time) ; SWskyNENlimit:long_name = "Shortwave sky NEN limit" ; SWskyNENlimit:units = "mW/(m^2 sr cm^-1)" ; SWskyNENlimit:resolution = 1.e-06f ; SWskyNENlimit:missing_value = -9999.f ; float LW_HBB_NEN(time) ; LW_HBB_NEN:long_name = "Longwave HBB noise-equivalent radiance" ; LW_HBB_NEN:units = "mW/(m^2 sr cm^-1)" ; LW_HBB_NEN:resolution = 1.e-06f ; LW_HBB_NEN:missing_value = -9999.f ; float SW_HBB_NEN(time) ; SW_HBB_NEN:long_name = "Shortwave HBB noise-equivalent radiance" ; SW_HBB_NEN:units = "mW/(m^2 sr cm^-1)" ; SW_HBB_NEN:resolution = 1.e-06f ; SW_HBB_NEN:missing_value = -9999.f ; float SWresponsivity(time) ; SWresponsivity:long_name = "Characteristic value representing overall shortwave channel responsivity" ; SWresponsivity:units = "counts/[mW/(m^2 sr cm^-1)]" ; SWresponsivity:resolution = 1.e-05f ; SWresponsivity:missing_value = -9999.f ; float LWresponsivity(time) ; LWresponsivity:long_name = "Characteristic value representing overall longwave channel responsivity" ; LWresponsivity:units = "counts/[mW/(m^2 sr cm^-1)]" ; LWresponsivity:resolution = 1.e-05f ; LWresponsivity:missing_value = -9999.f ; float skyViewImaginaryRadiance675_680(time) ; skyViewImaginaryRadiance675_680:long_name = "Sky view imaginary radiance (675_680 cm^-1)" ; skyViewImaginaryRadiance675_680:units = "mW/(m^2 sr cm^-1)" ; skyViewImaginaryRadiance675_680:resolution = 0.01f ; skyViewImaginaryRadiance675_680:missing_value = -9999.f ; float skyViewImaginaryRadiance700_705(time) ; skyViewImaginaryRadiance700_705:long_name = "Sky view imaginary radiance (700_705 cm^-1)" ; skyViewImaginaryRadiance700_705:units = "mW/(m^2 sr cm^-1)" ; skyViewImaginaryRadiance700_705:resolution = 0.01f ; skyViewImaginaryRadiance700_705:missing_value = -9999.f ; float skyViewImaginaryRadiance985_990(time) ; skyViewImaginaryRadiance985_990:long_name = "Sky view imaginary radiance (985_990 cm^-1)" ; skyViewImaginaryRadiance985_990:units = "mW/(m^2 sr cm^-1)" ; skyViewImaginaryRadiance985_990:resolution = 0.01f ; skyViewImaginaryRadiance985_990:missing_value = -9999.f ; float skyViewImaginaryRadiance2295_2300(time) ; skyViewImaginaryRadiance2295_2300:long_name = "Sky view imaginary radiance (2295_2300 cm^-1)" ; skyViewImaginaryRadiance2295_2300:units = "mW/(m^2 sr cm^-1)" ; skyViewImaginaryRadiance2295_2300:resolution = 0.001f ; skyViewImaginaryRadiance2295_2300:missing_value = -9999.f ; float skyViewImaginaryRadiance2282_2287(time) ; skyViewImaginaryRadiance2282_2287:long_name = "Sky view imaginary radiance (2282_2287 cm^-1)" ; skyViewImaginaryRadiance2282_2287:units = "mW/(m^2 sr cm^-1)" ; skyViewImaginaryRadiance2282_2287:resolution = 0.001f ; skyViewImaginaryRadiance2282_2287:missing_value = -9999.f ; float skyViewImaginaryRadiance2510_2515(time) ; skyViewImaginaryRadiance2510_2515:long_name = "Sky view imaginary radiance (2510_2515 cm^-1)" ; skyViewImaginaryRadiance2510_2515:units = "mW/(m^2 sr cm^-1)" ; skyViewImaginaryRadiance2510_2515:resolution = 0.001f ; skyViewImaginaryRadiance2510_2515:missing_value = -9999.f ; float sunSensorIntensity(time) ; sunSensorIntensity:long_name = "Sun sensor intensity" ; sunSensorIntensity:units = "W/m^2" ; sunSensorIntensity:resolution = 0.001f ; sunSensorIntensity:missing_value = -9999.f ; float lat ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; lat:standard_name = "latitude" ; float lon ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; lon:standard_name = "longitude" ; float alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; // global attributes: :command_line = "aeri_ingest -n aeri -s asi -f M1" ; :process_version = "ingest-aeri-10.3-0.el6" ; :dod_version = "aeriengineer-b1-2.2" ; :site_id = "asi" ; :facility_id = "M1: Ascension Island" ; :data_level = "b1" ; :input_source = "/data/collection/asi/asiaeriM1.00/171031F2.CSV" ; :resolution_description = "The resolution field attributes refer to the number of significant digits relative to the decimal point that should be used in calculations. Using fewer digits might result in greater uncertainty. Using a larger number of digits should have no effect and thus is unnecessary. However, analyses based on differences in values with a larger number of significant digits than indicated could lead to erroneous results or misleading scientific conclusions.\n", "\n", "resolution for lat = 0.001\n", "resolution for lon = 0.001\n", "resolution for alt = 1" ; :comment_on_time = "The time assigned to each data point is identical to the Time and timeHHMMSS fields" ; :averaging_interval = "Use sceneViewDuration" ; :Ingest_OHWHIO_version = "OHWHIO v971222x $State: ingest-aeri-10.3-0.el6$ $Id: ohwhio.c,v 1.1 2012/05/02 19:40:02 koontz Exp $ $Name: $" ; :Instrument_OHWHIO_version = "$State: Exp $" ; :sampling_interval = "about 18 seconds" ; :dateYYMMDD = "171031 YYMMDD" ; :dateYYMMDD_description = "Observation date" ; :FFOVhalfAngle = "0.023 radians" ; :FFOVhalfAngle_description = "Field of view half angle used in finite FOV correction" ; :originalLaserWavenumber = "15799.440 cm-1" ; :originalLaserWavenumber_description = "Original laser wavenumber assumed for this instrument" ; :outputLaserWavenumber = "15799.000 cm-1" ; :outputLaserWavenumber_description = "Laser wavenumber used in definition of output wavenumber scale" ; :originalInterferogramSize = "8192 32-bit words" ; :originalInterferogramSize_description = "Size of buffer holding initial spectrum" ; :expandedInterferogramSize = "131072 32-bit words" ; :expandedInterferogramSize_description = "Size of buffer holding expanded spectrum before interpolation" ; :serial_number = "106" ; :datastream = "asiaeriengineerM1.b1" ; :history = "created by user dsmgr on machine ruby at 2017-11-01 03:26:01, using ingest-aeri-10.3-0.el6" ; }