netcdf sgpsirs1duttE3.c1.20010214.000000 { dimensions: time = UNLIMITED ; // (1418 currently) variables: int base_time ; base_time:string = "14-Feb-2001,0:00:00 GMT" ; 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 2001-02-14 00:00:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2001-02-14 00:00:00 0:00" ; float down_short_hemisp_sum(time) ; down_short_hemisp_sum:long_name = "Downwelling Shortwave Hemispheric Irradiance, Calculated, Sum of Direct Shortwave and Corrected Diffuse Shortwave" ; down_short_hemisp_sum:units = "W/m^2" ; down_short_hemisp_sum:missing_value = -9999.f ; down_short_hemisp_sum:comment = "This is the recommended Total Shortwave measurement to use" ; int status_down_short_hemisp_sum(time) ; status_down_short_hemisp_sum:long_name = "Status flag for Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Sum of Direct Shortwave and Corrected Diffuse Shortwave" ; status_down_short_hemisp_sum:units = "unitles" ; status_down_short_hemisp_sum:comment = "This value can be 1, 2, 3, 4" ; status_down_short_hemisp_sum:\1 = "(short_direct_normal * cos_zenith) + dsdh_full_corrected" ; status_down_short_hemisp_sum:\2 = "(short_direct_normal * cos_zenith) + dsdh_detector_corrected" ; status_down_short_hemisp_sum:\3 = "(short_direct_normal * cos_zenith) + down_short_diffuse_hemisp_uncorrected" ; status_down_short_hemisp_sum:\4 = "down_short_hemisp_uncorrected" ; float up_short_hemisp(time) ; up_short_hemisp:long_name = "Upwelling (10 meter) Shortwave Hemispheric Irradiance, Ventilated Pyranometer" ; up_short_hemisp:units = "W/m^2" ; up_short_hemisp:resolution = "0.1" ; up_short_hemisp:missing_value = -9999.f ; float up_short_hemisp_std(time) ; up_short_hemisp_std:long_name = "Upwelling (10 meter) Shortwave Hemispheric Irradiance, Ventilated Pyranometer, Standard Deviation" ; up_short_hemisp_std:units = "W/m^2" ; up_short_hemisp_std:resolution = "0.01" ; up_short_hemisp_std:missing_value = -9999.f ; float up_short_hemisp_max(time) ; up_short_hemisp_max:long_name = "Upwelling (10 meter) Shortwave Hemispheric Irradiance, Ventilated Pyranometer, Maxima" ; up_short_hemisp_max:units = "W/m^2" ; up_short_hemisp_max:resolution = "0.1" ; up_short_hemisp_max:missing_value = -9999.f ; float up_short_hemisp_min(time) ; up_short_hemisp_min:long_name = "Upwelling (10 meter) Shortwave Hemispheric Irradiance, Ventilated Pyranometer, Minima" ; up_short_hemisp_min:units = "W/m^2" ; up_short_hemisp_min:resolution = "0.1" ; up_short_hemisp_min:missing_value = -9999.f ; float down_long_hemisp(time) ; down_long_hemisp:long_name = "Downwelling Longwave Hemispheric Irradiance, Ventilated Pyrgeometer" ; down_long_hemisp:units = "W/m^2" ; down_long_hemisp:resolution = "0.1" ; down_long_hemisp:missing_value = -9999.f ; float down_long_hemisp_std(time) ; down_long_hemisp_std:long_name = "Downwelling Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Standard Deviation" ; down_long_hemisp_std:units = "W/m^2" ; down_long_hemisp_std:resolution = "0.01" ; down_long_hemisp_std:missing_value = -9999.f ; float down_long_hemisp_max(time) ; down_long_hemisp_max:long_name = "Downwelling Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Maxima" ; down_long_hemisp_max:units = "W/m^2" ; down_long_hemisp_max:resolution = "0.1" ; down_long_hemisp_max:missing_value = -9999.f ; float down_long_hemisp_min(time) ; down_long_hemisp_min:long_name = "Downwelling Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Minima" ; down_long_hemisp_min:units = "W/m^2" ; down_long_hemisp_min:resolution = "0.1" ; down_long_hemisp_min:missing_value = -9999.f ; float up_long_hemisp(time) ; up_long_hemisp:long_name = "Upwelling (10 meter) Longwave Hemispheric Irradiance, Ventilated Pyrgeometer" ; up_long_hemisp:units = "W/m^2" ; up_long_hemisp:resolution = "0.1" ; up_long_hemisp:missing_value = -9999.f ; float up_long_hemisp_std(time) ; up_long_hemisp_std:long_name = "Upwelling (10 meter) Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Standard Deviation" ; up_long_hemisp_std:units = "W/m^2" ; up_long_hemisp_std:resolution = "0.01" ; up_long_hemisp_std:missing_value = -9999.f ; float up_long_hemisp_max(time) ; up_long_hemisp_max:long_name = "Upwelling (10 meter) Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Maxima" ; up_long_hemisp_max:units = "W/m^2" ; up_long_hemisp_max:resolution = "0.1" ; up_long_hemisp_max:missing_value = -9999.f ; float up_long_hemisp_min(time) ; up_long_hemisp_min:long_name = "Upwelling (10 meter) Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Minima" ; up_long_hemisp_min:units = "W/m^2" ; up_long_hemisp_min:resolution = "0.1" ; up_long_hemisp_min:missing_value = -9999.f ; float short_direct_normal(time) ; short_direct_normal:long_name = "Shortwave Direct Normal Irradiance, Pyrgeometer" ; short_direct_normal:units = "W/m^2" ; short_direct_normal:resolution = "0.1" ; short_direct_normal:missing_value = -9999.f ; float short_direct_normal_std(time) ; short_direct_normal_std:long_name = "Shortwave Direct Normal Irradiance, Pyrgeometer, Standard Deviation" ; short_direct_normal_std:units = "W/m^2" ; short_direct_normal_std:resolution = "0.01" ; short_direct_normal_std:missing_value = -9999.f ; float short_direct_normal_max(time) ; short_direct_normal_max:long_name = "Shortwave Direct Normal Irradiance, Pyrgeometer, Maxima" ; short_direct_normal_max:units = "W/m^2" ; short_direct_normal_max:resolution = "0.1" ; short_direct_normal_max:missing_value = -9999.f ; float short_direct_normal_min(time) ; short_direct_normal_min:long_name = "Shortwave Direct Normal Irradiance, Pyrgeometer, Minima" ; short_direct_normal_min:units = "W/m^2" ; short_direct_normal_min:resolution = "0.1" ; short_direct_normal_min:missing_value = -9999.f ; float dsdh_best_estimate(time) ; dsdh_best_estimate:long_name = "Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Best Estimate" ; dsdh_best_estimate:units = "W/m^2" ; dsdh_best_estimate:comment = "The best estimate value can be one of the following: dsdh_full_corrected if available, then dsdh_detector_corrected if available, then down_short_diffuse_hemisp_uncorrected if available or missing value" ; dsdh_best_estimate:missing_value = -9999.f ; float dsdh_full_corrected(time) ; dsdh_full_corrected:long_name = "Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Full corrected (Mean absolute deviation)" ; dsdh_full_corrected:units = "W/m^2" ; dsdh_full_corrected:missing_value = -9999.f ; dsdh_full_corrected:Correction_Coeficients_mode_1 = "-0.011155 , 2.661655" ; dsdh_full_corrected:Correction_Coeficients_mode_2 = "0.001399 , 2.192399" ; int status_dsdh_full_corrected(time) ; status_dsdh_full_corrected:long_name = "Status flag for Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Full corrected (Mean absolute deviation)" ; status_dsdh_full_corrected:units = "unitles" ; status_dsdh_full_corrected:comment = "This is a status flag indicating which PIR values have been used to calculate corrected value" ; status_dsdh_full_corrected:\0 = "detector_flux, down_long_case_temperature and down_long_dome_temperature used" ; status_dsdh_full_corrected:\1 = "detector_flux_backup, down_long_case_temperature_backup and down_long_dome_temperature_backup used" ; status_dsdh_full_corrected:\2 = "detector_flux, down_long_case_temperature, down_long_dome_temperature, detector_flux_backup, down_long_case_temperature_backup and down_long_dome_temperature_backup are either missing or bad" ; int dsdh_full_corrected_mode(time) ; dsdh_full_corrected_mode:long_name = "Full correction mode for Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer" ; dsdh_full_corrected_mode:units = "unitles" ; dsdh_full_corrected_mode:missing_value = -9999 ; dsdh_full_corrected_mode:comment = "The value can be 1, 2, 3, 4." ; dsdh_full_corrected_mode:\1_dry = "If Relative Humidity (RH) not missing AND (Detector Flux < -100 W/m-2 and RH < 80%)" ; dsdh_full_corrected_mode:\2_moist = "If Relative Humidity (RH) not missing AND (Detector Flux >= -100 W/m-2 OR RH >= 80%)" ; dsdh_full_corrected_mode:\3_dry = "If Relative Humidity (RH) is missing AND (Detector Flux < -100 W/m-2)" ; dsdh_full_corrected_mode:\4_moist = "If Relative Humidity (RH) is missing AND (Detector Flux >= -100 W/m-2)" ; int qc_dsdh_full_corrected(time) ; qc_dsdh_full_corrected:long_name = "QC metric flag for Full Corrected Downwelling Shortwave Hemispheric Irradiance" ; qc_dsdh_full_corrected:units = "unitles" ; qc_dsdh_full_corrected:comment = "This is a 32 bit mechanism where bits can be turned off and on under certain condition. It is represented as an integer value." ; qc_dsdh_full_corrected:\1th_bit_is_on = "dsdh_full_corrected is missing" ; qc_dsdh_full_corrected:\5th_bit_is_on = "(down_long_hemisp - calculated_down_long_hemisp) > +/- 2.0 (W/m^2) BAD This does not apply to SIROS1DUTT data" ; qc_dsdh_full_corrected:\6th_bit_is_on = "down_long_dome_temperature > down_long_case_temperature + 0.5 (K) BAD" ; qc_dsdh_full_corrected:\7th_bit_is_on = "(down_long_dome_temperature < (down_long_case_temperature - 1.5 (K))) && (down_long_dome_temperature >= (down_long_case_temperature - 2.0 (K))) QUESTIONABLE" ; qc_dsdh_full_corrected:\8th_bit_is_on = "(down_long_dome_temperature < (down_long_case_temperature - 2.0 (K))) BAD" ; qc_dsdh_full_corrected:\9th_bit_is_on = "effective_temperature > (air_temperature + 1.5 (K)) BAD (For (SIROS, E2, E10, E16, E18) and (SIRS, E10, E16) and if air_temperature is missing then substitute air_temperature with down_long_case_temperature" ; qc_dsdh_full_corrected:\10th_bit_is_on = "effective_temperature > (air_temperature - 50.0 (K)) QUESTIONABLE (For (SIROS, E2, E10, E16, E18) and (SIRS, E10, E16) and if air_temperature is missing then substitute air_temperature with down_long_case_temperature" ; qc_dsdh_full_corrected:\11th_bit_is_on = "dsdh_full_corrected is within +/- 1.0 W/m^2 of rayleigh_limit QUESTIONABLE" ; qc_dsdh_full_corrected:\12th_bit_is_on = "dsdh_full_corrected < rayleigh_limit - 1.0 W/m^2 and (down_short_hemisp_uncorrected - down_short_diffuse_hemisp_uncorrected) > +/- 20.0 (W/m^2) QUESTIONABLE" ; qc_dsdh_full_corrected:\13th_bit_is_on = "(down_short_diffuse_hemisp_uncorrected - dsdh_full_corrected) > 30.0 W/m^2 and (down_short_hemisp_uncorrected - down_short_diffuse_hemisp_uncorrected) > +/- 20.0 (W/m^2) QUESTIONABLE" ; qc_dsdh_full_corrected:\14th_bit_is_on = "11 min standard deviation difference of the down_long_case_temperature and 11 min averaged down_long_case_temperature is > 0.1 BAD" ; qc_dsdh_full_corrected:\15th_bit_is_on = "Detector Flux <= -300 W/m^2 OR Detector Flux > 0 BAD" ; int qc_dsdh_full_corrected_performance(time) ; qc_dsdh_full_corrected_performance:long_name = "QC metric flag performance for Full Corrected Downwelling Shortwave Hemispheric Irradiance" ; qc_dsdh_full_corrected_performance:units = "unitles" ; qc_dsdh_full_corrected_performance:comment = "This is a 32 bit mechanism where bits can be turned off-on depending whether a particular QC check was performed. It is represented as an integer value. The description of the QC checks is in variable qc_dsdh_full_corrected." ; qc_dsdh_full_corrected_performance:\5th_bit_is_on = "(down_long_hemisp vs calculated_down_long_hemisp) QC test performed" ; qc_dsdh_full_corrected_performance:\6th_bit_is_on = "(down_long_dome_temperature vs down_long_case_temperature) QC test performed" ; qc_dsdh_full_corrected_performance:\7th_bit_is_on = "(effective_temperature vs air_temperature) QC test performed" ; qc_dsdh_full_corrected_performance:\8th_bit_is_on = "(dsdh_full_corrected vs rayleigh_limit) QC test performed" ; qc_dsdh_full_corrected_performance:\9th_bit_is_on = "(down_short_diffuse_hemisp_uncorrected vs dsdh_full_corrected) QC test performed" ; qc_dsdh_full_corrected_performance:\10th_bit_is_on = "11 min standard deviation difference of the down_long_case_temperature and 11 min averaged down_long_case_temperature QC test performed" ; qc_dsdh_full_corrected_performance:\11th_bit_is_on = "Detector Flux limit QC test performed" ; float dsdh_detector_corrected(time) ; dsdh_detector_corrected:long_name = "Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Detector only corrected" ; dsdh_detector_corrected:units = "W/m^2" ; dsdh_detector_corrected:missing_value = -9999.f ; dsdh_detector_corrected:Dutton_correction_used_mode_1 = "0.061663" ; dsdh_detector_corrected:Dutton_correction_used_mode_2 = "0.198935" ; int status_dsdh_detector_corrected(time) ; status_dsdh_detector_corrected:long_name = "Status flag for Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Detector only corrected" ; status_dsdh_detector_corrected:units = "unitles" ; status_dsdh_detector_corrected:comment = "This is a status flag indicating which PIR values have been used to calculate corrected value" ; status_dsdh_detector_corrected:\0 = "detector_flux used" ; status_dsdh_detector_corrected:\1 = "detector_flux_backup used" ; status_dsdh_detector_corrected:\2 = "detector_flux and detector_flux_backup are both either missing or bad" ; int dsdh_detector_corrected_mode(time) ; dsdh_detector_corrected_mode:long_name = "Detector only correction mode for Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer" ; dsdh_detector_corrected_mode:units = "unitles" ; dsdh_detector_corrected_mode:missing_value = -9999 ; dsdh_detector_corrected_mode:comment = "The value can be 1, 2, 3, 4." ; dsdh_detector_corrected_mode:\2_moist = "If Relative Humidity (RH) is not missing AND ((down_long_case_temperature - effective_temperature) < 6.0 and RH > 80%)" ; dsdh_detector_corrected_mode:\1_dry = "If Relative Humidity (RH) is not missing AND ((down_long_case_temperature - effective_temperature) >= 6.0 OR RH =< 80%))" ; dsdh_detector_corrected_mode:\4_moist = "If Relative Humidity (RH) is missing AND ((down_long_case_temperature - effective_temperature) < 6.0)" ; dsdh_detector_corrected_mode:\3_dry = "If Relative Humidity (RH) is missing AND ((down_long_case_temperature - effective_temperature) >= 6.0)" ; int qc_dsdh_detector_corrected(time) ; qc_dsdh_detector_corrected:long_name = "QC metric flag for Detector only Corrected Downwelling Shortwave Hemispheric Irradiance" ; qc_dsdh_detector_corrected:units = "unitles" ; qc_dsdh_detector_corrected:comment = "This is a 32 bit mechanism where bits can be turned off and on under certain condition. It is represented as an integer value." ; qc_dsdh_detector_corrected:\1th_bit_is_on = "dsdh_detector_corrected is missing" ; qc_dsdh_detector_corrected:\5th_bit_is_on = "(down_long_hemisp - calculated_down_long_hemisp) > +/- 2.0 (W/m^2) BAD This does not apply to SIROS1DUTT data" ; qc_dsdh_detector_corrected:\7th_bit_is_on = "(down_long_dome_temperature < (down_long_case_temperature - 1.5 (K))) && (down_long_dome_temperature >= (down_long_case_temperature - 2.0 (K))) QUESTIONABLE" ; qc_dsdh_detector_corrected:\8th_bit_is_on = "(down_long_dome_temperature < (down_long_case_temperature - 2.0 (K))) BAD" ; qc_dsdh_detector_corrected:\9th_bit_is_on = "effective_temperature > (air_temperature + 1.5 (K)) BAD (For (SIROS, E2, E10, E16, E18) and (SIRS, E10, E16) and if air_temperature is missing then substitute air_temperature with down_long_case_temperature" ; qc_dsdh_detector_corrected:\10th_bit_is_on = "effective_temperature > (air_temperature - 50.0 (K)) QUESTIONABLE (For (SIROS, E2, E10, E16, E18) and (SIRS, E10, E16) and if air_temperature is missing then substitute air_temperature with down_long_case_temperature" ; qc_dsdh_detector_corrected:\11th_bit_is_on = "dsdh_detector_corrected is within +/- 1.0 W/m^2 of rayleigh_limit QUESTIONABLE" ; qc_dsdh_detector_corrected:\12th_bit_is_on = "dsdh_detector_corrected < rayleigh_limit - 1.0 W/m^2 and (down_short_hemisp_uncorrected - down_short_diffuse_hemisp_uncorrected) > +/- 20.0 (W/m^2) QUESTIONABLE" ; qc_dsdh_detector_corrected:\13th_bit_is_on = "(down_short_diffuse_hemisp_uncorrected - dsdh_detector_corrected) > 30.0 W/m^2 and (down_short_hemisp_uncorrected - down_short_diffuse_hemisp_uncorrected) > +/- 20.0 (W/m^2) QUESTIONABLE" ; qc_dsdh_detector_corrected:\15th_bit_is_on = "Detector Flux <= -300 W/m^2 OR Detector Flux > 0 BAD" ; int qc_dsdh_detector_corrected_performance(time) ; qc_dsdh_detector_corrected_performance:long_name = "QC metric flag performance for Detector only Corrected Downwelling Shortwave Hemispheric Irradiance" ; qc_dsdh_detector_corrected_performance:units = "unitles" ; qc_dsdh_detector_corrected_performance:comment = "This is a 32 bit mechanism where bits can be turned off-on depending whether a particular QC check was performed. It is represented as an integer value. The description of QC checks is in variable qc_dsdh_detector_corrected." ; qc_dsdh_detector_corrected_performance:\5th_bit_is_on = "(down_long_hemisp vs calculated_down_long_hemisp) QC test performed" ; qc_dsdh_detector_corrected_performance:\6th_bit_is_on = "(down_long_dome_temperature vs down_long_case_temperature) QC test performed" ; qc_dsdh_detector_corrected_performance:\7th_bit_is_on = "(effective_temperature vs air_temperature) QC test performed" ; qc_dsdh_detector_corrected_performance:\8th_bit_is_on = "(dsdh_detector_corrected vs rayleigh_limit) QC test performed" ; qc_dsdh_detector_corrected_performance:\9th_bit_is_on = "(down_short_diffuse_hemisp_uncorrected vs dsdh_detector_corrected) QC test performed" ; qc_dsdh_detector_corrected_performance:\11th_bit_is_on = "Detector Flux limit QC test performed" ; float down_short_diffuse_hemisp_uncorrected(time) ; down_short_diffuse_hemisp_uncorrected:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance Uncorrected, Pyrgeometer" ; down_short_diffuse_hemisp_uncorrected:units = "W/m^2" ; down_short_diffuse_hemisp_uncorrected:resolution = "0.1" ; down_short_diffuse_hemisp_uncorrected:missing_value = -9999.f ; float down_short_diffuse_hemisp_uncorrected_std(time) ; down_short_diffuse_hemisp_uncorrected_std:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance Uncorrected, Pyrgeometer, Standard Deviation" ; down_short_diffuse_hemisp_uncorrected_std:units = "W/m^2" ; down_short_diffuse_hemisp_uncorrected_std:resolution = "0.01" ; down_short_diffuse_hemisp_uncorrected_std:missing_value = -9999.f ; float down_short_diffuse_hemisp_uncorrected_max(time) ; down_short_diffuse_hemisp_uncorrected_max:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance Uncorrected, Pyrgeometer, Maxima" ; down_short_diffuse_hemisp_uncorrected_max:units = "W/m^2" ; down_short_diffuse_hemisp_uncorrected_max:resolution = "0.1" ; down_short_diffuse_hemisp_uncorrected_max:missing_value = -9999.f ; float down_short_diffuse_hemisp_uncorrected_min(time) ; down_short_diffuse_hemisp_uncorrected_min:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance Uncorrected, Pyrgeometer, Minima" ; down_short_diffuse_hemisp_uncorrected_min:units = "W/m^2" ; down_short_diffuse_hemisp_uncorrected_min:resolution = "0.1" ; down_short_diffuse_hemisp_uncorrected_min:missing_value = -9999.f ; float down_short_hemisp_uncorrected(time) ; down_short_hemisp_uncorrected:long_name = "Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Uncorrected for IR loss" ; down_short_hemisp_uncorrected:units = "W/m^2" ; down_short_hemisp_uncorrected:resolution = "0.1" ; down_short_hemisp_uncorrected:missing_value = -9999.f ; float down_short_hemisp_uncorrected_std(time) ; down_short_hemisp_uncorrected_std:long_name = "Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Uncorrected for IR loss, Standard Deviation" ; down_short_hemisp_uncorrected_std:units = "W/m^2" ; down_short_hemisp_uncorrected_std:resolution = "0.01" ; down_short_hemisp_uncorrected_std:missing_value = -9999.f ; float down_short_hemisp_uncorrected_max(time) ; down_short_hemisp_uncorrected_max:long_name = "Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Uncorrected for IR loss, Maxima" ; down_short_hemisp_uncorrected_max:units = "W/m^2" ; down_short_hemisp_uncorrected_max:resolution = "0.1" ; down_short_hemisp_uncorrected_max:missing_value = -9999.f ; float down_short_hemisp_uncorrected_min(time) ; down_short_hemisp_uncorrected_min:long_name = "Downwelling Shortwave Hemispheric Irradiance, Ventilated Pyrgeometer, Uncorrected for IR loss, Minima" ; down_short_hemisp_uncorrected_min:units = "W/m^2" ; down_short_hemisp_uncorrected_min:resolution = "0.1" ; down_short_hemisp_uncorrected_min:missing_value = -9999.f ; float down_long_hemisp_backup(time) ; down_long_hemisp_backup:long_name = "Downwelling Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Backup" ; down_long_hemisp_backup:units = "W/m^2" ; down_long_hemisp_backup:missing_value = -9999.f ; float down_long_hemisp_backup_std(time) ; down_long_hemisp_backup_std:long_name = "Downwelling Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Backup, Standard Deviation" ; down_long_hemisp_backup_std:units = "W/m^2" ; down_long_hemisp_backup_std:missing_value = -9999.f ; float down_long_hemisp_backup_max(time) ; down_long_hemisp_backup_max:long_name = "Downwelling Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Backup, Maxima" ; down_long_hemisp_backup_max:units = "W/m^2" ; down_long_hemisp_backup_max:missing_value = -9999.f ; float down_long_hemisp_backup_min(time) ; down_long_hemisp_backup_min:long_name = "Downwelling Longwave Hemispheric Irradiance, Ventilated Pyrgeometer, Backup, Minima" ; down_long_hemisp_backup_min:units = "W/m^2" ; down_long_hemisp_backup_min:missing_value = -9999.f ; float down_long_case_temperature(time) ; down_long_case_temperature:long_name = "Downwelling Pyrgeometer Case Thermistor Temperature" ; down_long_case_temperature:units = "K" ; down_long_case_temperature:missing_value = -9999.f ; float down_long_dome_temperature(time) ; down_long_dome_temperature:long_name = "Downwelling Pyrgeometer Dome Thermistor Temperature" ; down_long_dome_temperature:units = "K" ; down_long_dome_temperature:missing_value = -9999.f ; float up_long_case_temperature(time) ; up_long_case_temperature:long_name = "Upwelling Pyrgeometer Case Thermistor Temperature" ; up_long_case_temperature:units = "K" ; up_long_case_temperature:missing_value = -9999.f ; float up_long_dome_temperature(time) ; up_long_dome_temperature:long_name = "Upwelling Pyrgeometer Dome Thermistor Temperature" ; up_long_dome_temperature:units = "K" ; up_long_dome_temperature:missing_value = -9999.f ; float down_long_case_temperature_backup(time) ; down_long_case_temperature_backup:long_name = "Downwelling Pyrgeometer Case Thermistor Temperature, Backup" ; down_long_case_temperature_backup:units = "K" ; down_long_case_temperature_backup:missing_value = -9999.f ; float down_long_dome_temperature_backup(time) ; down_long_dome_temperature_backup:long_name = "Downwelling Pyrgeometer Dome Thermistor Temperature, Backup" ; down_long_dome_temperature_backup:units = "K" ; down_long_dome_temperature_backup:missing_value = -9999.f ; float detector_flux(time) ; detector_flux:long_name = "Detector flux (Downwelling pyrgeometer thermopile voltage * PIR-DIR calib-coef)" ; detector_flux:units = "W/m^2" ; detector_flux:missing_value = -9999.f ; float detector_flux_backup(time) ; detector_flux_backup:long_name = "Detector Flux, Backup" ; detector_flux_backup:units = "W/m^2" ; detector_flux_backup:missing_value = -9999.f ; float effective_temperature(time) ; effective_temperature:long_name = "Effective temperature" ; effective_temperature:units = "K" ; effective_temperature:missing_value = -9999.f ; float rayleigh_limit(time) ; rayleigh_limit:long_name = "Rayleigh limit" ; rayleigh_limit:units = "W/m^2" ; rayleigh_limit:missing_value = -9999.f ; int status_rayleigh_limit(time) ; status_rayleigh_limit:long_name = "Status flag for Rayleigh limit" ; status_rayleigh_limit:units = "unitles" ; status_rayleigh_limit:comment = "The value can be 0 or 1" ; status_rayleigh_limit:explanation_of_value_0 = "an existing value of the barometric pressure was used to calculate rayleigh limit" ; status_rayleigh_limit:explanation_of_value_1 = "default value of the barometric pressure was used to calculate rayleigh limit" ; status_rayleigh_limit:Default_barometric_pressure_used = "979.00" ; float rh(time) ; rh:long_name = "Relative humidity" ; rh:units = "%" ; rh:comment = "For the details refer to the original datastream (smos, ebbr, smet). The name of the datastream used for this file can be found under the global variable -Input_Platforms-" ; rh:missing_value = -9999.f ; float air_temperature(time) ; air_temperature:long_name = "Air Temperature" ; air_temperature:units = "K" ; air_temperature:comment = "For the details refer to the original datastream (smos, ebbr, smet). The name of the datastream used for this file can be found under the global variable -Input_Platforms-" ; air_temperature:missing_value = -9999.f ; float bar_pres(time) ; bar_pres:long_name = "Barometric pressure" ; bar_pres:units = "mb" ; bar_pres:comment = "For the details refer to the original datastream (smos, ebbr, smet). The name of the datastream used for this file can be found under the global variable -Input_Platforms-" ; bar_pres:missing_value = -9999.f ; float wind_speed_1(time) ; wind_speed_1:long_name = "Wind #1 Speed" ; wind_speed_1:units = "m/s" ; wind_speed_1:comment = "For the details refer to the original datastream (smos, ebbr, smet). The name of the datastream used for this file can be found under the global variable -Input_Platforms-" ; wind_speed_1:missing_value = -9999.f ; float wind_speed_2(time) ; wind_speed_2:long_name = "Wind #2 Speed" ; wind_speed_2:units = "m/s" ; wind_speed_2:comment = "For the details refer to the original smet datastream. The name of the datastream can be found under the global variable -Input_Platforms- This variable contains values only when processing skyrad datastream. The values are all missing for (sirs, siros, bsrn) datastream." ; wind_speed_2:missing_value = -9999.f ; float wind_direction_1(time) ; wind_direction_1:long_name = "Wind #1 Direction" ; wind_direction_1:units = "deg" ; wind_direction_1:comment = "For the details refer to the original datastream (smos, ebbr, smet). The name of the datastream used for this file can be found under the global variable -Input_Platforms-" ; wind_direction_1:missing_value = -9999.f ; float wind_direction_2(time) ; wind_direction_2:long_name = "Wind #2 Direction" ; wind_direction_2:units = "deg" ; wind_direction_2:comment = "For the details refer to the original smet datastream. The name of the datastream can be found under the global variable -Input_Platforms- This variable contains values only when processing skyrad datastream. The values are all missing for (sirs, siros, bsrn) datastream." ; wind_direction_2:missing_value = -9999.f ; float vap_pres(time) ; vap_pres:long_name = "Vapor Pressure" ; vap_pres:units = "mb" ; vap_pres:comment = "For the details refer to the original datastream (smos, ebbr, smet). The name of the datastream used for this file can be found under the global variable -Input_Platforms-" ; vap_pres:missing_value = -9999.f ; float precip(time) ; precip:long_name = "Precipitation Total" ; precip:units = "mm" ; precip:comment = "For the details refer to the original datastream (smos, smet). The name of the datastream used for this file can be found under the global variable -Input_Platforms-. This variable is not present in ebbr datastream." ; precip:missing_value = -9999.f ; float zenith(time) ; zenith:long_name = "Solar Zenith Angle" ; zenith:units = "degree" ; zenith:comment = "Calculated using solarposition() function, by Nels Larson, PNNL" ; zenith:missing_value = -9999.f ; float cos_zenith(time) ; cos_zenith:long_name = "Cosine of the Solar Zenith Angle" ; cos_zenith:units = "unitles" ; cos_zenith:comment = "Calculated using solarposition() function, by Nels Larson, PNNL" ; cos_zenith:missing_value = -9999.f ; float lat ; lat:long_name = "north latitude" ; lat:units = "degrees" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; float lon ; lon:long_name = "east longitude" ; lon:units = "degrees" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; float alt ; alt:long_name = "altitude" ; alt:units = "meters above Mean Sea Level" ; // global attributes: :Date = "Fri Mar 26 08:10:29 2004" ; :Version = "$State: process-vap-diffcor1dutt-2.1-2 $" ; :Command_Line = "diffcor1dutt -s 20010120.000000 -e 20010214.235900 -f sgpE3 -x" ; :Input_Platforms = "sgpsirsE3.a1, sgpsirsE3.a0, NULLPlatform, NULLPlatform, sgp1smosE3.a0, NULLPlatform, NULLPlatform, NULLPlatform, NULLPlatform, NULLPlatform, NULLPlatform, NULLPlatform" ; :BW_Version = "$State: Exp $" ; :missing_data = "-9999" ; :zeb_platform = "sgpsirs1duttE3.c1" ; :history = "created by user kyounkin on machine strong at 26-Mar-2004,8:11:56, using $State: ds-zebra-zeblib-4.13-0 $" ; }