netcdf sgpaerosolbe1turnC1.c1.20210401.000000 { dimensions: time = UNLIMITED ; // (4320 currently) height = 177 ; height_rl = 192 ; parameter = 2 ; variables: int base_time ; base_time:string = "2021-04-01 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 2021-04-01 00:00:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2021-04-01 00:00:00 0:00" ; time:standard_name = "time" ; int qc_time(time) ; qc_time:long_name = "Quality check results on field: Time offset from midnight" ; qc_time:units = "unitless" ; qc_time:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_time:bit_1_description = "Delta time between current and previous samples is zero." ; qc_time:bit_1_assessment = "Indeterminate" ; qc_time:bit_2_description = "Delta time between current and previous samples is less than the delta_t_lower_limit field attribute." ; qc_time:bit_2_assessment = "Indeterminate" ; qc_time:bit_3_description = "Delta time between current and previous samples is greater than the delta_t_upper_limit field attribute." ; qc_time:bit_3_assessment = "Indeterminate" ; qc_time:delta_t_lower_limit = 600. ; qc_time:delta_t_upper_limit = 600. ; qc_time:prior_sample_flag = 0 ; qc_time:comment = "If the \'prior_sample_flag\' is set the first sample time from a new raw file will be compared against the time just previous to it in the stored data. If it is not set the qc_time value for the first sample will be set to 0." ; float be_aod_500(time) ; be_aod_500:long_name = "Best estimate aerosol optical depth at 500 nm" ; be_aod_500:units = "unitless" ; be_aod_500:missing_value = -9999.f ; be_aod_500:comment = "See technical report for details on computation" ; int qc_be_aod_500(time) ; qc_be_aod_500:long_name = "Quality check results on field: Best estimate aerosol optical depth at 500 nm" ; qc_be_aod_500:units = "unitless" ; qc_be_aod_500:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_be_aod_500:bit_1_description = "Data value not available in input file or failed threshold checks, data value set to -9999 in output file" ; qc_be_aod_500:bit_1_assessment = "Bad" ; int source_be_aod_500(time) ; source_be_aod_500:long_name = "Source of best-estimate AOD at 500 nm" ; source_be_aod_500:units = "unitless" ; source_be_aod_500:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_be_aod_500:value_1 = "sgpnimfraod1michC1.c1:aerosol_optical_depth_filter2" ; source_be_aod_500:value_2 = "sgpmfrsraod1michC1.c1:aerosol_optical_depth_filter2" ; source_be_aod_500:value_3 = "sgpaerosolbe1turnC1.c1:angstrom_exponent_rl_filled, sgpaerosolbe1turnC1.c1:be_angstrom_exponent" ; source_be_aod_500:value_3_description = "Lambdas 355 and 500 are also used in the computation of be_aod_500" ; source_be_aod_500:value_4 = "regression analysis" ; float be_aod_355(time) ; be_aod_355:long_name = "Best estimate aerosol optical depth at 355nm" ; be_aod_355:units = "unitless" ; be_aod_355:missing_value = -9999.f ; be_aod_355:comment = "See technical report for details on computation" ; int qc_be_aod_355(time) ; qc_be_aod_355:long_name = "Quality check results on field: Best estimate aerosol optical depth at 355nm" ; qc_be_aod_355:units = "unitless" ; qc_be_aod_355:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_be_aod_355:bit_1_description = "Data value not available in input files, or failed threshold checks, data value set to -9999 in output file" ; qc_be_aod_355:bit_1_assessment = "Bad" ; int source_be_aod_355(time) ; source_be_aod_355:long_name = "Source of best estimate AOD at 355 nm" ; source_be_aod_355:units = "unitless" ; source_be_aod_355:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_be_aod_355:value_1 = "sgprlprofbe1turnC1.c1:aod" ; source_be_aod_355:value_2 = "sgpaerosolbe1turnC1.c1:be_angstrom_exponent,sgpaerosolbe1turnC1.c1:mean_aod_mfrsr_filter1" ; source_be_aod_355:value_2_description = "Lambdas 355.0 and 415.0 are also used in the computation" ; source_be_aod_355:value_3 = "Not used for this field" ; source_be_aod_355:value_4 = "regression analysis" ; float be_angstrom_exponent(time) ; be_angstrom_exponent:long_name = "Best estimate Angstrom exponent" ; be_angstrom_exponent:units = "unitless" ; be_angstrom_exponent:missing_value = -9999.f ; be_angstrom_exponent:comment = "See technical report for details on computation" ; be_angstrom_exponent:cloudy_threshold = "0.5" ; be_angstrom_exponent:equation = "angstrom_exponent is ln( aod355 / aod870 ) / ln( 870 / 355 )" ; int qc_be_angstrom_exponent(time) ; qc_be_angstrom_exponent:long_name = "Quality check results on field: Best estimate Angstrom exponent" ; qc_be_angstrom_exponent:units = "unitless" ; qc_be_angstrom_exponent:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_be_angstrom_exponent:bit_1_description = "Failed cloudy threshold check, data value set to -9999 in output file." ; qc_be_angstrom_exponent:bit_1_assessment = "Bad" ; int source_be_angstrom_exponent(time) ; source_be_angstrom_exponent:long_name = "source of best estimate Angstrom exponent" ; source_be_angstrom_exponent:units = "unitless" ; source_be_angstrom_exponent:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_be_angstrom_exponent:value_1 = "sgpnimfraod1michC1.c1:angstrom_exponent" ; source_be_angstrom_exponent:value_2 = "sgpmfrsraod1michC1.c1:angstrom_exponent" ; source_be_angstrom_exponent:value_3 = "sgp10rlprofbe1turnC1.c1:aod,sgpaerosolbe1turnC1.c1:mean_aod_mfrsr_filter5" ; source_be_angstrom_exponent:value_4 = "sgpaerosolbe1turnC1.c1:angstrom_exponent_AIP" ; source_be_angstrom_exponent:value_5 = "interpolation" ; source_be_angstrom_exponent:value_5_description = "Fill gaps of 3 days or less via interpolation" ; float height(height) ; height:long_name = "Height above ground level from aerosolbe1turn_parameter file" ; height:units = "km" ; float extinction_profile(time, height) ; extinction_profile:long_name = "Aerosol extinction profile at 500 nm" ; extinction_profile:units = "1/km" ; extinction_profile:missing_value = -9999.f ; extinction_profile:comment = "See technical report for details on computation" ; float single_scattering_albedo_red(time, height) ; single_scattering_albedo_red:long_name = "Aerosol single scattering albedo profile, red wavelength, 1um size cut" ; single_scattering_albedo_red:units = "unitless" ; single_scattering_albedo_red:missing_value = -9999.f ; single_scattering_albedo_red:comment = "Dry aerosol scattering properties for 1 um size cut is assumed to be height independent" ; single_scattering_albedo_red:comment1 = "The vertical variations are due to changes in relative humidity" ; float single_scattering_albedo_green(time, height) ; single_scattering_albedo_green:long_name = "Aerosol single scattering albedo profile, green wavelength, 1um size cut" ; single_scattering_albedo_green:units = "unitless" ; single_scattering_albedo_green:missing_value = -9999.f ; single_scattering_albedo_green:comment = "Dry aerosol scattering properties for 1 um size cut is assumed to be height independent" ; single_scattering_albedo_green:comment1 = "The vertical variations are due to changes in relative humidity" ; float single_scattering_albedo_blue(time, height) ; single_scattering_albedo_blue:long_name = "Aerosol single scattering albedo profile, blue wavelength, 1um size cut" ; single_scattering_albedo_blue:units = "unitless" ; single_scattering_albedo_blue:missing_value = -9999.f ; single_scattering_albedo_blue:comment = "Dry aerosol scattering properties for 1 um size cut is assumed to be height independent" ; single_scattering_albedo_blue:comment1 = "The vertical variations are due to changes in relative humidity" ; float asymmetry_parameter_red(time, height) ; asymmetry_parameter_red:long_name = "Aerosol asymmetry parameter profile, red wavelength, 1um size cut" ; asymmetry_parameter_red:units = "unitless" ; asymmetry_parameter_red:missing_value = -9999.f ; asymmetry_parameter_red:comment = "Dry aerosol scattering properties for 1 um size cut is assumed to be height independent" ; asymmetry_parameter_red:comment1 = "The vertical variations are due to changes in relative humidity" ; asymmetry_parameter_red:equation = "g = -7.143889 * bsf_R_Dry_1um^3 + 7.464439 * bsf_R_Dry_1um^2 - 3.96356 * bsf_R_Dry_1um + 0.98931" ; float asymmetry_parameter_green(time, height) ; asymmetry_parameter_green:long_name = "Aerosol asymmetry parameter profile, green wavelength, 1um size cut" ; asymmetry_parameter_green:units = "unitless" ; asymmetry_parameter_green:missing_value = -9999.f ; asymmetry_parameter_green:comment = "Dry aerosol scattering properties for 1 um size cut is assumed to be height independent" ; asymmetry_parameter_green:comment1 = "The vertical variations are due to changes in relative humidity" ; asymmetry_parameter_green:equation = "g = -7.143889 * bsf_G_Dry_1um^3 + 7.464439 * bsf_G_Dry_1um^2 - 3.96356 * bsf_G_Dry_1um + 0.98931" ; float asymmetry_parameter_blue(time, height) ; asymmetry_parameter_blue:long_name = "Aerosol asymmetry parameter profile, blue wavelength, 1um size cut" ; asymmetry_parameter_blue:units = "unitless" ; asymmetry_parameter_blue:missing_value = -9999.f ; asymmetry_parameter_blue:comment = "Dry aerosol scattering properties for 1 um size cut is assumed to be height independent" ; asymmetry_parameter_blue:comment1 = "The vertical variations are due to changes in relative humidity" ; asymmetry_parameter_blue:equation = "g = -7.143889 * bsf_B_Dry_1um^3 + 7.464439 * bsf_B_Dry_1um^2 - 3.96356 * bsf_B_Dry_1um + 0.98931" ; float bsf_R_Dry_1um(time, height) ; bsf_R_Dry_1um:long_name = "Hemispheric backscatter fraction, red wavelength, 1 um size cut" ; bsf_R_Dry_1um:units = "unitless" ; bsf_R_Dry_1um:missing_value = -9999.f ; bsf_R_Dry_1um:reported_wavelength = "660 nm" ; float bsf_G_Dry_1um(time, height) ; bsf_G_Dry_1um:long_name = "Hemispheric backscatter fraction, green wavelength, 1 um size cut" ; bsf_G_Dry_1um:units = "unitless" ; bsf_G_Dry_1um:missing_value = -9999.f ; bsf_G_Dry_1um:reported_wavelength = "550 nm" ; float bsf_B_Dry_1um(time, height) ; bsf_B_Dry_1um:long_name = "Hemispheric backscatter fraction, blue wavelength, 1 um size cut" ; bsf_B_Dry_1um:units = "unitless" ; bsf_B_Dry_1um:missing_value = -9999.f ; bsf_B_Dry_1um:reported_wavelength = "467 nm" ; float total_scatter_coefficient_red(time) ; total_scatter_coefficient_red:long_name = "Aerosol total scattering coefficient, red wavelength, low RH, 1 um size cut" ; total_scatter_coefficient_red:units = "1/km" ; total_scatter_coefficient_red:missing_value = -9999.f ; total_scatter_coefficient_red:reported_wavelength = "660 nm" ; int qc_total_scatter_coefficient_red(time) ; qc_total_scatter_coefficient_red:long_name = "Quality check results on field: Aerosol total scattering coefficient, red wavelength, low RH, 1 um size cut" ; qc_total_scatter_coefficient_red:units = "unitless" ; qc_total_scatter_coefficient_red:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_total_scatter_coefficient_red:bit_1_description = "Data value not available in input file, data value set to -9999 in output file" ; qc_total_scatter_coefficient_red:bit_1_assessment = "Bad" ; int source_total_scatter_coefficient_red(time) ; source_total_scatter_coefficient_red:long_name = "Source for: Aerosol total scattering coefficient, red wavelength, low RH, 1 um size cut" ; source_total_scatter_coefficient_red:units = "unitless" ; source_total_scatter_coefficient_red:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_total_scatter_coefficient_red:value_1 = "sgpaip1ogrenC1.c1:Bs_R_Dry_1um_Neph3W_1" ; source_total_scatter_coefficient_red:value_1_description = "Data averaged to 10 minute sample rate" ; source_total_scatter_coefficient_red:value_2 = "regression analysis" ; float total_scatter_coefficient_green(time) ; total_scatter_coefficient_green:long_name = "Aerosol total scatter coefficient, green wavelength, low RH, 1 um size cut" ; total_scatter_coefficient_green:units = "1/km" ; total_scatter_coefficient_green:missing_value = -9999.f ; total_scatter_coefficient_green:reported_wavelength = "550 nm" ; int qc_total_scatter_coefficient_green(time) ; qc_total_scatter_coefficient_green:long_name = "Quality check results on field: Aerosol total scatter coefficient, green wavelength, low RH, 1 um size cut" ; qc_total_scatter_coefficient_green:units = "unitless" ; qc_total_scatter_coefficient_green:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_total_scatter_coefficient_green:bit_1_description = "Data value not available in input file, data value set to -9999 in output file" ; qc_total_scatter_coefficient_green:bit_1_assessment = "Bad" ; int source_total_scatter_coefficient_green(time) ; source_total_scatter_coefficient_green:long_name = "Source for: Aerosol total scatter coefficient, green wavelength, low RH, 1 um size cut" ; source_total_scatter_coefficient_green:units = "unitless" ; source_total_scatter_coefficient_green:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_total_scatter_coefficient_green:value_1 = "sgpaip1ogrenC1.c1:Bs_G_Dry_1um_Neph3W_1" ; source_total_scatter_coefficient_green:value_1_description = "Data averaged to 10 minute sample rate" ; source_total_scatter_coefficient_green:value_2 = "regression analysis" ; float total_scatter_coefficient_blue(time) ; total_scatter_coefficient_blue:long_name = "Aerosol total scatter coefficient, blue wavelength, low RH, 1 um size cut" ; total_scatter_coefficient_blue:units = "1/km" ; total_scatter_coefficient_blue:missing_value = -9999.f ; total_scatter_coefficient_blue:reported_wavelength = "467 nm" ; int qc_total_scatter_coefficient_blue(time) ; qc_total_scatter_coefficient_blue:long_name = "Quality check results on field: Aerosol total scatter coefficient, blue wavelength, low RH, 1 um size cut" ; qc_total_scatter_coefficient_blue:units = "unitless" ; qc_total_scatter_coefficient_blue:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_total_scatter_coefficient_blue:bit_1_description = "Data value not available in input file, data value set to -9999 in output file" ; qc_total_scatter_coefficient_blue:bit_1_assessment = "Bad" ; int source_total_scatter_coefficient_blue(time) ; source_total_scatter_coefficient_blue:long_name = "Source for: Aerosol total scatter coefficient, blue wavelength, low RH, 1 um size cut" ; source_total_scatter_coefficient_blue:units = "unitless" ; source_total_scatter_coefficient_blue:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_total_scatter_coefficient_blue:value_1 = "sgpaip1ogrenC1.c1:Bs_B_Dry_1um_Neph3W_1" ; source_total_scatter_coefficient_blue:value_1_description = "Data averaged to 10 minute sample rate" ; source_total_scatter_coefficient_blue:value_2 = "regression analysis" ; float backscatter_coefficient_red(time) ; backscatter_coefficient_red:long_name = "Aerosol backscatter coefficient, red wavelength, low RH, 1 um size cut" ; backscatter_coefficient_red:units = "1/km" ; backscatter_coefficient_red:missing_value = -9999.f ; backscatter_coefficient_red:reported_wavelength = "660 nm" ; int qc_backscatter_coefficient_red(time) ; qc_backscatter_coefficient_red:long_name = "Quality check results on field: Aerosol backscatter coefficient, red wavelength, low RH, 1 um size cut" ; qc_backscatter_coefficient_red:units = "unitless" ; qc_backscatter_coefficient_red:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_backscatter_coefficient_red:bit_1_description = "Data value not available in input file, data value set to -9999 in output file" ; qc_backscatter_coefficient_red:bit_1_assessment = "Bad" ; int source_backscatter_coefficient_red(time) ; source_backscatter_coefficient_red:long_name = "Source for: Aerosol backscatter coefficient, red wavelength, low RH, 1 um size cut" ; source_backscatter_coefficient_red:units = "unitless" ; source_backscatter_coefficient_red:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_backscatter_coefficient_red:value_1 = "sgpaip1ogrenC1.c1:Bbs_R_Dry_1um_Neph3W_1" ; source_backscatter_coefficient_red:value_1_description = "Data averaged to 10 minute sample rate" ; source_backscatter_coefficient_red:value_2 = "regression analysis" ; float backscatter_coefficient_green(time) ; backscatter_coefficient_green:long_name = "Aerosol backscatter coefficient, green wavelength, low RH, 1 um size cut" ; backscatter_coefficient_green:units = "1/km" ; backscatter_coefficient_green:missing_value = -9999.f ; backscatter_coefficient_green:reported_wavelength = "550 nm" ; int qc_backscatter_coefficient_green(time) ; qc_backscatter_coefficient_green:long_name = "Quality check results on field: Aerosol backscatter coefficient, green wavelength, low RH, 1 um size cut" ; qc_backscatter_coefficient_green:units = "unitless" ; qc_backscatter_coefficient_green:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_backscatter_coefficient_green:bit_1_description = "Data value not available in input file, data value set to -9999 in output file" ; qc_backscatter_coefficient_green:bit_1_assessment = "Bad" ; int source_backscatter_coefficient_green(time) ; source_backscatter_coefficient_green:long_name = "Source for: Aerosol backscatter coefficient, green wavelength, low RH, 1 um size cut" ; source_backscatter_coefficient_green:units = "unitless" ; source_backscatter_coefficient_green:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_backscatter_coefficient_green:value_1 = "sgpaip1ogrenC1.c1:Bbs_G_Dry_1um_Neph3W_1" ; source_backscatter_coefficient_green:value_1_description = "Data averaged to 10 minute sample rate" ; source_backscatter_coefficient_green:value_2 = "regression analysis" ; float backscatter_coefficient_blue(time) ; backscatter_coefficient_blue:long_name = "Aerosol backscatter coefficient, blue wavelength, low RH, 1 um size cut" ; backscatter_coefficient_blue:units = "1/km" ; backscatter_coefficient_blue:missing_value = -9999.f ; backscatter_coefficient_blue:reported_wavelength = "467 nm" ; int qc_backscatter_coefficient_blue(time) ; qc_backscatter_coefficient_blue:long_name = "Quality check results on field: Aerosol backscatter coefficient, blue wavelength, low RH, 1 um size cut" ; qc_backscatter_coefficient_blue:units = "unitless" ; qc_backscatter_coefficient_blue:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_backscatter_coefficient_blue:bit_1_description = "Data value not available in input file, data value set to -9999 in output file" ; qc_backscatter_coefficient_blue:bit_1_assessment = "Bad" ; int source_backscatter_coefficient_blue(time) ; source_backscatter_coefficient_blue:long_name = "Source for: Aerosol backscatter coefficient, blue wavelength, low RH, 1 um size cut" ; source_backscatter_coefficient_blue:units = "unitless" ; source_backscatter_coefficient_blue:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_backscatter_coefficient_blue:value_1 = "sgpaip1ogrenC1.c1:Bbs_B_Dry_1um_Neph3W_1" ; source_backscatter_coefficient_blue:value_1_description = "Data averaged to 10 minute sample rate" ; source_backscatter_coefficient_blue:value_2 = "regression analysis" ; float absorption_coefficient_mean_red(time) ; absorption_coefficient_mean_red:long_name = "Aerosol absorption coefficient, red wavelength, low RH, 1 um size cut" ; absorption_coefficient_mean_red:units = "1/km" ; absorption_coefficient_mean_red:missing_value = -9999.f ; absorption_coefficient_mean_red:reported_wavelength = "660 nm" ; int qc_absorption_coefficient_mean_red(time) ; qc_absorption_coefficient_mean_red:long_name = "Quality check results on field: Aerosol absorption coefficient, red wavelength, low RH, 1 um size cut" ; qc_absorption_coefficient_mean_red:units = "unitless" ; qc_absorption_coefficient_mean_red:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_absorption_coefficient_mean_red:bit_1_description = "Data value not available in input file, data value set to -9999 in output file" ; qc_absorption_coefficient_mean_red:bit_1_assessment = "Bad" ; int source_absorption_coefficient_mean_red(time) ; source_absorption_coefficient_mean_red:long_name = "Source for: Aerosol absorption coefficient, red wavelength, low RH, 1 um size cut" ; source_absorption_coefficient_mean_red:units = "unitless" ; source_absorption_coefficient_mean_red:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_absorption_coefficient_mean_red:value_1 = "sgpaip1ogrenC1.c1:Ba_R_Dry_1um_PSAP3W_1" ; source_absorption_coefficient_mean_red:value_1_description = "Data averaged to 10 minute sample rate" ; source_absorption_coefficient_mean_red:value_2 = "regression analysis" ; float absorption_coefficient_mean_green(time) ; absorption_coefficient_mean_green:long_name = "Aerosol absorption coefficient, green wavelength, low RH, 1 um size cut" ; absorption_coefficient_mean_green:units = "1/km" ; absorption_coefficient_mean_green:missing_value = -9999.f ; absorption_coefficient_mean_green:reported_wavelength = "550 nm" ; int qc_absorption_coefficient_mean_green(time) ; qc_absorption_coefficient_mean_green:long_name = "Quality check results on field: Aerosol absorption coefficient, green wavelength, low RH, 1 um size cut" ; qc_absorption_coefficient_mean_green:units = "unitless" ; qc_absorption_coefficient_mean_green:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_absorption_coefficient_mean_green:bit_1_description = "Data value not available in input file, data value set to -9999 in output file" ; qc_absorption_coefficient_mean_green:bit_1_assessment = "Bad" ; int source_absorption_coefficient_mean_green(time) ; source_absorption_coefficient_mean_green:long_name = "Source for: Aerosol absorption coefficient, green wavelength, low RH, 1 um size cut" ; source_absorption_coefficient_mean_green:units = "unitless" ; source_absorption_coefficient_mean_green:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_absorption_coefficient_mean_green:value_1 = "sgpaip1ogrenC1.c1:Ba_G_Dry_1um_PSAP3W_1" ; source_absorption_coefficient_mean_green:value_1_description = "Data averaged to 10 minute sample rate" ; source_absorption_coefficient_mean_green:value_2 = "regression analysis" ; float absorption_coefficient_mean_blue(time) ; absorption_coefficient_mean_blue:long_name = "Aerosol absorption coefficient, blue wavelength, low RH, 1 um size cut" ; absorption_coefficient_mean_blue:units = "1/km" ; absorption_coefficient_mean_blue:missing_value = -9999.f ; absorption_coefficient_mean_blue:reported_wavelength = "467 nm" ; int qc_absorption_coefficient_mean_blue(time) ; qc_absorption_coefficient_mean_blue:long_name = "Quality check results on field: Aerosol absorption coefficient, blue wavelength, low RH, 1 um size cut" ; qc_absorption_coefficient_mean_blue:units = "unitless" ; qc_absorption_coefficient_mean_blue:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_absorption_coefficient_mean_blue:bit_1_description = "Data value not available in input file, data value set to -9999 in output file" ; qc_absorption_coefficient_mean_blue:bit_1_assessment = "Bad" ; int source_absorption_coefficient_mean_blue(time) ; source_absorption_coefficient_mean_blue:long_name = "Source for: Aerosol absorption coefficient, blue wavelength, low RH, 1 um size cut" ; source_absorption_coefficient_mean_blue:units = "unitless" ; source_absorption_coefficient_mean_blue:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_absorption_coefficient_mean_blue:value_1 = "sgpaip1ogrenC1.c1:Ba_B_Dry_1um_PSAP3W_1" ; source_absorption_coefficient_mean_blue:value_1_description = "Data averaged to 10 minute sample rate" ; source_absorption_coefficient_mean_blue:value_2 = "regression analysis" ; float rh(time, height) ; rh:long_name = "Relative humidity profile from sonde" ; rh:units = "%" ; rh:missing_value = -9999.f ; rh:comment = "Interpolated from radiosonde data at various heights" ; rh:value_1 = "Relative humidity at surface is derived from 1 minute MET data" ; int source_rh(time) ; source_rh:long_name = "Source of RH" ; source_rh:units = "unitless" ; source_rh:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_rh:value_1 = "sgpmergesonde1maceC1.c1:rh_scaled" ; source_rh:value_2 = "Interpolated" ; float mean_aod_nimfr_filter1(time) ; mean_aod_nimfr_filter1:long_name = "Mean aerosol optical depth at 415 nm from NIMFR" ; mean_aod_nimfr_filter1:units = "unitless" ; mean_aod_nimfr_filter1:missing_value = -9999.f ; int qc_mean_aod_nimfr_filter1(time) ; qc_mean_aod_nimfr_filter1:long_name = "Quality check results on field: Mean aerosol optical depth at 415 nm from NIMFR" ; qc_mean_aod_nimfr_filter1:units = "unitless" ; qc_mean_aod_nimfr_filter1:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_nimfr_filter1:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_nimfr_filter1:bit_1_assessment = "Bad" ; float sdev_aod_nimfr_filter1(time) ; sdev_aod_nimfr_filter1:long_name = "Standard deviation of aerosol optical depth at 415 nm from NIMFR" ; sdev_aod_nimfr_filter1:units = "unitless" ; sdev_aod_nimfr_filter1:missing_value = -9999.f ; float mean_aod_nimfr_filter2(time) ; mean_aod_nimfr_filter2:long_name = "Mean aerosol optical depth at 500 nm from NIMFR" ; mean_aod_nimfr_filter2:units = "unitless" ; mean_aod_nimfr_filter2:missing_value = -9999.f ; int qc_mean_aod_nimfr_filter2(time) ; qc_mean_aod_nimfr_filter2:long_name = "Quality check results on field: Mean aerosol optical depth at 500 nm from NIMFR" ; qc_mean_aod_nimfr_filter2:units = "unitless" ; qc_mean_aod_nimfr_filter2:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_nimfr_filter2:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_nimfr_filter2:bit_1_assessment = "Bad" ; float sdev_aod_nimfr_filter2(time) ; sdev_aod_nimfr_filter2:long_name = "Standard deviation of aerosol optical depth at 500 nm from NIMFR" ; sdev_aod_nimfr_filter2:units = "unitless" ; sdev_aod_nimfr_filter2:missing_value = -9999.f ; float mean_aod_nimfr_filter3(time) ; mean_aod_nimfr_filter3:long_name = "Mean aerosol optical depth at 615 nm from NIMFR" ; mean_aod_nimfr_filter3:units = "unitless" ; mean_aod_nimfr_filter3:missing_value = -9999.f ; int qc_mean_aod_nimfr_filter3(time) ; qc_mean_aod_nimfr_filter3:long_name = "Quality check results on field: Mean aerosol optical depth at 615 nm from NIMFR" ; qc_mean_aod_nimfr_filter3:units = "unitless" ; qc_mean_aod_nimfr_filter3:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_nimfr_filter3:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_nimfr_filter3:bit_1_assessment = "Bad" ; float sdev_aod_nimfr_filter3(time) ; sdev_aod_nimfr_filter3:long_name = "Standard deviation of aerosol optical depth at 615 nm from NIMFR" ; sdev_aod_nimfr_filter3:units = "unitless" ; sdev_aod_nimfr_filter3:missing_value = -9999.f ; float mean_aod_nimfr_filter4(time) ; mean_aod_nimfr_filter4:long_name = "Mean aerosol optical depth at 673 nm from NIMFR" ; mean_aod_nimfr_filter4:units = "unitless" ; mean_aod_nimfr_filter4:missing_value = -9999.f ; int qc_mean_aod_nimfr_filter4(time) ; qc_mean_aod_nimfr_filter4:long_name = "Quality check results on field: Mean aerosol optical depth at 673 nm from NIMFR" ; qc_mean_aod_nimfr_filter4:units = "unitless" ; qc_mean_aod_nimfr_filter4:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_nimfr_filter4:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_nimfr_filter4:bit_1_assessment = "Bad" ; float sdev_aod_nimfr_filter4(time) ; sdev_aod_nimfr_filter4:long_name = "Standard deviation of aerosol optical depth at 673 nm from NIMFR" ; sdev_aod_nimfr_filter4:units = "unitless" ; sdev_aod_nimfr_filter4:missing_value = -9999.f ; float mean_aod_nimfr_filter5(time) ; mean_aod_nimfr_filter5:long_name = "Mean aerosol optical depth at 870 nm from NIMFR" ; mean_aod_nimfr_filter5:units = "unitless" ; mean_aod_nimfr_filter5:missing_value = -9999.f ; int qc_mean_aod_nimfr_filter5(time) ; qc_mean_aod_nimfr_filter5:long_name = "Quality check results on field: Mean aerosol optical depth at 870 nm from NIMFR" ; qc_mean_aod_nimfr_filter5:units = "unitless" ; qc_mean_aod_nimfr_filter5:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_nimfr_filter5:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_nimfr_filter5:bit_1_assessment = "Bad" ; float sdev_aod_nimfr_filter5(time) ; sdev_aod_nimfr_filter5:long_name = "Standard deviation of aerosol optical depth at 870 nm from NIMFR" ; sdev_aod_nimfr_filter5:units = "unitless" ; sdev_aod_nimfr_filter5:missing_value = -9999.f ; float mean_angstrom_exponent_nimfr(time) ; mean_angstrom_exponent_nimfr:long_name = "Mean angstrom exponent from NIMFR observations, wavelengths used by mfrod1barnmich VAP are 500nm and 870nm" ; mean_angstrom_exponent_nimfr:units = "unitless" ; mean_angstrom_exponent_nimfr:missing_value = -9999.f ; mean_angstrom_exponent_nimfr:equation = "angstrom_exponent is ln( aod415 / aod870 ) / ln( 870 / 415 )" ; int qc_mean_angstrom_exponent_nimfr(time) ; qc_mean_angstrom_exponent_nimfr:long_name = "Quality check results on field: Mean angstrom exponent from NIMFR observations, wavelengths used by mfrod1barnmich VAP are 500nm and 870nm" ; qc_mean_angstrom_exponent_nimfr:units = "unitless" ; qc_mean_angstrom_exponent_nimfr:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_angstrom_exponent_nimfr:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_angstrom_exponent_nimfr:bit_1_assessment = "Bad" ; qc_mean_angstrom_exponent_nimfr:bit_2_description = "Data value averaged from exactly 1 input sample." ; qc_mean_angstrom_exponent_nimfr:bit_2_assessment = "Indeterminate" ; float interpolated_angstrom_exponent_nimfr(time) ; interpolated_angstrom_exponent_nimfr:long_name = "Interpolated angstrom exponent from NIMFR observations" ; interpolated_angstrom_exponent_nimfr:units = "unitless" ; interpolated_angstrom_exponent_nimfr:missing_value = -9999.f ; interpolated_angstrom_exponent_nimfr:comment = "Used mean_angst_exponent_nimfr interpolating across gaps (missing data) of less than 3 days" ; float mean_aod_mfrsr_filter1(time) ; mean_aod_mfrsr_filter1:long_name = "Mean aerosol optical depth at 415 nm from MFRSR" ; mean_aod_mfrsr_filter1:units = "unitless" ; mean_aod_mfrsr_filter1:missing_value = -9999.f ; int qc_mean_aod_mfrsr_filter1(time) ; qc_mean_aod_mfrsr_filter1:long_name = "Quality check results on field: Mean aerosol optical depth at 415 nm from MFRSR" ; qc_mean_aod_mfrsr_filter1:units = "unitless" ; qc_mean_aod_mfrsr_filter1:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_mfrsr_filter1:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_mfrsr_filter1:bit_1_assessment = "Bad" ; float sdev_aod_mfrsr_filter1(time) ; sdev_aod_mfrsr_filter1:long_name = "Standard deviation of aerosol optical depth at 415 nm from MFRSR" ; sdev_aod_mfrsr_filter1:units = "unitless" ; sdev_aod_mfrsr_filter1:missing_value = -9999.f ; float mean_aod_mfrsr_filter2(time) ; mean_aod_mfrsr_filter2:long_name = "Mean aerosol optical depth at 500 nm from MFRSR" ; mean_aod_mfrsr_filter2:units = "unitless" ; mean_aod_mfrsr_filter2:missing_value = -9999.f ; int qc_mean_aod_mfrsr_filter2(time) ; qc_mean_aod_mfrsr_filter2:long_name = "Quality check results on field: Mean aerosol optical depth at 500 nm from MFRSR" ; qc_mean_aod_mfrsr_filter2:units = "unitless" ; qc_mean_aod_mfrsr_filter2:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_mfrsr_filter2:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_mfrsr_filter2:bit_1_assessment = "Bad" ; float sdev_aod_mfrsr_filter2(time) ; sdev_aod_mfrsr_filter2:long_name = "Standard deviation of aerosol optical depth at 500 nm from MFRSR" ; sdev_aod_mfrsr_filter2:units = "unitless" ; sdev_aod_mfrsr_filter2:missing_value = -9999.f ; float mean_aod_mfrsr_filter3(time) ; mean_aod_mfrsr_filter3:long_name = "Mean aerosol optical depth at 615 nm from MFRSR" ; mean_aod_mfrsr_filter3:units = "unitless" ; mean_aod_mfrsr_filter3:missing_value = -9999.f ; int qc_mean_aod_mfrsr_filter3(time) ; qc_mean_aod_mfrsr_filter3:long_name = "Quality check results on field: Mean aerosol optical depth at 615 nm from MFRSR" ; qc_mean_aod_mfrsr_filter3:units = "unitless" ; qc_mean_aod_mfrsr_filter3:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_mfrsr_filter3:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_mfrsr_filter3:bit_1_assessment = "Bad" ; float sdev_aod_mfrsr_filter3(time) ; sdev_aod_mfrsr_filter3:long_name = "Standard deviation of aerosol optical depth at 615 nm from MFRSR" ; sdev_aod_mfrsr_filter3:units = "unitless" ; sdev_aod_mfrsr_filter3:missing_value = -9999.f ; float mean_aod_mfrsr_filter4(time) ; mean_aod_mfrsr_filter4:long_name = "Mean aerosol optical depth at 673 nm from MFRSR" ; mean_aod_mfrsr_filter4:units = "unitless" ; mean_aod_mfrsr_filter4:missing_value = -9999.f ; int qc_mean_aod_mfrsr_filter4(time) ; qc_mean_aod_mfrsr_filter4:long_name = "Quality check results on field: Mean aerosol optical depth at 673 nm from MFRSR" ; qc_mean_aod_mfrsr_filter4:units = "unitless" ; qc_mean_aod_mfrsr_filter4:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_mfrsr_filter4:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_mfrsr_filter4:bit_1_assessment = "Bad" ; float sdev_aod_mfrsr_filter4(time) ; sdev_aod_mfrsr_filter4:long_name = "Standard deviation of aerosol optical depth at 673 nm from MFRSR" ; sdev_aod_mfrsr_filter4:units = "unitless" ; sdev_aod_mfrsr_filter4:missing_value = -9999.f ; float mean_aod_mfrsr_filter5(time) ; mean_aod_mfrsr_filter5:long_name = "Mean aerosol optical depth at 870 nm from MFRSR" ; mean_aod_mfrsr_filter5:units = "unitless" ; mean_aod_mfrsr_filter5:missing_value = -9999.f ; int qc_mean_aod_mfrsr_filter5(time) ; qc_mean_aod_mfrsr_filter5:long_name = "Quality check results on field: Mean aerosol optical depth at 870 nm from MFRSR" ; qc_mean_aod_mfrsr_filter5:units = "unitless" ; qc_mean_aod_mfrsr_filter5:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_aod_mfrsr_filter5:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_aod_mfrsr_filter5:bit_1_assessment = "Bad" ; float sdev_aod_mfrsr_filter5(time) ; sdev_aod_mfrsr_filter5:long_name = "Standard deviation of aerosol optical depth at 870 nm from MFRSR" ; sdev_aod_mfrsr_filter5:units = "unitless" ; sdev_aod_mfrsr_filter5:missing_value = -9999.f ; float mean_angstrom_exponent_mfrsr(time) ; mean_angstrom_exponent_mfrsr:long_name = "Mean angstrom exponent from MFRSR observations, wavelengths used by mfrod1barnmich VAP are 500nm and 870nm" ; mean_angstrom_exponent_mfrsr:units = "unitless" ; mean_angstrom_exponent_mfrsr:missing_value = -9999.f ; mean_angstrom_exponent_mfrsr:equation = "angstrom_exponent is ln( aod500 / aod870 ) / ln( 870 / 500 )" ; int qc_mean_angstrom_exponent_mfrsr(time) ; qc_mean_angstrom_exponent_mfrsr:long_name = "Quality check results on field: Mean angstrom exponent from MFRSR observations, wavelengths used by mfrod1barnmich VAP are 500nm and 870nm" ; qc_mean_angstrom_exponent_mfrsr:units = "unitless" ; qc_mean_angstrom_exponent_mfrsr:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_mean_angstrom_exponent_mfrsr:bit_1_description = "Data value is not available in input file, data value set to -9999 in output file." ; qc_mean_angstrom_exponent_mfrsr:bit_1_assessment = "Bad" ; qc_mean_angstrom_exponent_mfrsr:bit_2_description = "Data value averaged from exactly 1 input sample." ; qc_mean_angstrom_exponent_mfrsr:bit_2_assessment = "Indeterminate" ; float interpolated_angstrom_exponent_mfrsr(time) ; interpolated_angstrom_exponent_mfrsr:long_name = "Interpolated angstrom exponent from MFRSR observations" ; interpolated_angstrom_exponent_mfrsr:units = "unitless" ; interpolated_angstrom_exponent_mfrsr:missing_value = -9999.f ; interpolated_angstrom_exponent_mfrsr:comment = "Used mean_angstrom_exponent_mfrsr interpolating across gaps (missing data) of less than 3 days" ; float mean_aod_rl(time) ; mean_aod_rl:long_name = "Mean aerosol optical depth from Raman lidar at 355 nm" ; mean_aod_rl:units = "unitless" ; mean_aod_rl:missing_value = -9999.f ; mean_aod_rl:comment = "All data have been screened based on aod_max_ht of greater than 6.5 km" ; float height_rl(height_rl) ; height_rl:long_name = "height above ground level from Raman lidar" ; height_rl:units = "km" ; height_rl:missing_value = -9999.f ; float rh_rl(time, height_rl) ; rh_rl:long_name = "Relative humidity profile from Raman lidar" ; rh_rl:units = "%" ; rh_rl:missing_value = -9999.f ; float angstrom_exponent_rl(time) ; angstrom_exponent_rl:long_name = "Angstrom exponent derived from Raman lidar (if available) and contents of angstrom_exponent_mfr" ; angstrom_exponent_rl:units = "unitless" ; angstrom_exponent_rl:missing_value = -9999.f ; angstrom_exponent_rl:comment = "We use Raman lidar if we have it; if not, and we have data in angstrom_exponent_mfr we use that instead" ; angstrom_exponent_rl:equation = "angstrom_exponent is ln( rl_aod355 / mfrsr_aod870 ) / ln( 870 / 355 )" ; float angstrom_exponent_mfr(time) ; angstrom_exponent_mfr:long_name = "Angstrom exponent derived from NIMFR (first choice) and MFRSR (second choice)" ; angstrom_exponent_mfr:units = "unitless" ; angstrom_exponent_mfr:missing_value = -9999.f ; angstrom_exponent_mfr:comment_wavelengths = "mfrod1barnmich VAP used wavelengths of 500nm and 870nm to compute this angstrom_exponent" ; angstrom_exponent_mfr:comment_interp = "The angstrom exponent is screened for clouds and interpolated for missing gaps of less than 3 days." ; float angstrom_exponent_rl_filled(time) ; angstrom_exponent_rl_filled:long_name = "Angstrom exponent derived from Raman lidar and angstrom_exponent_mfr field; gaps of more than 1 day are interpolated" ; angstrom_exponent_rl_filled:units = "unitless" ; angstrom_exponent_rl_filled:missing_value = -9999.f ; angstrom_exponent_rl_filled:comment = "Used angstrom_exponent_rl, filtered and interpolated across gaps (missing data) of less than 3 days" ; float angstrom_exponent_AIP(time, height) ; angstrom_exponent_AIP:long_name = "Angstrom exponent computed from 10-minute averages of total scattering coefficients" ; angstrom_exponent_AIP:units = "unitless" ; angstrom_exponent_AIP:missing_value = -9999.f ; angstrom_exponent_AIP:equation = "angstrom_exponent is ln( tscat_450 / tscat_700 ) / ln( 700 / 450 )" ; float GrnTscat_humidified(time, height) ; GrnTscat_humidified:long_name = "Humidified total scatter coefficient at 500 nm for 1 um size cut" ; GrnTscat_humidified:units = "1/km" ; GrnTscat_humidified:missing_value = -9999.f ; GrnTscat_humidified:comment = "Data have been rehumidified and interpolated using Angstrom exponent" ; float GrnBscat_humidified(time, height) ; GrnBscat_humidified:long_name = "Humidified backscatter coefficient at 500 nm for 1 um size cut" ; GrnBscat_humidified:units = "1/km" ; GrnBscat_humidified:missing_value = -9999.f ; GrnBscat_humidified:comment = "Data have been rehumidified and interpolated using Angstrom exponent" ; float BluTscat_humidified(time, height) ; BluTscat_humidified:long_name = "Humidified total scatter coefficient at 450 nm for 1 um size cut" ; BluTscat_humidified:units = "1/km" ; BluTscat_humidified:missing_value = -9999.f ; BluTscat_humidified:comment = "Data have been rehumidified" ; float BluBscat_humidified(time, height) ; BluBscat_humidified:long_name = "Humidified backscatter coefficient at 450 nm for 1 um size cut" ; BluBscat_humidified:units = "1/km" ; BluBscat_humidified:missing_value = -9999.f ; BluBscat_humidified:comment = "Data have been rehumidified" ; float RedTscat_humidified(time, height) ; RedTscat_humidified:long_name = "Humidified total scatter coefficient at 700 nm for 1 um size cut" ; RedTscat_humidified:units = "1/km" ; RedTscat_humidified:missing_value = -9999.f ; RedTscat_humidified:comment = "Data have been rehumidified and interpolated using Angstrom exponent" ; float RedBscat_humidified(time, height) ; RedBscat_humidified:long_name = "Humidified backscatter coefficient at 700 nm for 1 um size cut" ; RedBscat_humidified:units = "1/km" ; RedBscat_humidified:missing_value = -9999.f ; RedBscat_humidified:comment = "Data have been rehumidified" ; float rh_mean_surf_boundary(time) ; rh_mean_surf_boundary:long_name = "Mean of relative humidity from sonde from surface to boundary level" ; rh_mean_surf_boundary:units = "unitless" ; rh_mean_surf_boundary:missing_value = -9999.f ; rh_mean_surf_boundary:comment = "Derived from relative humidity from sonde; computed the mean of rh from surface to boundary level" ; rh_mean_surf_boundary:comment1 = "At sgp, the boudary levels are 1.0 km for winter, 1.7 for spring, 2 for summer, 1.5 for fall" ; float predicted_aod(time) ; predicted_aod:long_name = "Predicted Aerosol Optical Depth using linear regression" ; predicted_aod:units = "unitless" ; predicted_aod:missing_value = -9999.f ; predicted_aod:comment = "AOD = a + b(Mean Relative humidity) + c(Relative Humidity at surface) + d(RH@surface * ln(Total Humidified Scattering)" ; predicted_aod:a = "0.00000" ; predicted_aod:b = "0.00000" ; predicted_aod:c = "0.00000" ; predicted_aod:d = "0.00000" ; float boundary_layer(time) ; boundary_layer:long_name = "Boundary layer mixing height" ; boundary_layer:units = "km" ; boundary_layer:source = "Seasonal averages (SGP)" ; float mean_aod_aos(time) ; mean_aod_aos:long_name = "Mean aerosol optical depth derived from extinction profile." ; mean_aod_aos:units = "unitless" ; mean_aod_aos:missing_value = -9999.f ; mean_aod_aos:comment = "Data derived as a result of integrating the extinction profile up to 7 km" ; float extinction_profile_scaled(time, height) ; extinction_profile_scaled:long_name = "Scaled Aerosol extinction profile at 500 nm" ; extinction_profile_scaled:units = "1/km" ; extinction_profile_scaled:comment1 = "extinction_profile * (be_aod_500/mean_aod_aos)" ; float extinction_profile_aos(time, height) ; extinction_profile_aos:long_name = "Aerosol extinction profile at 500 nm" ; extinction_profile_aos:units = "1/km" ; extinction_profile_aos:missing_value = -9999.f ; extinction_profile_aos:comment1 = "The extinction profile is derived from humidified TScat and Absorption at surface" ; float extinction_profile_clim(time, height) ; extinction_profile_clim:long_name = "Aerosol extinction profile at 500 nm" ; extinction_profile_clim:units = "1/km" ; extinction_profile_clim:missing_value = -9999.f ; extinction_profile_clim:comment1 = "The extinction profile is only for sgp site and obtained from the climatology file." ; extinction_profile_clim:comment2 = "extinction_profile/(integral(ext_profile) * be_aod" ; float solar_zenith_angle(time) ; solar_zenith_angle:long_name = "Solar zenith angle" ; solar_zenith_angle:units = "degrees" ; int parameter(parameter) ; parameter:long_name = "Parameter dimension for f(RH) two parameter fits" ; parameter:units = "unitless" ; float fRH_Bs_G_1um_2p(time, parameter) ; fRH_Bs_G_1um_2p:long_name = "Coefficients for 2 parameter fit of Bs_G_1um hygroscopic growth as a function of RH" ; fRH_Bs_G_1um_2p:units = "unitless" ; fRH_Bs_G_1um_2p:missing_value = -9999.f ; fRH_Bs_G_1um_2p:acceptance_parameter_1 = "Value is accepted if 0.2 <= parameter_1 <= 1.4" ; fRH_Bs_G_1um_2p:acceptance_parameter_2 = "Value is accepted if parameter_2 >= (-0.05)" ; fRH_Bs_G_1um_2p:annual_average_parameter_1 = "0.8043 (SGP-specific)" ; fRH_Bs_G_1um_2p:annual_average_parameter_2 = "0.4436 (SGP-specific)" ; int source_fRH_Bs_G_1um_2p(time) ; source_fRH_Bs_G_1um_2p:long_name = "Source for coefficients for 2 parameter fit of Bs_G_1um hygroscopic growth as a function of RH" ; source_fRH_Bs_G_1um_2p:units = "unitless" ; source_fRH_Bs_G_1um_2p:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_fRH_Bs_G_1um_2p:value_1 = "sgpaipfrhC1.c1:fRH_Bs_G_1um_2p" ; source_fRH_Bs_G_1um_2p:value_2 = "Interpolated" ; source_fRH_Bs_G_1um_2p:value_3 = "Annual average from year 2000" ; float fRH_Bs_B_1um_2p(time, parameter) ; fRH_Bs_B_1um_2p:long_name = "Coefficients for 2 parameter fit of Bs_B_1um hygroscopic growth as a function of RH" ; fRH_Bs_B_1um_2p:units = "unitless" ; fRH_Bs_B_1um_2p:missing_value = -9999.f ; fRH_Bs_B_1um_2p:acceptance_parameter_1 = "Value is accepted if 0.2 <= parameter_1 <= 1.4" ; fRH_Bs_B_1um_2p:acceptance_parameter_2 = "Value is accepted if parameter_2 >= (-0.05)" ; fRH_Bs_B_1um_2p:annual_average_parameter_1 = "0.8345 (SGP-specific)" ; fRH_Bs_B_1um_2p:annual_average_parameter_2 = "0.3920 (SGP-specific)" ; int source_fRH_Bs_B_1um_2p(time) ; source_fRH_Bs_B_1um_2p:long_name = "Source for coefficients for 2 parameter fit of Bs_B_1um hygroscopic growth as a function of RH" ; source_fRH_Bs_B_1um_2p:units = "unitless" ; source_fRH_Bs_B_1um_2p:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_fRH_Bs_B_1um_2p:value_1 = "sgpaipfrhC1.c1:fRH_Bs_B_1um_2p" ; source_fRH_Bs_B_1um_2p:value_2 = "Interpolated" ; source_fRH_Bs_B_1um_2p:value_3 = "Annual average from year 2000" ; float fRH_Bs_R_1um_2p(time, parameter) ; fRH_Bs_R_1um_2p:long_name = "Coefficients for 2 parameter fit of Bs_R_1um hygroscopic growth as a function of RH" ; fRH_Bs_R_1um_2p:units = "unitless" ; fRH_Bs_R_1um_2p:missing_value = -9999.f ; fRH_Bs_R_1um_2p:acceptance_parameter_1 = "Value is accepted if 0.2 <= parameter_1 <= 1.4" ; fRH_Bs_R_1um_2p:acceptance_parameter_2 = "Value is accepted if parameter_2 >= (-0.05)" ; fRH_Bs_R_1um_2p:annual_average_parameter_1 = "0.7619 (SGP-specific)" ; fRH_Bs_R_1um_2p:annual_average_parameter_2 = "0.4878 (SGP-specific)" ; int source_fRH_Bs_R_1um_2p(time) ; source_fRH_Bs_R_1um_2p:long_name = "Source for coefficients for 2 parameter fit of Bs_R_1um hygroscopic growth as a function of RH" ; source_fRH_Bs_R_1um_2p:units = "unitless" ; source_fRH_Bs_R_1um_2p:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_fRH_Bs_R_1um_2p:value_1 = "sgpaipfrhC1.c1:fRH_Bs_R_1um_2p" ; source_fRH_Bs_R_1um_2p:value_2 = "Interpolated" ; source_fRH_Bs_R_1um_2p:value_3 = "Annual average from year 2000" ; float fRH_Bbs_G_1um_2p(time, parameter) ; fRH_Bbs_G_1um_2p:long_name = "Coefficients for 2 parameter fit of Bbs_G_1um hygroscopic growth as a function of RH" ; fRH_Bbs_G_1um_2p:units = "unitless" ; fRH_Bbs_G_1um_2p:missing_value = -9999.f ; fRH_Bbs_G_1um_2p:acceptance_parameter_1 = "Value is accepted if 0.2 <= parameter_1 <= 1.4" ; fRH_Bbs_G_1um_2p:acceptance_parameter_2 = "Value is accepted if parameter_2 >= (-0.05)" ; fRH_Bbs_G_1um_2p:annual_average_parameter_1 = "0.9719 (SGP-specific)" ; fRH_Bbs_G_1um_2p:annual_average_parameter_2 = "0.1778 (SGP-specific)" ; int source_fRH_Bbs_G_1um_2p(time) ; source_fRH_Bbs_G_1um_2p:long_name = "Source for coefficients for 2 parameter fit of Bbs_G_1um hygroscopic growth as a function of RH" ; source_fRH_Bbs_G_1um_2p:units = "unitless" ; source_fRH_Bbs_G_1um_2p:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_fRH_Bbs_G_1um_2p:value_1 = "sgpaipfrhC1.c1:fRH_Bbs_G_1um_2p" ; source_fRH_Bbs_G_1um_2p:value_2 = "Interpolated" ; source_fRH_Bbs_G_1um_2p:value_3 = "Annual average from year 2000" ; float fRH_Bbs_B_1um_2p(time, parameter) ; fRH_Bbs_B_1um_2p:long_name = "Coefficients for 2 parameter fit of Bbs_B_1um hygroscopic growth as a function of RH" ; fRH_Bbs_B_1um_2p:units = "unitless" ; fRH_Bbs_B_1um_2p:missing_value = -9999.f ; fRH_Bbs_B_1um_2p:acceptance_parameter_1 = "Value is accepted if 0.2 <= parameter_1 <= 1.4" ; fRH_Bbs_B_1um_2p:acceptance_parameter_2 = "Value is accepted if parameter_2 >= (-0.05)" ; fRH_Bbs_B_1um_2p:annual_average_parameter_1 = "1.021 (SGP-specific)" ; fRH_Bbs_B_1um_2p:annual_average_parameter_2 = "0.1382 (SGP-specific)" ; int source_fRH_Bbs_B_1um_2p(time) ; source_fRH_Bbs_B_1um_2p:long_name = "Source for coefficients for 2 parameter fit of Bbs_B_1um hygroscopic growth as a function of RH" ; source_fRH_Bbs_B_1um_2p:units = "unitless" ; source_fRH_Bbs_B_1um_2p:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_fRH_Bbs_B_1um_2p:value_1 = "sgpaipfrhC1.c1:fRH_Bbs_B_1um_2p" ; source_fRH_Bbs_B_1um_2p:value_2 = "Interpolated" ; source_fRH_Bbs_B_1um_2p:value_3 = "Annual average from year 2000" ; float fRH_Bbs_R_1um_2p(time, parameter) ; fRH_Bbs_R_1um_2p:long_name = "Coefficients for 2 parameter fit of Bbs_R_1um hygroscopic growth as a function of RH" ; fRH_Bbs_R_1um_2p:units = "unitless" ; fRH_Bbs_R_1um_2p:missing_value = -9999.f ; fRH_Bbs_R_1um_2p:acceptance_parameter_1 = "Value is accepted if 0.2 <= parameter_1 <= 1.4" ; fRH_Bbs_R_1um_2p:acceptance_parameter_2 = "Value is accepted if parameter_2 >= (-0.05)" ; fRH_Bbs_R_1um_2p:annual_average_parameter_1 = "0.9195 (SGP-specific)" ; fRH_Bbs_R_1um_2p:annual_average_parameter_2 = "0.2527 (SGP-specific)" ; int source_fRH_Bbs_R_1um_2p(time) ; source_fRH_Bbs_R_1um_2p:long_name = "Source for coefficients for 2 parameter fit of Bbs_R_1um hygroscopic growth as a function of RH" ; source_fRH_Bbs_R_1um_2p:units = "unitless" ; source_fRH_Bbs_R_1um_2p:description = "This field contains integer values which should be interpreted as listed. A value of -1 represents no source available." ; source_fRH_Bbs_R_1um_2p:value_1 = "sgpaipfrhC1.c1:fRH_Bbs_R_1um_2p" ; source_fRH_Bbs_R_1um_2p:value_2 = "Interpolated" ; source_fRH_Bbs_R_1um_2p:value_3 = "Annual average from year 2000" ; float RH_NephVol_Dry(time) ; RH_NephVol_Dry:long_name = "Relative humidity inside dry nephelometer" ; RH_NephVol_Dry:units = "%" ; RH_NephVol_Dry:missing_value = -9999.f ; float ratio_Bs_R_1um(time, height) ; ratio_Bs_R_1um:long_name = "Computed ratio of Bs_R_1um at rh% and RH_NephVol_Dry" ; ratio_Bs_R_1um:units = "unitless" ; ratio_Bs_R_1um:missing_value = -9999.f ; float ratio_Bs_G_1um(time, height) ; ratio_Bs_G_1um:long_name = "Computed ratio of Bs_G_1um at rh% and RH_NephVol_Dry" ; ratio_Bs_G_1um:units = "unitless" ; ratio_Bs_G_1um:missing_value = -9999.f ; float ratio_Bs_B_1um(time, height) ; ratio_Bs_B_1um:long_name = "Computed ratio of Bs_B_1um at rh% and RH_NephVol_Dry" ; ratio_Bs_B_1um:units = "unitless" ; ratio_Bs_B_1um:missing_value = -9999.f ; float ratio_Bbs_R_1um(time, height) ; ratio_Bbs_R_1um:long_name = "Computed ratio of Bbs_R_1um at rh% and RH_NephVol_Dry" ; ratio_Bbs_R_1um:units = "unitless" ; ratio_Bbs_R_1um:missing_value = -9999.f ; float ratio_Bbs_G_1um(time, height) ; ratio_Bbs_G_1um:long_name = "Computed ratio of Bbs_G_1um at rh% and RH_NephVol_Dry" ; ratio_Bbs_G_1um:units = "unitless" ; ratio_Bbs_G_1um:missing_value = -9999.f ; float ratio_Bbs_B_1um(time, height) ; ratio_Bbs_B_1um:long_name = "Computed ratio of Bbs_B_1um at rh% and RH_NephVol_Dry" ; ratio_Bbs_B_1um:units = "unitless" ; ratio_Bbs_B_1um:missing_value = -9999.f ; float lat ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; lat:standard_name = "latitude" ; float lon ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; lon:standard_name = "longitude" ; float alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; // global attributes: :command_line = "aerosolbe1turn -n aerosolbe -b 20210401 -s sgp -f C1 -R" ; :process_version = "Exp" ; :dod_version = "aerosolbe1turn-c1-1.2" ; :site_id = "sgp" ; :platform_id = "aerosolbe1turn" ; :facility_id = "C1" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :datastream = "sgpaerosolbe1turnC1.c1" ; :averaging_interval = "10 minutes" ; :sample_times = "The sample time is the start of the averaging interval" ; :frh_equation_2_param_fit = "bsp(RH%)/Bsp(~40%) = a*[1-(RH%/100)]^(-b)" ; :input_datastreams_description = "A string consisting of the datastream(s), datastream version(s), and datastream date (range)." ; :input_datastreams_num = 30 ; :input_datastreams = "sgpmfrsraod1michC1.c1 : 1.13 : 20210401.000000-20210430.000000" ; :history = "created by user dsmgr on machine zinc at 2022-02-16 10:10:45, using Exp" ; }