netcdf sgphsrlaeromaskS01.c1.20210512.000000 { dimensions: time = UNLIMITED ; // (1800 currently) height = 667 ; aero_layers = 10 ; variables: int base_time ; base_time:string = "2021-05-12 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" ; base_time:ancillary_variables = "time_offset" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2021-05-12 00:00:00 0:00" ; time_offset:ancillary_variables = "base_time" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2021-05-12 00:00:00 0:00" ; time:standard_name = "time" ; float aero_layers(aero_layers) ; aero_layers:long_name = "Coordinate variable for aero_layers" ; aero_layers:units = "1" ; float height(height) ; height:long_name = "Height above ground" ; height:units = "km" ; int aerosol_mask(time, height) ; aerosol_mask:long_name = "Aerosol mask" ; aerosol_mask:units = "1" ; aerosol_mask:missing_value = -9999 ; aerosol_mask:flag_values = 0, 1 ; aerosol_mask:flag_meanings = "not_aerosol potential_aerosol_feature" ; float aero_zb(time, aero_layers) ; aero_zb:long_name = "Aerosol layer base with a maximum of 10 layers" ; aero_zb:units = "km" ; aero_zb:missing_value = -9999.f ; aero_zb:ancillary_variables = "qc_aero_zb" ; int qc_aero_zb(time, aero_layers) ; qc_aero_zb:long_name = "Quality check results on variable: Aerosol layer base with a maximum of 10 layers" ; qc_aero_zb:units = "1" ; qc_aero_zb:standard_name = "quality_flag" ; qc_aero_zb:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_aero_zb:flag_method = "bit" ; qc_aero_zb:bit_1_description = "Aerosol layer is too thin, less than two range gates, data value set to missing_value in output file." ; qc_aero_zb:bit_1_assessment = "Bad" ; float aero_zt(time, aero_layers) ; aero_zt:long_name = "Aerosol layer top with a maximum of 10 layers" ; aero_zt:units = "km" ; aero_zt:missing_value = -9999.f ; aero_zt:ancillary_variables = "qc_aero_zt" ; int qc_aero_zt(time, aero_layers) ; qc_aero_zt:long_name = "Quality check results on variable: Aerosol layer top with a maximum of 10 layers" ; qc_aero_zt:units = "1" ; qc_aero_zt:standard_name = "quality_flag" ; qc_aero_zt:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_aero_zt:flag_method = "bit" ; qc_aero_zt:bit_1_description = "Aerosol layer is too thin, less than two range gates, data value set to missing_value in output file." ; qc_aero_zt:bit_1_assessment = "Bad" ; float sr_threshold(time, height) ; sr_threshold:long_name = "Backscatter scattering ratio threshold" ; sr_threshold:units = "1" ; sr_threshold:missing_value = -9999.f ; sr_threshold:ancillary_variables = "qc_sr_threshold" ; int qc_sr_threshold(time, height) ; qc_sr_threshold:long_name = "Quality check results on variable: Backscatter scattering ratio threshold" ; qc_sr_threshold:units = "1" ; qc_sr_threshold:standard_name = "quality_flag" ; qc_sr_threshold:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_sr_threshold:flag_method = "bit" ; qc_sr_threshold:bit_1_description = "atten_beta_r_backscatter not available, data value set to missing_value in output file." ; qc_sr_threshold:bit_1_assessment = "Bad" ; qc_sr_threshold:bit_2_description = "atten_beta_r_backscatter equal to zero, data value set to missing_value in output file." ; qc_sr_threshold:bit_2_assessment = "Bad" ; qc_sr_threshold:bit_3_description = "atten_beta_a_backscatter not available, data value set to missing_value in output file." ; qc_sr_threshold:bit_3_assessment = "Bad" ; qc_sr_threshold:bit_4_description = "particulate_backscatter_signal_to_noise < 3, meaning the value is too noisy to be used to calculate sr_threshold, data value set to missing_value in output file." ; qc_sr_threshold:bit_4_assessment = "Bad" ; float scatter_ratio(time, height) ; scatter_ratio:long_name = "Backscatter scattering ratio" ; scatter_ratio:units = "1" ; scatter_ratio:missing_value = -9999.f ; scatter_ratio:ancillary_variables = "qc_scatter_ratio" ; int qc_scatter_ratio(time, height) ; qc_scatter_ratio:long_name = "Quality check results on variable: Backscatter scattering ratio" ; qc_scatter_ratio:units = "1" ; qc_scatter_ratio:standard_name = "quality_flag" ; qc_scatter_ratio:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_scatter_ratio:flag_method = "bit" ; qc_scatter_ratio:bit_1_description = "Could not determine if scatter_ratio is above the threshold because sr_threshold is missing, data value set to missing_value in output file." ; qc_scatter_ratio:bit_1_assessment = "Bad" ; qc_scatter_ratio:bit_2_description = "particulate_backscatter_signal_to_noise < sr_threshold, data value set to missing_value in output file." ; qc_scatter_ratio:bit_2_assessment = "Bad" ; int cloud_mask(time) ; cloud_mask:long_name = "Cloud mask" ; cloud_mask:units = "1" ; cloud_mask:missing_value = -9999 ; cloud_mask:flag_values = 0, 1 ; cloud_mask:flag_meanings = "potential_clear_sky cloud_present" ; cloud_mask:flag_0_description = "Potential clear-sky" ; cloud_mask:flag_1_description = "Cloud present in the atmosphere, identified from ARSCL" ; float particulate_backscatter_signal_to_noise(time, height) ; particulate_backscatter_signal_to_noise:long_name = "Particulate backscatter signal-to-noise" ; particulate_backscatter_signal_to_noise:units = "1" ; particulate_backscatter_signal_to_noise:missing_value = -9999.f ; particulate_backscatter_signal_to_noise:ancillary_variables = "qc_particulate_backscatter_signal_to_noise" ; int qc_particulate_backscatter_signal_to_noise(time, height) ; qc_particulate_backscatter_signal_to_noise:long_name = "Quality check results on variable: Particulate backscatter signal-to-noise" ; qc_particulate_backscatter_signal_to_noise:units = "1" ; qc_particulate_backscatter_signal_to_noise:standard_name = "quality_flag" ; qc_particulate_backscatter_signal_to_noise:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_particulate_backscatter_signal_to_noise:flag_method = "bit" ; qc_particulate_backscatter_signal_to_noise:bit_1_description = "Data value not available in input file, data value set to missing_value in output file" ; qc_particulate_backscatter_signal_to_noise:bit_1_assessment = "Bad" ; float atten_beta_a_backscatter(time, height) ; atten_beta_a_backscatter:long_name = "Attenuated aerosol return" ; atten_beta_a_backscatter:units = "1/(m sr)" ; atten_beta_a_backscatter:missing_value = -9999.f ; atten_beta_a_backscatter:ancillary_variables = "qc_atten_beta_a_backscatter" ; int qc_atten_beta_a_backscatter(time, height) ; qc_atten_beta_a_backscatter:long_name = "Quality check results on variable: Attenuated aerosol return" ; qc_atten_beta_a_backscatter:units = "1" ; qc_atten_beta_a_backscatter:standard_name = "quality_flag" ; qc_atten_beta_a_backscatter:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_atten_beta_a_backscatter:flag_method = "bit" ; qc_atten_beta_a_backscatter:bit_1_description = "Data value not available in input file, data value set to missing_value in output file" ; qc_atten_beta_a_backscatter:bit_1_assessment = "Bad" ; float atten_beta_r_backscatter(time, height) ; atten_beta_r_backscatter:long_name = "Attenuated molecular return" ; atten_beta_r_backscatter:units = "1/(m sr)" ; atten_beta_r_backscatter:missing_value = -9999.f ; atten_beta_r_backscatter:ancillary_variables = "qc_atten_beta_r_backscatter" ; int qc_atten_beta_r_backscatter(time, height) ; qc_atten_beta_r_backscatter:long_name = "Quality check results on variable: Attenuated molecular return" ; qc_atten_beta_r_backscatter:units = "1" ; qc_atten_beta_r_backscatter:standard_name = "quality_flag" ; qc_atten_beta_r_backscatter:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_atten_beta_r_backscatter:flag_method = "bit" ; qc_atten_beta_r_backscatter:bit_1_description = "Data value not available in input file, data value set to missing_value in output file" ; qc_atten_beta_r_backscatter:bit_1_assessment = "Bad" ; 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 = "hsrlaeromask -s sgp -f S01 -b 20210508 -e 20210513 -D 1 -R" ; :Conventions = "ARM-1.3" ; :process_version = "vap-hsrlaeromask-0.0-0.dev0.dirty.el7" ; :dod_version = "hsrlaeromask-c1-1.1" ; :input_datastreams = "sgparsclkazr1kolliasC1.c0 : 1.6 : 20210512.000000\n", "sgphsrlS01.a1 : 3.1 : 20210512.000000" ; :site_id = "sgp" ; :platform_id = "hsrlaeromask" ; :facility_id = "S01" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :datastream = "sgphsrlaeromaskS01.c1" ; :description = "aerosol feature mask identified from HSRL measurements" ; :doi = "10.5439/2008200" ; :history = "created by user mkieburtz on machine dev-proc2.adc.arm.gov at 2024-02-22 18:06:42, using vap-hsrlaeromask-0.0-0.dev0.dirty.el7" ; }