netcdf sgpripbe1mcfarlaneC1.c1.20110605.000030 { dimensions: time = UNLIMITED ; // (1440 currently) level = 628 ; layer = 627 ; rrtm_band = 14 ; fu_liou_band = 6 ; gcm2_band = 2 ; edwards_slingo_band = 5 ; variables: int base_time ; base_time:string = "2011-06-05 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 2011-06-05 00:00:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2011-06-05 00:00:00 0:00" ; float layer(layer) ; layer:long_name = "Heights of the center of each layer above mean sea level" ; layer:units = "m" ; float level(level) ; level:long_name = "Heights of the boundaries of each layer above mean sea level" ; level:units = "m" ; float solar_zenith(time) ; solar_zenith:long_name = "Solar zenith angle" ; solar_zenith:units = "degrees" ; solar_zenith:valid_min = 0.f ; solar_zenith:valid_max = 180.f ; solar_zenith:missing_value = -9999.f ; float solar_distance_factor(time) ; solar_distance_factor:long_name = "Scale factor to solar source function for earth/sun distance" ; solar_distance_factor:units = "unitless" ; solar_distance_factor:valid_min = 0.95f ; solar_distance_factor:valid_max = 1.05f ; solar_distance_factor:comment = "from RRTM_SW via Iqbal\'s equation" ; solar_distance_factor:missing_value = -9999.f ; int clear_sky_flag(time) ; clear_sky_flag:long_name = "Clear sky flag from shortwave flux analysis (swfanal)" ; clear_sky_flag:units = "unitless" ; clear_sky_flag:comment = "0 = cloud somewhere in hemisp view, 1 = clear sky" ; clear_sky_flag:missing_value = -9999 ; int qc_clear_sky_flag(time) ; qc_clear_sky_flag:long_name = "Quality check results on field: Clear sky flag from shortwave flux analysis (swfanal)" ; qc_clear_sky_flag:units = "unitless" ; qc_clear_sky_flag:description = "See global attributes for individual bit descriptions." ; qc_clear_sky_flag:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_clear_sky_flag:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int aqc_summary_clear_sky_flag(time) ; aqc_summary_clear_sky_flag:long_name = "Summary quality control field for clear_sky_flag" ; aqc_summary_clear_sky_flag:units = "unitless" ; aqc_summary_clear_sky_flag:value_0_description = "Good" ; aqc_summary_clear_sky_flag:value_1_description = "Indeterminate" ; aqc_summary_clear_sky_flag:value_2_description = "Bad" ; aqc_summary_clear_sky_flag:description = "See global attributes for individual bit descriptions." ; int precip_flag(time) ; precip_flag:long_name = "Precipitation flag" ; precip_flag:units = "unitless" ; precip_flag:comment = "Bit-packed flag for precipiation conditions; value=0 means no precipitation detected by any method" ; precip_flag:bit_1_description = "Precipitation flag set in retrieval (microbase)" ; precip_flag:bit_2_description = "Precipitation from surface met data (met.b1) > 0.1 mm" ; precip_flag:bit_10_description = "Could not generate flag - input data missing or bad" ; int mixed_phase_flag(time) ; mixed_phase_flag:long_name = "Mixed phase cloud flag" ; mixed_phase_flag:units = "unitless" ; mixed_phase_flag:comment = "Bit-packed flag for mixed phase conditions; value=0 means no mixed phase clouds detected at any height for this sample time" ; mixed_phase_flag:bit_1_description = "Mixed phase flag set in retrieval" ; mixed_phase_flag:bit_2_description = "Liquid and ice water content > 0 in same cloud layer, from retrieval" ; mixed_phase_flag:bit_3_description = "Cloud layer exists between 0 to -16 degC; potential mixed phase conditions" ; mixed_phase_flag:bit_10_description = "Could not generate flag - input data missing or bad" ; float pressure_level(time, level) ; pressure_level:long_name = "Pressure at each level" ; pressure_level:units = "hPa" ; pressure_level:valid_min = 0.f ; pressure_level:valid_max = 1100.f ; pressure_level:missing_value = -9999.f ; int qc_pressure_level(time, level) ; qc_pressure_level:long_name = "Quality check results on field: Pressure at each level" ; qc_pressure_level:units = "unitless" ; qc_pressure_level:description = "See global attributes for individual bit descriptions." ; qc_pressure_level:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_pressure_level:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_pressure_level(time, level) ; source_pressure_level:long_name = "Source for each element of pressure_level" ; source_pressure_level:units = "unitless" ; source_pressure_level:value_0_description = "merged sounding" ; source_pressure_level:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_pressure_level(time) ; aqc_summary_pressure_level:long_name = "Summary quality control field for pressure_level" ; aqc_summary_pressure_level:units = "unitless" ; aqc_summary_pressure_level:description = "See global attributes for individual bit descriptions." ; aqc_summary_pressure_level:value_0_description = "Good profile" ; aqc_summary_pressure_level:value_1_description = "some profile element is Indeterminate" ; aqc_summary_pressure_level:value_2_description = "some profile element is Bad" ; float pressure_layer(time, layer) ; pressure_layer:long_name = "Pressure at midpoint of each layer" ; pressure_layer:units = "hPa" ; pressure_layer:valid_min = 0.f ; pressure_layer:valid_max = 1100.f ; pressure_layer:missing_value = -9999.f ; int qc_pressure_layer(time, layer) ; qc_pressure_layer:long_name = "Quality check results on field: Pressure at midpoint of each layer" ; qc_pressure_layer:units = "unitless" ; qc_pressure_layer:description = "See global attributes for individual bit descriptions." ; qc_pressure_layer:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_pressure_layer:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_pressure_layer(time, layer) ; source_pressure_layer:long_name = "Source for each element of pressure_layer" ; source_pressure_layer:units = "unitless" ; source_pressure_layer:value_0_description = "merged sounding" ; source_pressure_layer:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_pressure_layer(time) ; aqc_summary_pressure_layer:long_name = "Summary quality control field for pressure_layer" ; aqc_summary_pressure_layer:units = "unitless" ; aqc_summary_pressure_layer:description = "See global attributes for individual bit descriptions." ; aqc_summary_pressure_layer:value_0_description = "Good profile" ; aqc_summary_pressure_layer:value_1_description = "some profile element is Indeterminate" ; aqc_summary_pressure_layer:value_2_description = "some profile element is Bad" ; float temperature_level(time, level) ; temperature_level:long_name = "Temperature at each level" ; temperature_level:units = "degK" ; temperature_level:valid_min = 0.f ; temperature_level:valid_max = 418.f ; temperature_level:missing_value = -9999.f ; int qc_temperature_level(time, level) ; qc_temperature_level:long_name = "Quality check results on field: Temperature at each level" ; qc_temperature_level:units = "unitless" ; qc_temperature_level:description = "See global attributes for individual bit descriptions." ; qc_temperature_level:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_temperature_level:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_temperature_level(time, level) ; source_temperature_level:long_name = "Source for each element of temperature_level" ; source_temperature_level:units = "unitless" ; source_temperature_level:value_0_description = "merged sounding" ; source_temperature_level:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_temperature_level(time) ; aqc_summary_temperature_level:long_name = "Summary quality control field for temperature_level" ; aqc_summary_temperature_level:units = "unitless" ; aqc_summary_temperature_level:description = "See global attributes for individual bit descriptions." ; aqc_summary_temperature_level:value_0_description = "Good profile" ; aqc_summary_temperature_level:value_1_description = "some profile element is Indeterminate" ; aqc_summary_temperature_level:value_2_description = "some profile element is Bad" ; float temperature_layer(time, layer) ; temperature_layer:long_name = "Temperature at midpoint of each layer" ; temperature_layer:units = "degK" ; temperature_layer:valid_min = 0.f ; temperature_layer:valid_max = 418.f ; temperature_layer:missing_value = -9999.f ; int qc_temperature_layer(time, layer) ; qc_temperature_layer:long_name = "Quality check results on field: Temperature at midpoint of each layer" ; qc_temperature_layer:units = "unitless" ; qc_temperature_layer:description = "See global attributes for individual bit descriptions." ; qc_temperature_layer:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_temperature_layer:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_temperature_layer(time, layer) ; source_temperature_layer:long_name = "Source for each element of temperature_layer" ; source_temperature_layer:units = "unitless" ; source_temperature_layer:value_0_description = "merged sounding" ; source_temperature_layer:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_temperature_layer(time) ; aqc_summary_temperature_layer:long_name = "Summary quality control field for temperature_layer" ; aqc_summary_temperature_layer:units = "unitless" ; aqc_summary_temperature_layer:description = "See global attributes for individual bit descriptions." ; aqc_summary_temperature_layer:value_0_description = "Good profile" ; aqc_summary_temperature_layer:value_1_description = "some profile element is Indeterminate" ; aqc_summary_temperature_layer:value_2_description = "some profile element is Bad" ; float watervapor_mr_level(time, level) ; watervapor_mr_level:long_name = "watervapor mixing ratio at each level" ; watervapor_mr_level:units = "kg/kg" ; watervapor_mr_level:valid_min = 0.f ; watervapor_mr_level:valid_max = 40.f ; watervapor_mr_level:missing_value = -9999.f ; int qc_watervapor_mr_level(time, level) ; qc_watervapor_mr_level:long_name = "Quality check results on field: watervapor mixing ratio at each level" ; qc_watervapor_mr_level:units = "unitless" ; qc_watervapor_mr_level:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_watervapor_mr_level:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the following descriptions for those bits." ; qc_watervapor_mr_level:bit_1_description = "Data failed fatal QC check and unable to fix; data value set to -9999 in output file" ; qc_watervapor_mr_level:bit_1_assessment = "Bad" ; qc_watervapor_mr_level:bit_2_description = "Value is less than the valid_min" ; qc_watervapor_mr_level:bit_2_assessment = "Bad" ; qc_watervapor_mr_level:bit_3_description = "Value is greater than the valid_max" ; qc_watervapor_mr_level:bit_3_assessment = "Bad" ; qc_watervapor_mr_level:bit_4_description = "Data interpolated while gridding" ; qc_watervapor_mr_level:bit_4_assessment = "Indeterminate" ; qc_watervapor_mr_level:bit_5_description = "Data extrapolated while gridding" ; qc_watervapor_mr_level:bit_5_assessment = "Indeterminate" ; qc_watervapor_mr_level:bit_6_description = "Not using closest value while subsampling to grid" ; qc_watervapor_mr_level:bit_6_assessment = "Indeterminate" ; qc_watervapor_mr_level:bit_7_description = "Input data flagged as indeterminate, and used" ; qc_watervapor_mr_level:bit_7_assessment = "Indeterminate" ; qc_watervapor_mr_level:bit_8_description = "Input data included bad values in integration range; bad values not included in integration" ; qc_watervapor_mr_level:bit_8_assessment = "Indeterminate" ; qc_watervapor_mr_level:bit_9_description = "Averaging weights for bin were all zero (output set to 0)" ; qc_watervapor_mr_level:bit_9_assessment = "Indeterminate" ; qc_watervapor_mr_level:bit_10_description = "Data filled with climatology" ; qc_watervapor_mr_level:bit_10_assessment = "Indeterminate" ; qc_watervapor_mr_level:bit_11_description = "Input data outside range of output grid" ; qc_watervapor_mr_level:bit_11_assessment = "Indeterminate" ; qc_watervapor_mr_level:bit_12_description = "All input values bad for grid value" ; qc_watervapor_mr_level:bit_12_assessment = "Indeterminate" ; qc_watervapor_mr_level:bit_13_description = "Relative humidity above 100 or below 0, set to limit value" ; qc_watervapor_mr_level:bit_13_assessment = "Indeterminate" ; int source_watervapor_mr_level(time, level) ; source_watervapor_mr_level:long_name = "Source for each element of watervapor_mr_level" ; source_watervapor_mr_level:units = "unitless" ; source_watervapor_mr_level:value_0_description = "merged sounding" ; source_watervapor_mr_level:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_watervapor_mr_level(time) ; aqc_summary_watervapor_mr_level:long_name = "Summary quality control field for watervapor_mr_level" ; aqc_summary_watervapor_mr_level:units = "unitless" ; aqc_summary_watervapor_mr_level:description = "See global attributes for individual bit descriptions." ; aqc_summary_watervapor_mr_level:value_0_description = "Good profile" ; aqc_summary_watervapor_mr_level:value_1_description = "some profile element is Indeterminate" ; aqc_summary_watervapor_mr_level:value_2_description = "some profile element is Bad" ; float watervapor_mr_layer(time, layer) ; watervapor_mr_layer:long_name = "watervapor mixing ratio at each layer" ; watervapor_mr_layer:units = "kg/kg" ; watervapor_mr_layer:valid_min = 0.f ; watervapor_mr_layer:valid_max = 40.f ; watervapor_mr_layer:missing_value = -9999.f ; int qc_watervapor_mr_layer(time, layer) ; qc_watervapor_mr_layer:long_name = "Quality check results on field: watervapor mixing ratio at each layer" ; qc_watervapor_mr_layer:units = "unitless" ; qc_watervapor_mr_layer:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_watervapor_mr_layer:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the following descriptions for those bits." ; qc_watervapor_mr_layer:bit_1_description = "Data failed fatal QC check and unable to fix; data value set to -9999 in output file" ; qc_watervapor_mr_layer:bit_1_assessment = "Bad" ; qc_watervapor_mr_layer:bit_2_description = "Value is less than the valid_min" ; qc_watervapor_mr_layer:bit_2_assessment = "Bad" ; qc_watervapor_mr_layer:bit_3_description = "Value is greater than the valid_max" ; qc_watervapor_mr_layer:bit_3_assessment = "Bad" ; qc_watervapor_mr_layer:bit_4_description = "Data interpolated while gridding" ; qc_watervapor_mr_layer:bit_4_assessment = "Indeterminate" ; qc_watervapor_mr_layer:bit_5_description = "Data extrapolated while gridding" ; qc_watervapor_mr_layer:bit_5_assessment = "Indeterminate" ; qc_watervapor_mr_layer:bit_6_description = "Not using closest value while subsampling to grid" ; qc_watervapor_mr_layer:bit_6_assessment = "Indeterminate" ; qc_watervapor_mr_layer:bit_7_description = "Input data flagged as indeterminate, and used" ; qc_watervapor_mr_layer:bit_7_assessment = "Indeterminate" ; qc_watervapor_mr_layer:bit_8_description = "Input data included bad values in integration range; bad values not included in integration" ; qc_watervapor_mr_layer:bit_8_assessment = "Indeterminate" ; qc_watervapor_mr_layer:bit_9_description = "Averaging weights for bin were all zero (output set to 0)" ; qc_watervapor_mr_layer:bit_9_assessment = "Indeterminate" ; qc_watervapor_mr_layer:bit_10_description = "Data filled with climatology" ; qc_watervapor_mr_layer:bit_10_assessment = "Indeterminate" ; qc_watervapor_mr_layer:bit_11_description = "Input data outside range of output grid" ; qc_watervapor_mr_layer:bit_11_assessment = "Indeterminate" ; qc_watervapor_mr_layer:bit_12_description = "All input values bad for grid value" ; qc_watervapor_mr_layer:bit_12_assessment = "Indeterminate" ; qc_watervapor_mr_layer:bit_13_description = "Relative humidity above 100 or below 0, set to limit value" ; qc_watervapor_mr_layer:bit_13_assessment = "Indeterminate" ; int source_watervapor_mr_layer(time, layer) ; source_watervapor_mr_layer:long_name = "Source for each element of watervapor_mr_layer" ; source_watervapor_mr_layer:units = "unitless" ; source_watervapor_mr_layer:value_0_description = "merged sounding" ; source_watervapor_mr_layer:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_watervapor_mr_layer(time) ; aqc_summary_watervapor_mr_layer:long_name = "Summary quality control field for watervapor_mr_layer" ; aqc_summary_watervapor_mr_layer:units = "unitless" ; aqc_summary_watervapor_mr_layer:description = "See global attributes for individual bit descriptions." ; aqc_summary_watervapor_mr_layer:value_0_description = "Good profile" ; aqc_summary_watervapor_mr_layer:value_1_description = "some profile element is Indeterminate" ; aqc_summary_watervapor_mr_layer:value_2_description = "some profile element is Bad" ; float watervapor_rh_level(time, level) ; watervapor_rh_level:long_name = "Relative humidity over water at each level" ; watervapor_rh_level:units = "%" ; watervapor_rh_level:valid_min = 0.f ; watervapor_rh_level:valid_max = 100.f ; watervapor_rh_level:missing_value = -9999.f ; int qc_watervapor_rh_level(time, level) ; qc_watervapor_rh_level:long_name = "Quality check results on field: Relative humidity over water at each level" ; qc_watervapor_rh_level:units = "unitless" ; qc_watervapor_rh_level:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_watervapor_rh_level:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the following descriptions for those bits." ; qc_watervapor_rh_level:bit_1_description = "Data failed fatal QC check and unable to fix; data value set to -9999 in output file" ; qc_watervapor_rh_level:bit_1_assessment = "Bad" ; qc_watervapor_rh_level:bit_2_description = "Value is less than the valid_min" ; qc_watervapor_rh_level:bit_2_assessment = "Bad" ; qc_watervapor_rh_level:bit_3_description = "Value is greater than the valid_max" ; qc_watervapor_rh_level:bit_3_assessment = "Bad" ; qc_watervapor_rh_level:bit_4_description = "Data interpolated while gridding" ; qc_watervapor_rh_level:bit_4_assessment = "Indeterminate" ; qc_watervapor_rh_level:bit_5_description = "Data extrapolated while gridding" ; qc_watervapor_rh_level:bit_5_assessment = "Indeterminate" ; qc_watervapor_rh_level:bit_6_description = "Not using closest value while subsampling to grid" ; qc_watervapor_rh_level:bit_6_assessment = "Indeterminate" ; qc_watervapor_rh_level:bit_7_description = "Input data flagged as indeterminate, and used" ; qc_watervapor_rh_level:bit_7_assessment = "Indeterminate" ; qc_watervapor_rh_level:bit_8_description = "Input data included bad values in integration range; bad values not included in integration" ; qc_watervapor_rh_level:bit_8_assessment = "Indeterminate" ; qc_watervapor_rh_level:bit_9_description = "Averaging weights for bin were all zero (output set to 0)" ; qc_watervapor_rh_level:bit_9_assessment = "Indeterminate" ; qc_watervapor_rh_level:bit_10_description = "Data filled with climatology" ; qc_watervapor_rh_level:bit_10_assessment = "Indeterminate" ; qc_watervapor_rh_level:bit_11_description = "Input data outside range of output grid" ; qc_watervapor_rh_level:bit_11_assessment = "Indeterminate" ; qc_watervapor_rh_level:bit_12_description = "All input values bad for grid value" ; qc_watervapor_rh_level:bit_12_assessment = "Indeterminate" ; qc_watervapor_rh_level:bit_13_description = "Relative humidity above 100 or below 0, set to limit value" ; qc_watervapor_rh_level:bit_13_assessment = "Indeterminate" ; int source_watervapor_rh_level(time, level) ; source_watervapor_rh_level:long_name = "Source for each element of watervapor_rh_level" ; source_watervapor_rh_level:units = "unitless" ; source_watervapor_rh_level:value_0_description = "merged sounding" ; source_watervapor_rh_level:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_watervapor_rh_level(time) ; aqc_summary_watervapor_rh_level:long_name = "Summary quality control field for watervapor_rh_level" ; aqc_summary_watervapor_rh_level:units = "unitless" ; aqc_summary_watervapor_rh_level:description = "See global attributes for individual bit descriptions." ; aqc_summary_watervapor_rh_level:value_0_description = "Good profile" ; aqc_summary_watervapor_rh_level:value_1_description = "some profile element is Indeterminate" ; aqc_summary_watervapor_rh_level:value_2_description = "some profile element is Bad" ; float watervapor_rh_layer(time, layer) ; watervapor_rh_layer:long_name = "Relative humidity over water at each layer" ; watervapor_rh_layer:units = "%" ; watervapor_rh_layer:valid_min = 0.f ; watervapor_rh_layer:valid_max = 100.f ; watervapor_rh_layer:missing_value = -9999.f ; int qc_watervapor_rh_layer(time, layer) ; qc_watervapor_rh_layer:long_name = "Quality check results on field: Relative humidity over water at each layer" ; qc_watervapor_rh_layer:units = "unitless" ; qc_watervapor_rh_layer:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_watervapor_rh_layer:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the following descriptions for those bits." ; qc_watervapor_rh_layer:bit_1_description = "Data failed fatal QC check and unable to fix; data value set to -9999 in output file" ; qc_watervapor_rh_layer:bit_1_assessment = "Bad" ; qc_watervapor_rh_layer:bit_2_description = "Value is less than the valid_min" ; qc_watervapor_rh_layer:bit_2_assessment = "Bad" ; qc_watervapor_rh_layer:bit_3_description = "Value is greater than the valid_max" ; qc_watervapor_rh_layer:bit_3_assessment = "Bad" ; qc_watervapor_rh_layer:bit_4_description = "Data interpolated while gridding" ; qc_watervapor_rh_layer:bit_4_assessment = "Indeterminate" ; qc_watervapor_rh_layer:bit_5_description = "Data extrapolated while gridding" ; qc_watervapor_rh_layer:bit_5_assessment = "Indeterminate" ; qc_watervapor_rh_layer:bit_6_description = "Not using closest value while subsampling to grid" ; qc_watervapor_rh_layer:bit_6_assessment = "Indeterminate" ; qc_watervapor_rh_layer:bit_7_description = "Input data flagged as indeterminate, and used" ; qc_watervapor_rh_layer:bit_7_assessment = "Indeterminate" ; qc_watervapor_rh_layer:bit_8_description = "Input data included bad values in integration range; bad values not included in integration" ; qc_watervapor_rh_layer:bit_8_assessment = "Indeterminate" ; qc_watervapor_rh_layer:bit_9_description = "Averaging weights for bin were all zero (output set to 0)" ; qc_watervapor_rh_layer:bit_9_assessment = "Indeterminate" ; qc_watervapor_rh_layer:bit_10_description = "Data filled with climatology" ; qc_watervapor_rh_layer:bit_10_assessment = "Indeterminate" ; qc_watervapor_rh_layer:bit_11_description = "Input data outside range of output grid" ; qc_watervapor_rh_layer:bit_11_assessment = "Indeterminate" ; qc_watervapor_rh_layer:bit_12_description = "All input values bad for grid value" ; qc_watervapor_rh_layer:bit_12_assessment = "Indeterminate" ; qc_watervapor_rh_layer:bit_13_description = "Relative humidity above 100 or below 0, set to limit value" ; qc_watervapor_rh_layer:bit_13_assessment = "Indeterminate" ; int source_watervapor_rh_layer(time, layer) ; source_watervapor_rh_layer:long_name = "Source for each element of watervapor_rh" ; source_watervapor_rh_layer:units = "unitless" ; source_watervapor_rh_layer:value_0_description = "merged sounding" ; source_watervapor_rh_layer:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_watervapor_rh_layer(time) ; aqc_summary_watervapor_rh_layer:long_name = "Summary quality control field for watervapor_rh_layer" ; aqc_summary_watervapor_rh_layer:units = "unitless" ; aqc_summary_watervapor_rh_layer:description = "See global attributes for individual bit descriptions." ; aqc_summary_watervapor_rh_layer:value_0_description = "Good profile" ; aqc_summary_watervapor_rh_layer:value_1_description = "some profile element is Indeterminate" ; aqc_summary_watervapor_rh_layer:value_2_description = "some profile element is Bad" ; float airdensity_level(time, level) ; airdensity_level:long_name = "Density of air at each level" ; airdensity_level:units = "g/m3" ; airdensity_level:valid_min = 0.f ; airdensity_level:valid_max = 1800.f ; airdensity_level:missing_value = -9999.f ; int qc_airdensity_level(time, level) ; qc_airdensity_level:long_name = "Quality check results on field: Density of air at each level" ; qc_airdensity_level:units = "unitless" ; qc_airdensity_level:description = "See global attributes for individual bit descriptions." ; qc_airdensity_level:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_airdensity_level:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_airdensity_level(time, level) ; source_airdensity_level:long_name = "Source for each element of airdensity_level" ; source_airdensity_level:units = "unitless" ; source_airdensity_level:value_0_description = "merged sounding" ; source_airdensity_level:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_airdensity_level(time) ; aqc_summary_airdensity_level:long_name = "Summary quality control field for airdensity_level" ; aqc_summary_airdensity_level:units = "unitless" ; aqc_summary_airdensity_level:description = "See global attributes for individual bit descriptions." ; aqc_summary_airdensity_level:value_0_description = "Good profile" ; aqc_summary_airdensity_level:value_1_description = "some profile element is Indeterminate" ; aqc_summary_airdensity_level:value_2_description = "some profile element is Bad" ; float airdensity_layer(time, layer) ; airdensity_layer:long_name = "Density of air at each layer" ; airdensity_layer:units = "g/m3" ; airdensity_layer:valid_min = 0.f ; airdensity_layer:valid_max = 1.e+08f ; airdensity_layer:missing_value = -9999.f ; int qc_airdensity_layer(time, layer) ; qc_airdensity_layer:long_name = "Quality check results on field: Density of air at each layer" ; qc_airdensity_layer:units = "unitless" ; qc_airdensity_layer:description = "See global attributes for individual bit descriptions." ; qc_airdensity_layer:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_airdensity_layer:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_airdensity_layer(time, layer) ; source_airdensity_layer:long_name = "Source for each element of airdensity" ; source_airdensity_layer:units = "unitless" ; source_airdensity_layer:value_0_description = "merged sounding" ; source_airdensity_layer:explanation_of_value_20 = "Value replaced by climatological default" ; int aqc_summary_airdensity_layer(time) ; aqc_summary_airdensity_layer:long_name = "Summary quality control field for airdensity_layer" ; aqc_summary_airdensity_layer:units = "unitless" ; aqc_summary_airdensity_layer:description = "See global attributes for individual bit descriptions." ; aqc_summary_airdensity_layer:value_0_description = "Good profile" ; aqc_summary_airdensity_layer:value_1_description = "some profile element is Indeterminate" ; aqc_summary_airdensity_layer:value_2_description = "some profile element is Bad" ; float cld_lwp(time, layer) ; cld_lwp:long_name = "Cloud liquid water path across layer" ; cld_lwp:units = "g/m2" ; cld_lwp:valid_min = 0.f ; cld_lwp:valid_max = 1.e+08f ; cld_lwp:missing_value = -9999.f ; int qc_cld_lwp(time, layer) ; qc_cld_lwp:long_name = "Quality check results on field: Cloud liquid water path across layer" ; qc_cld_lwp:units = "unitless" ; qc_cld_lwp:description = "See global attributes for individual bit descriptions." ; qc_cld_lwp:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_cld_lwp:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_cld_lwp(time, layer) ; source_cld_lwp:long_name = "Source for each element of cld_lwp field" ; source_cld_lwp:units = "unitless" ; source_cld_lwp:value_0_description = "microbase" ; source_cld_lwp:value_50_description = "Radar signal outside of detection range; data value set to 0.0" ; int aqc_summary_cld_lwp(time) ; aqc_summary_cld_lwp:long_name = "Summary quality control field for cld_lwp" ; aqc_summary_cld_lwp:units = "unitless" ; aqc_summary_cld_lwp:description = "See global attributes for individual bit descriptions." ; aqc_summary_cld_lwp:value_0_description = "Good profile" ; aqc_summary_cld_lwp:value_1_description = "some profile element is Indeterminate" ; aqc_summary_cld_lwp:value_2_description = "some profile element is Bad" ; float cld_iwp(time, layer) ; cld_iwp:long_name = "Cloud ice water path across layer" ; cld_iwp:units = "g/m2" ; cld_iwp:valid_min = 0.f ; cld_iwp:valid_max = 1.e+08f ; cld_iwp:missing_value = -9999.f ; int qc_cld_iwp(time, layer) ; qc_cld_iwp:long_name = "Quality check results on field: Cloud ice water path across layer" ; qc_cld_iwp:units = "unitless" ; qc_cld_iwp:description = "See global attributes for individual bit descriptions." ; qc_cld_iwp:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_cld_iwp:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_cld_iwp(time, layer) ; source_cld_iwp:long_name = "Source for each element of cld_iwp field" ; source_cld_iwp:units = "unitless" ; source_cld_iwp:value_0_description = "microbase" ; source_cld_iwp:value_50_description = "Radar signal outside of detection range; data value set to 0.0" ; int aqc_summary_cld_iwp(time) ; aqc_summary_cld_iwp:long_name = "Summary quality control field for cld_iwp" ; aqc_summary_cld_iwp:units = "unitless" ; aqc_summary_cld_iwp:description = "See global attributes for individual bit descriptions." ; aqc_summary_cld_iwp:value_0_description = "Good profile" ; aqc_summary_cld_iwp:value_1_description = "some profile element is Indeterminate" ; aqc_summary_cld_iwp:value_2_description = "some profile element is Bad" ; float cld_reliq(time, layer) ; cld_reliq:long_name = "Cloud liquid effective radius in each layer" ; cld_reliq:units = "um" ; cld_reliq:valid_min = 0.f ; cld_reliq:valid_max = 1.e+08f ; cld_reliq:missing_value = -9999.f ; int qc_cld_reliq(time, layer) ; qc_cld_reliq:long_name = "Quality check results on field: Cloud liquid effective radius in each layer" ; qc_cld_reliq:units = "unitless" ; qc_cld_reliq:description = "See global attributes for individual bit descriptions." ; qc_cld_reliq:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_cld_reliq:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_cld_reliq(time, layer) ; source_cld_reliq:long_name = "Source for each element of cld_reliq field" ; source_cld_reliq:units = "unitless" ; source_cld_reliq:value_0_description = "microbase" ; source_cld_reliq:value_50_description = "Radar signal outside of detection range; data value set to 0.0" ; int aqc_summary_cld_reliq(time) ; aqc_summary_cld_reliq:long_name = "Summary quality control field for cld_reliq" ; aqc_summary_cld_reliq:units = "unitless" ; aqc_summary_cld_reliq:description = "See global attributes for individual bit descriptions." ; aqc_summary_cld_reliq:value_0_description = "Good profile" ; aqc_summary_cld_reliq:value_1_description = "some profile element is Indeterminate" ; aqc_summary_cld_reliq:value_2_description = "some profile element is Bad" ; float cld_dgeice(time, layer) ; cld_dgeice:long_name = "Cloud generalized ice effective diameter (Fu) in layer" ; cld_dgeice:units = "um" ; cld_dgeice:valid_min = 0.f ; cld_dgeice:valid_max = 1.e+08f ; cld_dgeice:missing_value = -9999.f ; int qc_cld_dgeice(time, layer) ; qc_cld_dgeice:long_name = "Quality check results on field: Cloud generalized ice effective diameter (Fu) in layer" ; qc_cld_dgeice:units = "unitless" ; qc_cld_dgeice:description = "See global attributes for individual bit descriptions." ; qc_cld_dgeice:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_cld_dgeice:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_cld_dgeice(time, layer) ; source_cld_dgeice:long_name = "Source for each element of dgeice field" ; source_cld_dgeice:units = "unitless" ; source_cld_dgeice:value_0_description = "microbase" ; source_cld_dgeice:value_50_description = "Radar signal outside of detection range; data value set to 0.0" ; int aqc_summary_cld_dgeice(time) ; aqc_summary_cld_dgeice:long_name = "Summary quality control field for cld_dgeice" ; aqc_summary_cld_dgeice:units = "unitless" ; aqc_summary_cld_dgeice:description = "See global attributes for individual bit descriptions." ; aqc_summary_cld_dgeice:value_0_description = "Good profile" ; aqc_summary_cld_dgeice:value_1_description = "some profile element is Indeterminate" ; aqc_summary_cld_dgeice:value_2_description = "some profile element is Bad" ; float aerosol_angstrom(time) ; aerosol_angstrom:long_name = "Aerosol angstrom parameter" ; aerosol_angstrom:units = "unitless" ; aerosol_angstrom:valid_min = -10.f ; aerosol_angstrom:valid_max = 10.f ; aerosol_angstrom:comment = "Angstrom alpha parameter" ; aerosol_angstrom:missing_value = -9999.f ; aerosol_angstrom:climatology_value = 1.02026f ; int qc_aerosol_angstrom(time) ; qc_aerosol_angstrom:long_name = "Quality check results on field: Aerosol angstrom parameter" ; qc_aerosol_angstrom:units = "unitless" ; qc_aerosol_angstrom:description = "See global attributes for individual bit descriptions." ; qc_aerosol_angstrom:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_aerosol_angstrom:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_aerosol_angstrom(time) ; source_aerosol_angstrom:long_name = "Source for each element of aerosol_angstrom field" ; source_aerosol_angstrom:units = "unitless" ; source_aerosol_angstrom:value_0_description = "ABE" ; source_aerosol_angstrom:value_1_description = "climatological value" ; source_aerosol_angstrom:value_2_description = "no aerosol" ; source_aerosol_angstrom:value_20_description = "Value replaced by climatological default" ; source_aerosol_angstrom:value_50_description = "Outside of measurement range; data value set to 0.0" ; int aqc_summary_aerosol_angstrom(time) ; aqc_summary_aerosol_angstrom:long_name = "Summary quality control field for aerosol_angstrom" ; aqc_summary_aerosol_angstrom:units = "unitless" ; aqc_summary_aerosol_angstrom:value_0_description = "Good" ; aqc_summary_aerosol_angstrom:value_1_description = "Indeterminate" ; aqc_summary_aerosol_angstrom:value_2_description = "Bad" ; aqc_summary_aerosol_angstrom:description = "See global attributes for individual bit descriptions." ; float aerosol_aod_500(time) ; aerosol_aod_500:long_name = "Aerosol optical depth at 500nm" ; aerosol_aod_500:units = "unitless" ; aerosol_aod_500:valid_min = 0.f ; aerosol_aod_500:valid_max = 5.f ; aerosol_aod_500:comment = "Angstrom beta parameter" ; aerosol_aod_500:missing_value = -9999.f ; aerosol_aod_500:climatology_value = 0.f ; int qc_aerosol_aod_500(time) ; qc_aerosol_aod_500:long_name = "Quality check results on field: Aerosol optical depth at 500nm" ; qc_aerosol_aod_500:units = "unitless" ; qc_aerosol_aod_500:description = "See global attributes for individual bit descriptions." ; qc_aerosol_aod_500:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_aerosol_aod_500:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_aerosol_aod_500(time) ; source_aerosol_aod_500:long_name = "Source for each element of aerosol_aod_500 field" ; source_aerosol_aod_500:units = "unitless" ; source_aerosol_aod_500:value_0_description = "ABE" ; source_aerosol_aod_500:value_1_description = "MFRSR" ; source_aerosol_aod_500:value_2_description = "no aerosol" ; source_aerosol_aod_500:value_20_description = "Value replaced by climatological default" ; source_aerosol_aod_500:value_50_description = "Outside of measurement range; data value set to 0.0" ; int aqc_summary_aerosol_aod_500(time) ; aqc_summary_aerosol_aod_500:long_name = "Summary quality control field for aerosol_aod_500" ; aqc_summary_aerosol_aod_500:units = "unitless" ; aqc_summary_aerosol_aod_500:value_0_description = "Good" ; aqc_summary_aerosol_aod_500:value_1_description = "Indeterminate" ; aqc_summary_aerosol_aod_500:value_2_description = "Bad" ; aqc_summary_aerosol_aod_500:description = "See global attributes for individual bit descriptions." ; float aerosol_ext_500(time, layer) ; aerosol_ext_500:long_name = "Aerosol extinction profile at 500 nm" ; aerosol_ext_500:units = "km-1" ; aerosol_ext_500:valid_min = 0.f ; aerosol_ext_500:valid_max = 5.f ; aerosol_ext_500:missing_value = -9999.f ; aerosol_ext_500:climatology_value = 0.f ; int qc_aerosol_ext_500(time, layer) ; qc_aerosol_ext_500:long_name = "Quality check results on field: Aerosol extinction profile at 500 nm" ; qc_aerosol_ext_500:units = "unitless" ; qc_aerosol_ext_500:description = "See global attributes for individual bit descriptions." ; qc_aerosol_ext_500:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_aerosol_ext_500:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_aerosol_ext_500(time, layer) ; source_aerosol_ext_500:long_name = "Source for each element of aerosol_ext_500 field" ; source_aerosol_ext_500:units = "unitless" ; source_aerosol_ext_500:value_0_description = "ABE" ; source_aerosol_ext_500:value_2_description = "no aerosol" ; source_aerosol_ext_500:value_1_description = "Small negative value set to 0.0" ; source_aerosol_ext_500:value_20_description = "Value replaced by climatological default" ; source_aerosol_ext_500:value_50_description = "Outside of measurement range; data value set to 0.0" ; int aqc_summary_aerosol_ext_500(time) ; aqc_summary_aerosol_ext_500:long_name = "Summary quality control field for aerosol_ext_500" ; aqc_summary_aerosol_ext_500:units = "unitless" ; aqc_summary_aerosol_ext_500:description = "See global attributes for individual bit descriptions." ; aqc_summary_aerosol_ext_500:value_0_description = "Good profile" ; aqc_summary_aerosol_ext_500:value_1_description = "some profile element is Indeterminate" ; aqc_summary_aerosol_ext_500:value_2_description = "some profile element is Bad" ; float aerosol_ssa_500(time, layer) ; aerosol_ssa_500:long_name = "Aerosol single scattering albedo at 500 nm" ; aerosol_ssa_500:units = "unitless" ; aerosol_ssa_500:valid_min = 0.f ; aerosol_ssa_500:valid_max = 1.f ; aerosol_ssa_500:missing_value = -9999.f ; aerosol_ssa_500:climatology_value = 0.941783f ; int qc_aerosol_ssa_500(time, layer) ; qc_aerosol_ssa_500:long_name = "Quality check results on field: Aerosol single scattering albedo at 500 nm" ; qc_aerosol_ssa_500:units = "unitless" ; qc_aerosol_ssa_500:description = "See global attributes for individual bit descriptions." ; qc_aerosol_ssa_500:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_aerosol_ssa_500:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_aerosol_ssa_500(time, layer) ; source_aerosol_ssa_500:long_name = "Source for each element of aerosol_ssa_500 field" ; source_aerosol_ssa_500:units = "unitless" ; source_aerosol_ssa_500:value_0_description = "ABE" ; source_aerosol_ssa_500:value_1_description = "MFRSR" ; source_aerosol_ssa_500:value_2_description = "no aerosol" ; source_aerosol_ssa_500:value_20_description = "Value replaced by climatological default" ; source_aerosol_ssa_500:value_50_description = "Outside of measurement range; data value set to 0.0" ; int aqc_summary_aerosol_ssa_500(time) ; aqc_summary_aerosol_ssa_500:long_name = "Summary quality control field for aerosol_ssa_500" ; aqc_summary_aerosol_ssa_500:units = "unitless" ; aqc_summary_aerosol_ssa_500:description = "See global attributes for individual bit descriptions." ; aqc_summary_aerosol_ssa_500:value_0_description = "Good profile" ; aqc_summary_aerosol_ssa_500:value_1_description = "some profile element is Indeterminate" ; aqc_summary_aerosol_ssa_500:value_2_description = "some profile element is Bad" ; float aerosol_g_500(time, layer) ; aerosol_g_500:long_name = "Aerosol asymmetry parameter at 500nm" ; aerosol_g_500:units = "unitless" ; aerosol_g_500:valid_min = 0.f ; aerosol_g_500:valid_max = 1.f ; aerosol_g_500:missing_value = -9999.f ; aerosol_g_500:climatology_value = 0.648677f ; int qc_aerosol_g_500(time, layer) ; qc_aerosol_g_500:long_name = "Quality check results on field: Aerosol asymmetry parameter at 500nm" ; qc_aerosol_g_500:units = "unitless" ; qc_aerosol_g_500:description = "See global attributes for individual bit descriptions." ; qc_aerosol_g_500:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_aerosol_g_500:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_aerosol_g_500(time, layer) ; source_aerosol_g_500:long_name = "Source for each element of aerosol_g_500 field" ; source_aerosol_g_500:units = "unitless" ; source_aerosol_g_500:value_0_description = "ABE" ; source_aerosol_g_500:value_1_description = "MFRSR" ; source_aerosol_g_500:value_2_description = "no aerosol" ; source_aerosol_g_500:value_20_description = "Value replaced by climatological default" ; source_aerosol_g_500:value_50_description = "Outside of measurement range; data value set to 0.0" ; int aqc_summary_aerosol_g_500(time) ; aqc_summary_aerosol_g_500:long_name = "Summary quality control field for aerosol_g_500" ; aqc_summary_aerosol_g_500:units = "unitless" ; aqc_summary_aerosol_g_500:description = "See global attributes for individual bit descriptions." ; aqc_summary_aerosol_g_500:value_0_description = "Good profile" ; aqc_summary_aerosol_g_500:value_1_description = "some profile element is Indeterminate" ; aqc_summary_aerosol_g_500:value_2_description = "some profile element is Bad" ; float ozone_mr(time, level) ; ozone_mr:long_name = "Ozone volume mixing ratio at level heights" ; ozone_mr:units = "ppmv" ; ozone_mr:valid_min = 0.f ; ozone_mr:valid_max = 15.f ; ozone_mr:missing_value = -9999.f ; int qc_ozone_mr(time, level) ; qc_ozone_mr:long_name = "Quality check results on field: Ozone volume mixing ratio at level heights" ; qc_ozone_mr:units = "unitless" ; qc_ozone_mr:description = "See global attributes for individual bit descriptions." ; qc_ozone_mr:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_ozone_mr:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_ozone_mr(time, level) ; source_ozone_mr:long_name = "Source for each element of ozone_mr field" ; source_ozone_mr:units = "unitless" ; source_ozone_mr:value_0_description = "measured ozone profile (not currently available)" ; source_ozone_mr:value_2_description = "user defined input" ; source_ozone_mr:value_30_description = "BBHRP climatological profile, scaled by TOMS" ; source_ozone_mr:value_31_description = "BBHRP climatological profile, scaled by OMI" ; source_ozone_mr:value_32_description = "No TOMS/OMI for this day, using default column amount with BBHRP climatological profile" ; int aqc_summary_ozone_mr(time) ; aqc_summary_ozone_mr:long_name = "Summary quality control field for ozone_mr" ; aqc_summary_ozone_mr:units = "unitless" ; aqc_summary_ozone_mr:description = "See global attributes for individual bit descriptions." ; aqc_summary_ozone_mr:value_0_description = "Good profile" ; aqc_summary_ozone_mr:value_1_description = "some profile element is Indeterminate" ; aqc_summary_ozone_mr:value_2_description = "some profile element is Bad" ; float column_ozone(time) ; column_ozone:long_name = "Total column ozone" ; column_ozone:units = "DU" ; column_ozone:valid_min = 0.f ; column_ozone:valid_max = 600.f ; column_ozone:missing_value = -9999.f ; int qc_column_ozone(time) ; qc_column_ozone:long_name = "Quality check results on field: Total column ozone" ; qc_column_ozone:units = "unitless" ; qc_column_ozone:description = "See global attributes for individual bit descriptions." ; qc_column_ozone:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_column_ozone:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_column_ozone(time) ; source_column_ozone:long_name = "Source for each element of column_ozone field" ; source_column_ozone:units = "unitless" ; source_column_ozone:value_0_description = "derived from TOMS measurements" ; source_column_ozone:value_1_description = "derived from OMI measurements" ; source_column_ozone:value_32_description = "No TOMS/OMI for this day, using default column amount from BBHRP climatology" ; int aqc_summary_column_ozone(time) ; aqc_summary_column_ozone:long_name = "Summary quality control field for column_ozone" ; aqc_summary_column_ozone:units = "unitless" ; aqc_summary_column_ozone:description = "See global attributes for individual bit descriptions." ; aqc_summary_column_ozone:value_0_description = "Good profile" ; aqc_summary_column_ozone:value_1_description = "some profile element is Indeterminate" ; aqc_summary_column_ozone:value_2_description = "some profile element is Bad" ; float start_wnum_rrtm(rrtm_band) ; start_wnum_rrtm:long_name = "Wavenumber for start of rrtm band" ; start_wnum_rrtm:units = "cm-1" ; float end_wnum_rrtm(rrtm_band) ; end_wnum_rrtm:long_name = "Wavenumber for end of rrtm band" ; end_wnum_rrtm:units = "cm-1" ; float surface_albedo_rrtm(time, rrtm_band) ; surface_albedo_rrtm:long_name = "Surface albedo in rrtm wavenumber bands" ; surface_albedo_rrtm:units = "unitless" ; surface_albedo_rrtm:valid_min = 0.f ; surface_albedo_rrtm:valid_max = 1.f ; surface_albedo_rrtm:missing_value = -9999.f ; int qc_surface_albedo_rrtm(time, rrtm_band) ; qc_surface_albedo_rrtm:long_name = "Quality check results on field: Surface albedo in rrtm wavenumber bands" ; qc_surface_albedo_rrtm:units = "unitless" ; qc_surface_albedo_rrtm:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_surface_albedo_rrtm:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the following descriptions for those bits." ; qc_surface_albedo_rrtm:bit_1_description = "Data failed fatal QC check and unable to fix; data value set to -9999 in output file" ; qc_surface_albedo_rrtm:bit_1_assessment = "Bad" ; qc_surface_albedo_rrtm:bit_2_description = "Value is less than the valid_min" ; qc_surface_albedo_rrtm:bit_2_assessment = "Bad" ; qc_surface_albedo_rrtm:bit_3_description = "Value is greater than the valid_max" ; qc_surface_albedo_rrtm:bit_3_assessment = "Bad" ; qc_surface_albedo_rrtm:bit_4_description = "Data interpolated while gridding" ; qc_surface_albedo_rrtm:bit_4_assessment = "Indeterminate" ; qc_surface_albedo_rrtm:bit_5_description = "Data extrapolated while gridding" ; qc_surface_albedo_rrtm:bit_5_assessment = "Indeterminate" ; qc_surface_albedo_rrtm:bit_6_description = "Not using closest value while subsampling to grid" ; qc_surface_albedo_rrtm:bit_6_assessment = "Indeterminate" ; qc_surface_albedo_rrtm:bit_7_description = "Input data flagged as indeterminate, and used" ; qc_surface_albedo_rrtm:bit_7_assessment = "Indeterminate" ; qc_surface_albedo_rrtm:bit_8_description = "Input data included bad values in integration range; bad values not included in integration" ; qc_surface_albedo_rrtm:bit_8_assessment = "Indeterminate" ; qc_surface_albedo_rrtm:bit_9_description = "Averaging weights for bin were all zero (output set to 0)" ; qc_surface_albedo_rrtm:bit_9_assessment = "Indeterminate" ; qc_surface_albedo_rrtm:bit_10_description = "Data filled with climatology" ; qc_surface_albedo_rrtm:bit_10_assessment = "Indeterminate" ; qc_surface_albedo_rrtm:bit_11_description = "Input data outside range of output grid" ; qc_surface_albedo_rrtm:bit_11_assessment = "Indeterminate" ; qc_surface_albedo_rrtm:bit_12_description = "All input values bad for grid value" ; qc_surface_albedo_rrtm:bit_12_assessment = "Indeterminate" ; qc_surface_albedo_rrtm:bit_13_description = "One of the tower values not used for surface albedo" ; qc_surface_albedo_rrtm:bit_13_assessment = "Indeterminate" ; int source_surface_albedo_rrtm(time) ; source_surface_albedo_rrtm:long_name = "Source field for surface_albedo_rrtm" ; source_surface_albedo_rrtm:units = "unitless" ; source_surface_albedo_rrtm:value_0_description = "sgpsurfspecalb1mlawerC1.c1 integrated into rrtm_bands" ; source_surface_albedo_rrtm:value_1_description = "user defined input" ; source_surface_albedo_rrtm:value_20_description = "Value replaced by climatological default" ; int aqc_summary_surface_albedo_rrtm(time) ; aqc_summary_surface_albedo_rrtm:long_name = "Summary quality control field for surface_albedo_rrtm" ; aqc_summary_surface_albedo_rrtm:units = "unitless" ; aqc_summary_surface_albedo_rrtm:value_0_description = "Good" ; aqc_summary_surface_albedo_rrtm:value_1_description = "Indeterminate" ; aqc_summary_surface_albedo_rrtm:value_2_description = "Bad" ; aqc_summary_surface_albedo_rrtm:description = "See global attributes for individual bit descriptions." ; float start_wnum_fu_liou(fu_liou_band) ; start_wnum_fu_liou:long_name = "Wavenumber for start of fu_liou band" ; start_wnum_fu_liou:units = "cm-1" ; float end_wnum_fu_liou(fu_liou_band) ; end_wnum_fu_liou:long_name = "Wavenumber for end of fu_liou band" ; end_wnum_fu_liou:units = "cm-1" ; float surface_albedo_fu_liou(time, fu_liou_band) ; surface_albedo_fu_liou:long_name = "Surface albedo in fu_liou wavenumber bands" ; surface_albedo_fu_liou:units = "unitless" ; surface_albedo_fu_liou:valid_min = 0.f ; surface_albedo_fu_liou:valid_max = 1.f ; surface_albedo_fu_liou:missing_value = -9999.f ; int qc_surface_albedo_fu_liou(time, fu_liou_band) ; qc_surface_albedo_fu_liou:long_name = "Quality check results on field: Surface albedo in fu_liou wavenumber bands" ; qc_surface_albedo_fu_liou:units = "unitless" ; qc_surface_albedo_fu_liou:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_surface_albedo_fu_liou:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the following descriptions for those bits." ; qc_surface_albedo_fu_liou:bit_1_description = "Data failed fatal QC check and unable to fix; data value set to -9999 in output file" ; qc_surface_albedo_fu_liou:bit_1_assessment = "Bad" ; qc_surface_albedo_fu_liou:bit_2_description = "Value is less than the valid_min" ; qc_surface_albedo_fu_liou:bit_2_assessment = "Bad" ; qc_surface_albedo_fu_liou:bit_3_description = "Value is greater than the valid_max" ; qc_surface_albedo_fu_liou:bit_3_assessment = "Bad" ; qc_surface_albedo_fu_liou:bit_4_description = "Data interpolated while gridding" ; qc_surface_albedo_fu_liou:bit_4_assessment = "Indeterminate" ; qc_surface_albedo_fu_liou:bit_5_description = "Data extrapolated while gridding" ; qc_surface_albedo_fu_liou:bit_5_assessment = "Indeterminate" ; qc_surface_albedo_fu_liou:bit_6_description = "Not using closest value while subsampling to grid" ; qc_surface_albedo_fu_liou:bit_6_assessment = "Indeterminate" ; qc_surface_albedo_fu_liou:bit_7_description = "Input data flagged as indeterminate, and used" ; qc_surface_albedo_fu_liou:bit_7_assessment = "Indeterminate" ; qc_surface_albedo_fu_liou:bit_8_description = "Input data included bad values in integration range; bad values not included in integration" ; qc_surface_albedo_fu_liou:bit_8_assessment = "Indeterminate" ; qc_surface_albedo_fu_liou:bit_9_description = "Averaging weights for bin were all zero (output set to 0)" ; qc_surface_albedo_fu_liou:bit_9_assessment = "Indeterminate" ; qc_surface_albedo_fu_liou:bit_10_description = "Data filled with climatology" ; qc_surface_albedo_fu_liou:bit_10_assessment = "Indeterminate" ; qc_surface_albedo_fu_liou:bit_11_description = "Input data outside range of output grid" ; qc_surface_albedo_fu_liou:bit_11_assessment = "Indeterminate" ; qc_surface_albedo_fu_liou:bit_12_description = "All input values bad for grid value" ; qc_surface_albedo_fu_liou:bit_12_assessment = "Indeterminate" ; qc_surface_albedo_fu_liou:bit_13_description = "One of the tower values not used for surface albedo" ; qc_surface_albedo_fu_liou:bit_13_assessment = "Indeterminate" ; int source_surface_albedo_fu_liou(time) ; source_surface_albedo_fu_liou:long_name = "Source field for surface_albedo_fu_liou" ; source_surface_albedo_fu_liou:units = "unitless" ; source_surface_albedo_fu_liou:value_0_description = "sgpsurfspecalb1mlawerC1.c1 integrated into fu_liou_bands" ; source_surface_albedo_fu_liou:value_1_description = "user defined input" ; source_surface_albedo_fu_liou:value_20_description = "Value replaced by climatological default" ; int aqc_summary_surface_albedo_fu_liou(time) ; aqc_summary_surface_albedo_fu_liou:long_name = "Summary quality control field for surface_albedo_fu_liou" ; aqc_summary_surface_albedo_fu_liou:units = "unitless" ; aqc_summary_surface_albedo_fu_liou:value_0_description = "Good" ; aqc_summary_surface_albedo_fu_liou:value_1_description = "Indeterminate" ; aqc_summary_surface_albedo_fu_liou:value_2_description = "Bad" ; aqc_summary_surface_albedo_fu_liou:description = "See global attributes for individual bit descriptions." ; float start_wnum_gcm2(gcm2_band) ; start_wnum_gcm2:long_name = "Wavenumber for start of gcm2 band" ; start_wnum_gcm2:units = "cm-1" ; float end_wnum_gcm2(gcm2_band) ; end_wnum_gcm2:long_name = "Wavenumber for end of gcm2 band" ; end_wnum_gcm2:units = "cm-1" ; float surface_albedo_gcm2(time, gcm2_band) ; surface_albedo_gcm2:long_name = "Surface albedo in gcm2 wavenumber bands" ; surface_albedo_gcm2:units = "unitless" ; surface_albedo_gcm2:valid_min = 0.f ; surface_albedo_gcm2:valid_max = 1.f ; surface_albedo_gcm2:missing_value = -9999.f ; int qc_surface_albedo_gcm2(time, gcm2_band) ; qc_surface_albedo_gcm2:long_name = "Quality check results on field: Surface albedo in gcm2 wavenumber bands" ; qc_surface_albedo_gcm2:units = "unitless" ; qc_surface_albedo_gcm2:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_surface_albedo_gcm2:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the following descriptions for those bits." ; qc_surface_albedo_gcm2:bit_1_description = "Data failed fatal QC check and unable to fix; data value set to -9999 in output file" ; qc_surface_albedo_gcm2:bit_1_assessment = "Bad" ; qc_surface_albedo_gcm2:bit_2_description = "Value is less than the valid_min" ; qc_surface_albedo_gcm2:bit_2_assessment = "Bad" ; qc_surface_albedo_gcm2:bit_3_description = "Value is greater than the valid_max" ; qc_surface_albedo_gcm2:bit_3_assessment = "Bad" ; qc_surface_albedo_gcm2:bit_4_description = "Data interpolated while gridding" ; qc_surface_albedo_gcm2:bit_4_assessment = "Indeterminate" ; qc_surface_albedo_gcm2:bit_5_description = "Data extrapolated while gridding" ; qc_surface_albedo_gcm2:bit_5_assessment = "Indeterminate" ; qc_surface_albedo_gcm2:bit_6_description = "Not using closest value while subsampling to grid" ; qc_surface_albedo_gcm2:bit_6_assessment = "Indeterminate" ; qc_surface_albedo_gcm2:bit_7_description = "Input data flagged as indeterminate, and used" ; qc_surface_albedo_gcm2:bit_7_assessment = "Indeterminate" ; qc_surface_albedo_gcm2:bit_8_description = "Input data included bad values in integration range; bad values not included in integration" ; qc_surface_albedo_gcm2:bit_8_assessment = "Indeterminate" ; qc_surface_albedo_gcm2:bit_9_description = "Averaging weights for bin were all zero (output set to 0)" ; qc_surface_albedo_gcm2:bit_9_assessment = "Indeterminate" ; qc_surface_albedo_gcm2:bit_10_description = "Data filled with climatology" ; qc_surface_albedo_gcm2:bit_10_assessment = "Indeterminate" ; qc_surface_albedo_gcm2:bit_11_description = "Input data outside range of output grid" ; qc_surface_albedo_gcm2:bit_11_assessment = "Indeterminate" ; qc_surface_albedo_gcm2:bit_12_description = "All input values bad for grid value" ; qc_surface_albedo_gcm2:bit_12_assessment = "Indeterminate" ; qc_surface_albedo_gcm2:bit_13_description = "One of the tower values not used for surface albedo" ; qc_surface_albedo_gcm2:bit_13_assessment = "Indeterminate" ; int source_surface_albedo_gcm2(time) ; source_surface_albedo_gcm2:long_name = "Source field for surface_albedo_gcm2" ; source_surface_albedo_gcm2:units = "unitless" ; source_surface_albedo_gcm2:value_0_description = "sgpsurfspecalb1mlawerC1.c1 integrated into gcm2_bands" ; source_surface_albedo_gcm2:value_1_description = "user defined input" ; source_surface_albedo_gcm2:value_20_description = "Value replaced by climatological default" ; int aqc_summary_surface_albedo_gcm2(time) ; aqc_summary_surface_albedo_gcm2:long_name = "Summary quality control field for surface_albedo_gcm2" ; aqc_summary_surface_albedo_gcm2:units = "unitless" ; aqc_summary_surface_albedo_gcm2:value_0_description = "Good" ; aqc_summary_surface_albedo_gcm2:value_1_description = "Indeterminate" ; aqc_summary_surface_albedo_gcm2:value_2_description = "Bad" ; aqc_summary_surface_albedo_gcm2:description = "See global attributes for individual bit descriptions." ; float start_wnum_edwards_slingo(edwards_slingo_band) ; start_wnum_edwards_slingo:long_name = "Wavenumber for start of edwards_slingo band" ; start_wnum_edwards_slingo:units = "cm-1" ; float end_wnum_edwards_slingo(edwards_slingo_band) ; end_wnum_edwards_slingo:long_name = "Wavenumber for end of edwards_slingo band" ; end_wnum_edwards_slingo:units = "cm-1" ; float surface_albedo_edwards_slingo(time, edwards_slingo_band) ; surface_albedo_edwards_slingo:long_name = "Surface albedo in edwards_slingo wavenumber bands" ; surface_albedo_edwards_slingo:units = "unitless" ; surface_albedo_edwards_slingo:valid_min = 0.f ; surface_albedo_edwards_slingo:valid_max = 1.f ; surface_albedo_edwards_slingo:missing_value = -9999.f ; int qc_surface_albedo_edwards_slingo(time, edwards_slingo_band) ; qc_surface_albedo_edwards_slingo:long_name = "Quality check results on field: Surface albedo in edwards_slingo wavenumber bands" ; qc_surface_albedo_edwards_slingo:units = "unitless" ; qc_surface_albedo_edwards_slingo:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_surface_albedo_edwards_slingo:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the following descriptions for those bits." ; qc_surface_albedo_edwards_slingo:bit_1_description = "Data failed fatal QC check and unable to fix; data value set to -9999 in output file" ; qc_surface_albedo_edwards_slingo:bit_1_assessment = "Bad" ; qc_surface_albedo_edwards_slingo:bit_2_description = "Value is less than the valid_min" ; qc_surface_albedo_edwards_slingo:bit_2_assessment = "Bad" ; qc_surface_albedo_edwards_slingo:bit_3_description = "Value is greater than the valid_max" ; qc_surface_albedo_edwards_slingo:bit_3_assessment = "Bad" ; qc_surface_albedo_edwards_slingo:bit_4_description = "Data interpolated while gridding" ; qc_surface_albedo_edwards_slingo:bit_4_assessment = "Indeterminate" ; qc_surface_albedo_edwards_slingo:bit_5_description = "Data extrapolated while gridding" ; qc_surface_albedo_edwards_slingo:bit_5_assessment = "Indeterminate" ; qc_surface_albedo_edwards_slingo:bit_6_description = "Not using closest value while subsampling to grid" ; qc_surface_albedo_edwards_slingo:bit_6_assessment = "Indeterminate" ; qc_surface_albedo_edwards_slingo:bit_7_description = "Input data flagged as indeterminate, and used" ; qc_surface_albedo_edwards_slingo:bit_7_assessment = "Indeterminate" ; qc_surface_albedo_edwards_slingo:bit_8_description = "Input data included bad values in integration range; bad values not included in integration" ; qc_surface_albedo_edwards_slingo:bit_8_assessment = "Indeterminate" ; qc_surface_albedo_edwards_slingo:bit_9_description = "Averaging weights for bin were all zero (output set to 0)" ; qc_surface_albedo_edwards_slingo:bit_9_assessment = "Indeterminate" ; qc_surface_albedo_edwards_slingo:bit_10_description = "Data filled with climatology" ; qc_surface_albedo_edwards_slingo:bit_10_assessment = "Indeterminate" ; qc_surface_albedo_edwards_slingo:bit_11_description = "Input data outside range of output grid" ; qc_surface_albedo_edwards_slingo:bit_11_assessment = "Indeterminate" ; qc_surface_albedo_edwards_slingo:bit_12_description = "All input values bad for grid value" ; qc_surface_albedo_edwards_slingo:bit_12_assessment = "Indeterminate" ; qc_surface_albedo_edwards_slingo:bit_13_description = "One of the tower values not used for surface albedo" ; qc_surface_albedo_edwards_slingo:bit_13_assessment = "Indeterminate" ; int source_surface_albedo_edwards_slingo(time) ; source_surface_albedo_edwards_slingo:long_name = "Source field for surface_albedo_edwards_slingo" ; source_surface_albedo_edwards_slingo:units = "unitless" ; source_surface_albedo_edwards_slingo:value_0_description = "sgpsurfspecalb1mlawerC1.c1 integrated into edwards_slingo_bands" ; source_surface_albedo_edwards_slingo:value_1_description = "user defined input" ; source_surface_albedo_edwards_slingo:value_20_description = "Value replaced by climatological default" ; int aqc_summary_surface_albedo_edwards_slingo(time) ; aqc_summary_surface_albedo_edwards_slingo:long_name = "Summary quality control field for surface_albedo_edwards_slingo" ; aqc_summary_surface_albedo_edwards_slingo:units = "unitless" ; aqc_summary_surface_albedo_edwards_slingo:value_0_description = "Good" ; aqc_summary_surface_albedo_edwards_slingo:value_1_description = "Indeterminate" ; aqc_summary_surface_albedo_edwards_slingo:value_2_description = "Bad" ; aqc_summary_surface_albedo_edwards_slingo:description = "See global attributes for individual bit descriptions." ; float co2_mr(time) ; co2_mr:long_name = "Volume mixing ratio for CO2; assumed constant with height" ; co2_mr:units = "ppmv" ; co2_mr:valid_min = 0.f ; co2_mr:valid_max = 500.f ; co2_mr:missing_value = -9999.f ; int qc_co2_mr(time) ; qc_co2_mr:long_name = "Quality check results on field: Volume mixing ratio for CO2; assumed constant with height" ; qc_co2_mr:units = "unitless" ; qc_co2_mr:description = "See global attributes for individual bit descriptions." ; qc_co2_mr:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_co2_mr:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_co2_mr(time) ; source_co2_mr:long_name = "Source field for co2_mr" ; source_co2_mr:units = "unitless" ; source_co2_mr:value_0_description = "Mauna Loa observations (extrapolated beyond 2008)" ; int aqc_summary_co2_mr(time) ; aqc_summary_co2_mr:long_name = "Summary quality control field for co2_mr" ; aqc_summary_co2_mr:units = "unitless" ; aqc_summary_co2_mr:value_0_description = "Good" ; aqc_summary_co2_mr:value_1_description = "Indeterminate" ; aqc_summary_co2_mr:value_2_description = "Bad" ; aqc_summary_co2_mr:description = "See global attributes for individual bit descriptions." ; float ch4_mr(time) ; ch4_mr:long_name = "Volume mixing ratio for CH4" ; ch4_mr:units = "ppmv" ; ch4_mr:valid_min = 0.f ; ch4_mr:valid_max = 5.f ; ch4_mr:missing_value = -9999.f ; int qc_ch4_mr(time) ; qc_ch4_mr:long_name = "Quality check results on field: Volume mixing ratio for CH4" ; qc_ch4_mr:units = "unitless" ; qc_ch4_mr:description = "See global attributes for individual bit descriptions." ; qc_ch4_mr:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_ch4_mr:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_ch4_mr(time) ; source_ch4_mr:long_name = "Source field for ch4_mr" ; source_ch4_mr:units = "unitless" ; source_ch4_mr:value_0_description = "direct measurement (not available)" ; source_ch4_mr:value_30_description = "BBHRP climatological value" ; int aqc_summary_ch4_mr(time) ; aqc_summary_ch4_mr:long_name = "Summary quality control field for ch4_mr" ; aqc_summary_ch4_mr:units = "unitless" ; aqc_summary_ch4_mr:value_0_description = "Good" ; aqc_summary_ch4_mr:value_1_description = "Indeterminate" ; aqc_summary_ch4_mr:value_2_description = "Bad" ; aqc_summary_ch4_mr:description = "See global attributes for individual bit descriptions." ; float n2o_mr(time) ; n2o_mr:long_name = "Volume mixing ratio for N2O" ; n2o_mr:units = "ppmv" ; n2o_mr:valid_min = 0.f ; n2o_mr:valid_max = 1.f ; n2o_mr:missing_value = -9999.f ; int qc_n2o_mr(time) ; qc_n2o_mr:long_name = "Quality check results on field: Volume mixing ratio for N2O" ; qc_n2o_mr:units = "unitless" ; qc_n2o_mr:description = "See global attributes for individual bit descriptions." ; qc_n2o_mr:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_n2o_mr:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_n2o_mr(time) ; source_n2o_mr:long_name = "Source field for n2o_mr" ; source_n2o_mr:units = "unitless" ; source_n2o_mr:value_0_description = "direct measurement (not available)" ; source_n2o_mr:value_30_description = "BBHRP climatological value" ; int aqc_summary_n2o_mr(time) ; aqc_summary_n2o_mr:long_name = "Summary quality control field for n2o_mr" ; aqc_summary_n2o_mr:units = "unitless" ; aqc_summary_n2o_mr:value_0_description = "Good" ; aqc_summary_n2o_mr:value_1_description = "Indeterminate" ; aqc_summary_n2o_mr:value_2_description = "Bad" ; aqc_summary_n2o_mr:description = "See global attributes for individual bit descriptions." ; float ccl4_mr(time) ; ccl4_mr:long_name = "Volume mixing ratio for CCL4" ; ccl4_mr:units = "ppmv" ; ccl4_mr:valid_min = 0.f ; ccl4_mr:valid_max = 0.001f ; ccl4_mr:missing_value = -9999.f ; int qc_ccl4_mr(time) ; qc_ccl4_mr:long_name = "Quality check results on field: Volume mixing ratio for CCL4" ; qc_ccl4_mr:units = "unitless" ; qc_ccl4_mr:description = "See global attributes for individual bit descriptions." ; qc_ccl4_mr:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_ccl4_mr:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_ccl4_mr(time) ; source_ccl4_mr:long_name = "Source field for ccl4_mr" ; source_ccl4_mr:units = "unitless" ; source_ccl4_mr:value_0_description = "direct measurement (not available)" ; source_ccl4_mr:value_30_description = "BBHRP climatological value" ; int aqc_summary_ccl4_mr(time) ; aqc_summary_ccl4_mr:long_name = "Summary quality control field for ccl4_mr" ; aqc_summary_ccl4_mr:units = "unitless" ; aqc_summary_ccl4_mr:value_0_description = "Good" ; aqc_summary_ccl4_mr:value_1_description = "Indeterminate" ; aqc_summary_ccl4_mr:value_2_description = "Bad" ; aqc_summary_ccl4_mr:description = "See global attributes for individual bit descriptions." ; float f11_mr(time) ; f11_mr:long_name = "Volume mixing ratio for CFC11" ; f11_mr:units = "ppmv" ; f11_mr:valid_min = 0.f ; f11_mr:valid_max = 0.001f ; f11_mr:missing_value = -9999.f ; int qc_f11_mr(time) ; qc_f11_mr:long_name = "Quality check results on field: Volume mixing ratio for CFC11" ; qc_f11_mr:units = "unitless" ; qc_f11_mr:description = "See global attributes for individual bit descriptions." ; qc_f11_mr:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_f11_mr:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_f11_mr(time) ; source_f11_mr:long_name = "Source field for f11_mr" ; source_f11_mr:units = "unitless" ; source_f11_mr:value_0_description = "direct measurement (not available)" ; source_f11_mr:value_30_description = "BBHRP climatological value" ; int aqc_summary_f11_mr(time) ; aqc_summary_f11_mr:long_name = "Summary quality control field for f11_mr" ; aqc_summary_f11_mr:units = "unitless" ; aqc_summary_f11_mr:value_0_description = "Good" ; aqc_summary_f11_mr:value_1_description = "Indeterminate" ; aqc_summary_f11_mr:value_2_description = "Bad" ; aqc_summary_f11_mr:description = "See global attributes for individual bit descriptions." ; float f12_mr(time) ; f12_mr:long_name = "Volume mixing ratio for CFC12" ; f12_mr:units = "ppmv" ; f12_mr:valid_min = 0.f ; f12_mr:valid_max = 0.001f ; f12_mr:missing_value = -9999.f ; int qc_f12_mr(time) ; qc_f12_mr:long_name = "Quality check results on field: Volume mixing ratio for CFC12" ; qc_f12_mr:units = "unitless" ; qc_f12_mr:description = "See global attributes for individual bit descriptions." ; qc_f12_mr:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_f12_mr:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_f12_mr(time) ; source_f12_mr:long_name = "Source field for f12_mr" ; source_f12_mr:units = "unitless" ; source_f12_mr:value_0_description = "direct measurement (not available)" ; source_f12_mr:value_30_description = "BBHRP climatological value" ; int aqc_summary_f12_mr(time) ; aqc_summary_f12_mr:long_name = "Summary quality control field for f12_mr" ; aqc_summary_f12_mr:units = "unitless" ; aqc_summary_f12_mr:value_0_description = "Good" ; aqc_summary_f12_mr:value_1_description = "Indeterminate" ; aqc_summary_f12_mr:value_2_description = "Bad" ; aqc_summary_f12_mr:description = "See global attributes for individual bit descriptions." ; float precip(time) ; precip:long_name = "Total precipitation" ; precip:units = "mm" ; precip:valid_min = 0.f ; precip:valid_max = 1.e+08f ; precip:missing_value = -9999.f ; int qc_precip(time) ; qc_precip:long_name = "Quality check results on field: Total precipitation" ; qc_precip:units = "unitless" ; qc_precip:description = "See global attributes for individual bit descriptions." ; qc_precip:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_precip:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_precip(time) ; source_precip:long_name = "Source field for precip" ; source_precip:units = "unitless" ; source_precip:value_0_description = "Field tbrg_precip_total_corr from metE13.b1" ; int aqc_summary_precip(time) ; aqc_summary_precip:long_name = "Summary quality control field for precip" ; aqc_summary_precip:units = "unitless" ; aqc_summary_precip:value_0_description = "Good" ; aqc_summary_precip:value_1_description = "Indeterminate" ; aqc_summary_precip:value_2_description = "Bad" ; aqc_summary_precip:description = "See global attributes for individual bit descriptions." ; float surface_rad_temp(time) ; surface_rad_temp:long_name = "Surface radiating temperature" ; surface_rad_temp:units = "degK" ; surface_rad_temp:valid_min = 0.f ; surface_rad_temp:valid_max = 450.f ; surface_rad_temp:missing_value = -9999.f ; int qc_surface_rad_temp(time) ; qc_surface_rad_temp:long_name = "Quality check results on field: Surface radiating temperature" ; qc_surface_rad_temp:units = "unitless" ; qc_surface_rad_temp:description = "See global attributes for individual bit descriptions." ; qc_surface_rad_temp:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_surface_rad_temp:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_surface_rad_temp(time) ; source_surface_rad_temp:long_name = "Source field for surf_rad_temp" ; source_surface_rad_temp:units = "unitless" ; source_surface_rad_temp:value_0_description = "Field sfc_ir_temp from irt10mC1.b1" ; source_surface_rad_temp:value_1_description = "Calculated from measured upwelling longwave flux from qcradbeflux1longC1.c1 using sigma*T^4" ; int aqc_summary_surface_rad_temp(time) ; aqc_summary_surface_rad_temp:long_name = "Summary quality control field for surface_rad_temp" ; aqc_summary_surface_rad_temp:units = "unitless" ; aqc_summary_surface_rad_temp:value_0_description = "Good" ; aqc_summary_surface_rad_temp:value_1_description = "Indeterminate" ; aqc_summary_surface_rad_temp:value_2_description = "Bad" ; aqc_summary_surface_rad_temp:description = "See global attributes for individual bit descriptions." ; float meas_up_long_hemisp(time) ; meas_up_long_hemisp:long_name = "Measured upwelling longwave flux at surface" ; meas_up_long_hemisp:units = "W/m2" ; meas_up_long_hemisp:valid_min = 0.f ; meas_up_long_hemisp:valid_max = 1.e+08f ; meas_up_long_hemisp:missing_value = -9999.f ; int qc_meas_up_long_hemisp(time) ; qc_meas_up_long_hemisp:long_name = "Quality check results on field: Measured upwelling longwave flux at surface" ; qc_meas_up_long_hemisp:units = "unitless" ; qc_meas_up_long_hemisp:description = "See global attributes for individual bit descriptions." ; qc_meas_up_long_hemisp:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_meas_up_long_hemisp:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_meas_up_long_hemisp(time) ; source_meas_up_long_hemisp:long_name = "Source field for meas_up_long_hemisp" ; source_meas_up_long_hemisp:units = "unitless" ; int aqc_summary_meas_up_long_hemisp(time) ; aqc_summary_meas_up_long_hemisp:long_name = "Summary quality control field for meas_up_long_hemisp" ; aqc_summary_meas_up_long_hemisp:units = "unitless" ; aqc_summary_meas_up_long_hemisp:value_0_description = "Good" ; aqc_summary_meas_up_long_hemisp:value_1_description = "Indeterminate" ; aqc_summary_meas_up_long_hemisp:value_2_description = "Bad" ; aqc_summary_meas_up_long_hemisp:description = "See global attributes for individual bit descriptions." ; float meas_down_long_hemisp(time) ; meas_down_long_hemisp:long_name = "Measured longwave flux at surface" ; meas_down_long_hemisp:units = "W/m2" ; meas_down_long_hemisp:valid_min = 0.f ; meas_down_long_hemisp:valid_max = 1.e+08f ; meas_down_long_hemisp:missing_value = -9999.f ; int qc_meas_down_long_hemisp(time) ; qc_meas_down_long_hemisp:long_name = "Quality check results on field: Measured longwave flux at surface" ; qc_meas_down_long_hemisp:units = "unitless" ; qc_meas_down_long_hemisp:description = "See global attributes for individual bit descriptions." ; qc_meas_down_long_hemisp:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_meas_down_long_hemisp:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_meas_down_long_hemisp(time) ; source_meas_down_long_hemisp:long_name = "Source field for meas_down_long_hemisp" ; source_meas_down_long_hemisp:units = "unitless" ; int aqc_summary_meas_down_long_hemisp(time) ; aqc_summary_meas_down_long_hemisp:long_name = "Summary quality control field for meas_down_long_hemisp" ; aqc_summary_meas_down_long_hemisp:units = "unitless" ; aqc_summary_meas_down_long_hemisp:value_0_description = "Good" ; aqc_summary_meas_down_long_hemisp:value_1_description = "Indeterminate" ; aqc_summary_meas_down_long_hemisp:value_2_description = "Bad" ; aqc_summary_meas_down_long_hemisp:description = "See global attributes for individual bit descriptions." ; float meas_down_short_hemisp(time) ; meas_down_short_hemisp:long_name = "Measure shortwave total flux at surface" ; meas_down_short_hemisp:units = "W/m2" ; meas_down_short_hemisp:valid_min = -4.f ; meas_down_short_hemisp:valid_max = 1.e+08f ; meas_down_short_hemisp:missing_value = -9999.f ; int qc_meas_down_short_hemisp(time) ; qc_meas_down_short_hemisp:long_name = "Quality check results on field: Measure shortwave total flux at surface" ; qc_meas_down_short_hemisp:units = "unitless" ; qc_meas_down_short_hemisp:description = "See global attributes for individual bit descriptions." ; qc_meas_down_short_hemisp:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_meas_down_short_hemisp:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_meas_down_short_hemisp(time) ; source_meas_down_short_hemisp:long_name = "Source field for meas_down_short_hemisp" ; source_meas_down_short_hemisp:units = "unitless" ; int aqc_summary_meas_down_short_hemisp(time) ; aqc_summary_meas_down_short_hemisp:long_name = "Summary quality control field for meas_down_short_hemisp" ; aqc_summary_meas_down_short_hemisp:units = "unitless" ; aqc_summary_meas_down_short_hemisp:value_0_description = "Good" ; aqc_summary_meas_down_short_hemisp:value_1_description = "Indeterminate" ; aqc_summary_meas_down_short_hemisp:value_2_description = "Bad" ; aqc_summary_meas_down_short_hemisp:description = "See global attributes for individual bit descriptions." ; float meas_down_short_diffuse_hemisp(time) ; meas_down_short_diffuse_hemisp:long_name = "Measured shortwave diffuse flux at surface" ; meas_down_short_diffuse_hemisp:units = "W/m2" ; meas_down_short_diffuse_hemisp:valid_min = -4.f ; meas_down_short_diffuse_hemisp:valid_max = 1.e+08f ; meas_down_short_diffuse_hemisp:missing_value = -9999.f ; int qc_meas_down_short_diffuse_hemisp(time) ; qc_meas_down_short_diffuse_hemisp:long_name = "Quality check results on field: Measured shortwave diffuse flux at surface" ; qc_meas_down_short_diffuse_hemisp:units = "unitless" ; qc_meas_down_short_diffuse_hemisp:description = "See global attributes for individual bit descriptions." ; qc_meas_down_short_diffuse_hemisp:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_meas_down_short_diffuse_hemisp:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_meas_down_short_diffuse_hemisp(time) ; source_meas_down_short_diffuse_hemisp:long_name = "Source field for meas_down_short_diffuse_hemisp" ; source_meas_down_short_diffuse_hemisp:units = "unitless" ; int aqc_summary_meas_down_short_diffuse_hemisp(time) ; aqc_summary_meas_down_short_diffuse_hemisp:long_name = "Summary quality control field for meas_down_short_diffuse_hemisp" ; aqc_summary_meas_down_short_diffuse_hemisp:units = "unitless" ; aqc_summary_meas_down_short_diffuse_hemisp:value_0_description = "Good" ; aqc_summary_meas_down_short_diffuse_hemisp:value_1_description = "Indeterminate" ; aqc_summary_meas_down_short_diffuse_hemisp:value_2_description = "Bad" ; aqc_summary_meas_down_short_diffuse_hemisp:description = "See global attributes for individual bit descriptions." ; float meas_short_direct_normal(time) ; meas_short_direct_normal:long_name = "Measured shortwave direct normal flux at surface" ; meas_short_direct_normal:units = "W/m2" ; meas_short_direct_normal:valid_min = -4.f ; meas_short_direct_normal:valid_max = 1.e+08f ; meas_short_direct_normal:missing_value = -9999.f ; int qc_meas_short_direct_normal(time) ; qc_meas_short_direct_normal:long_name = "Quality check results on field: Measured shortwave direct normal flux at surface" ; qc_meas_short_direct_normal:units = "unitless" ; qc_meas_short_direct_normal:description = "See global attributes for individual bit descriptions." ; qc_meas_short_direct_normal:comment = "No bits set (qc_value=zero) represents good data; non-zero bits represent the QC condition given in the global descriptions for those bits." ; qc_meas_short_direct_normal:qc_bit_description = "See global attributes for QC bit descriptions and assessments" ; int source_meas_short_direct_normal(time) ; source_meas_short_direct_normal:long_name = "Source field for meas_short_direct_normal" ; source_meas_short_direct_normal:units = "unitless" ; int aqc_summary_meas_short_direct_normal(time) ; aqc_summary_meas_short_direct_normal:long_name = "Summary quality control field for meas_short_direct_normal" ; aqc_summary_meas_short_direct_normal:units = "unitless" ; aqc_summary_meas_short_direct_normal:value_0_description = "Good" ; aqc_summary_meas_short_direct_normal:value_1_description = "Indeterminate" ; aqc_summary_meas_short_direct_normal:value_2_description = "Bad" ; aqc_summary_meas_short_direct_normal:description = "See global attributes for individual bit descriptions." ; float lat ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; float lon ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; float alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; // global attributes: :process_version = "$" ; :command_line = "ripbe -R -D -s sgp -f C1 -d 20110605" ; :site_id = "sgp" ; :facility_id = "C1: Lamont, Oklahoma" ; :dod_version = "ripbe1mcfarlane-c1-0.2" ; :qc_standards_version = "1.0" ; :title = "Radiatively important processes Best Estimate data product" ; :qc_bit_1_description = "Data failed fatal QC check and unable to fix; data value set to -9999 in output file" ; :qc_bit_1_assessment = "Bad" ; :qc_bit_2_description = "Value is less than the valid_min" ; :qc_bit_2_assessment = "Bad" ; :qc_bit_3_description = "Value is greater than the valid_max" ; :qc_bit_3_assessment = "Bad" ; :qc_bit_4_description = "Data interpolated while gridding" ; :qc_bit_4_assessment = "Indeterminate" ; :qc_bit_5_description = "Data extrapolated while gridding" ; :qc_bit_5_assessment = "Indeterminate" ; :qc_bit_6_description = "Not using closest value while subsampling to grid" ; :qc_bit_6_assessment = "Indeterminate" ; :qc_bit_7_description = "Input data flagged as indeterminate, and used" ; :qc_bit_7_assessment = "Indeterminate" ; :qc_bit_8_description = "Input data included bad values in integration range; bad values not included in integration" ; :qc_bit_8_assessment = "Indeterminate" ; :qc_bit_9_description = "Averaging weights for bin were all zero (output set to 0)" ; :qc_bit_9_assessment = "Indeterminate" ; :qc_bit_10_description = "Data filled with climatology" ; :qc_bit_10_assessment = "Indeterminate" ; :qc_bit_11_description = "Input data outside range of output grid" ; :qc_bit_11_assessment = "Indeterminate" ; :qc_bit_12_description = "All input values bad for grid value" ; :qc_bit_12_assessment = "Indeterminate" ; :atmos_climatology_file = "/home/shippert/dev/vap/conf/ripbe_atmos_clim.03.txt" ; :atmos_climatology_version = "$Id: ripbe_atmos_clim.03.txt,v 1.1 2010/09/20 20:55:12 shippert Beta_0_2 $" ; :sfcalb_climatology_file = "/home/shippert/dev/vap/conf/ripbe_sfcalb_clim.03.txt" ; :sfcalb_climatology_version = "$Id: ripbe_sfcalb_clim.03.txt,v 1.1 2010/09/20 20:55:12 shippert Beta_0_2 $" ; :input_datastreams_description = "A string consisting of the datastream(s), datastream version(s), and datastream date (range)." ; :input_datastreams_num = 16 ; :input_datastreams = "sgpaerosolbe1turnC1.c1 : 1.3 : 20110501.000000-20110601.000000\n", "sgptracegasship1C1.c1 : 0.1 : 20110101.120000\n", "sgpirt10mC1.b1 : 10.4 : 20110605.000000\n", "sgpmergesonde2maceC1.c1 : Unknown : 20110605.000000\n", "sgpmetE13.b1 : 4.3 : 20110605.000000\n", "sgpmicrobasekaC1.c1 : Unknown : 20110605.000000\n", "gecomiX1.a1 : 2.0 : 20110501.000000-20110602.000000\n", "sgpqcradbeflux1longC1.c2 : 5.3 : 20110604.000000-20110606.000000\n", "sgpsurfspecalb1mlawerC1.c1 : 1.0 : 20110604.060000-20110605.060000\n", "sgp1swfanalsirs1longC1.c1 : 3.10 : 20110604.111800-20110605.111800\n", "" ; :zeb_platform = "sgpripbe1mcfarlaneC1.c1" ; :history = "created by user shippert on machine borax at 2013-03-13 01:18:57, using $" ; }