netcdf anxcldtypeM1.c1.20200531.000000 { dimensions: time = UNLIMITED ; // (1440 currently) height = 596 ; layer = 10 ; bound = 2 ; variables: int base_time ; base_time:string = "2020-05-31 00:00:00 0:00" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; base_time:ancillary_variables = "time_offset" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2020-05-31 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 2020-05-31 00:00:00 0:00" ; time:bounds = "time_bounds" ; time:standard_name = "time" ; double time_bounds(time, bound) ; time_bounds:long_name = "Time cell bounds" ; time_bounds:bound_offsets = -30., 30. ; float height(height) ; height:long_name = "Height above ground level" ; height:units = "m" ; height:standard_name = "height" ; int layer(layer) ; layer:long_name = "Cloud layer number" ; layer:units = "1" ; int cloudtype(time, layer) ; cloudtype:long_name = "Cloud type" ; cloudtype:units = "1" ; cloudtype:ancillary_variables = "qc_cloudtype" ; cloudtype:missing_value = -9999 ; cloudtype:flag_values = 1, 2, 3, 4, 5, 6, 7 ; cloudtype:flag_meanings = "low_cloud congestus deep_convection altocumulus altostratus cirrostratus/anvil cirrus" ; int qc_cloudtype(time, layer) ; qc_cloudtype:long_name = "Quality check results on variable: Cloud type" ; qc_cloudtype:units = "1" ; qc_cloudtype:standard_name = "quality_flag" ; qc_cloudtype: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_cloudtype:flag_method = "bit" ; qc_cloudtype:bit_1_description = "Cloud layer cannot be determined" ; qc_cloudtype:bit_1_assessment = "Bad" ; qc_cloudtype:bit_2_description = "MMCR not available" ; qc_cloudtype:bit_2_assessment = "Indeterminate" ; qc_cloudtype:bit_3_description = "MMCR clutter detected" ; qc_cloudtype:bit_3_assessment = "Indeterminate" ; qc_cloudtype:bit_4_description = "MPL not available" ; qc_cloudtype:bit_4_assessment = "Indeterminate" ; qc_cloudtype:bit_5_description = "MPL beam blocked or attenuated" ; qc_cloudtype:bit_5_assessment = "Indeterminate" ; qc_cloudtype:bit_6_description = "Precipitation data not available" ; qc_cloudtype:bit_6_assessment = "Indeterminate" ; qc_cloudtype:bit_7_description = "Precipitation > th_precip" ; qc_cloudtype:bit_7_assessment = "Bad" ; float cloud_base_best_estimate(time) ; cloud_base_best_estimate:long_name = "Cloud base best estimate, based on ceilometer and micropulse lidar" ; cloud_base_best_estimate:units = "m" ; cloud_base_best_estimate:missing_value = -9999.f ; cloud_base_best_estimate:valid_range = 0.f, 25000.f ; cloud_base_best_estimate:ancillary_variables = "cloud_base_best_estimate_status" ; int cloud_base_best_estimate_status(time) ; cloud_base_best_estimate_status:long_name = "Cloud base best estimate status" ; cloud_base_best_estimate_status:units = "1" ; cloud_base_best_estimate_status:flag_values = 0, 1, 2 ; cloud_base_best_estimate_status:flag_meanings = "valid_cloud_base_height, clear_sky, possible_clear_sky" ; cloud_base_best_estimate_status:flag_0_description = "Valid cloud base height available" ; cloud_base_best_estimate_status:flag_1_description = "Sky is clear" ; cloud_base_best_estimate_status:flag_2_description = "Sky could be clear" ; cloud_base_best_estimate_status:missing_value = -9999 ; float cloud_layer_top_height(time, layer) ; cloud_layer_top_height:long_name = "Top height (AGL) of hydrometeor layers for up to 10 layers, based on combined radar and micropulse lidar observations" ; cloud_layer_top_height:units = "m" ; cloud_layer_top_height:ancillary_variables = "qc_cloud_layer_top_height" ; cloud_layer_top_height:missing_value = -9999.f ; cloud_layer_top_height:description = "The cloud top height is derived from ARSCL product. Layers are combined if they are less than cdepth apart (see global attribute for the value of cdepth)" ; int qc_cloud_layer_top_height(time, layer) ; qc_cloud_layer_top_height:long_name = "Quality check results on variable: Top height (AGL) of hydrometeor layers for up to 10 layers, based on combined radar and micropulse lidar observations" ; qc_cloud_layer_top_height:units = "1" ; qc_cloud_layer_top_height:standard_name = "quality_flag" ; qc_cloud_layer_top_height: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_cloud_layer_top_height:flag_method = "bit" ; qc_cloud_layer_top_height:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_cloud_layer_top_height:bit_1_assessment = "Bad" ; qc_cloud_layer_top_height:bit_2_description = "Minimum cloud thickness < cdepth" ; qc_cloud_layer_top_height:bit_2_assessment = "Bad" ; qc_cloud_layer_top_height:bit_3_description = "MMCR not available" ; qc_cloud_layer_top_height:bit_3_assessment = "Indeterminate" ; qc_cloud_layer_top_height:bit_4_description = "MMCR clutter detected" ; qc_cloud_layer_top_height:bit_4_assessment = "Indeterminate" ; qc_cloud_layer_top_height:bit_5_description = "MPL not available" ; qc_cloud_layer_top_height:bit_5_assessment = "Indeterminate" ; qc_cloud_layer_top_height:bit_6_description = "MPL beam blocked or attenuated" ; qc_cloud_layer_top_height:bit_6_assessment = "Indeterminate" ; qc_cloud_layer_top_height:bit_7_description = "Precipitation data not available" ; qc_cloud_layer_top_height:bit_7_assessment = "Indeterminate" ; qc_cloud_layer_top_height:bit_8_description = "Precipitation > th_prec" ; qc_cloud_layer_top_height:bit_8_assessment = "Bad" ; int cloudtop_instrument(time, layer) ; cloudtop_instrument:long_name = "Instrument that detected layer top height" ; cloudtop_instrument:units = "1" ; cloudtop_instrument:flag_values = 0, 1, 2, 3, 4, 5 ; cloudtop_instrument:flag_meanings = "cloud_top_determined_from_MMCR_(best_situation) 1st_cloud_layer_top_detected_by_MPL 2nd_cloud_layer_top_detected_by_MPL 3rd_cloud_layer_top_detected_by_MPL 4th_cloud_layer_top_detected_by_MPL 5th_cloud_layer_top_detected_by_MPL" ; cloudtop_instrument:description = "Indicates which instrument was able to detect cloud top height. Lower numbers indicate higher reliability." ; cloudtop_instrument:comment = "This flag is only set when arscl1cloth.c1 datastream is available. The values are set to -9999 otherwise" ; cloudtop_instrument:missing_value = -9999 ; short cloud_source_flag(time, height) ; cloud_source_flag:long_name = "Instrument source flag for cloud (hydrometeor) detections" ; cloud_source_flag:units = "1" ; cloud_source_flag:flag_values = 0s, 1s, 2s, 3s, 4s, 5s, 6s ; cloud_source_flag:flag_meanings = "no_detection_due_to_missing_radar_and_micropulse_lidar_data clear_according_to_radar_and_lidar cloud_detected_by_radar_and_lidar cloud_detected_by_radar_only cloud_detected_by_lidar_only cloud_detected_by_radar_but_lidar_data_missing cloud_detected_by_lidar_but_radar_data_missing" ; cloud_source_flag:comment = "This flag is only set when arsclkazr1kollias.c1 datastream is available. The values are set to -9999 otherwise" ; cloud_source_flag:missing_value = -9999s ; int instrument_availability_status(time) ; instrument_availability_status:long_name = "Indicates instrument data used in the radar retrieved data" ; instrument_availability_status:units = "1" ; instrument_availability_status:missing_value = -9999 ; instrument_availability_status:flag_masks = 1, 2 ; instrument_availability_status:flag_meanings = "Radar MPL" ; instrument_availability_status:bit_1_description = "Radar" ; instrument_availability_status:bit_2_description = "MPL" ; float cloud_layer_base_height(time, layer) ; cloud_layer_base_height:long_name = "Cloud base height (AGL) for up to 10 layers" ; cloud_layer_base_height:units = "m" ; cloud_layer_base_height:ancillary_variables = "qc_cloud_layer_base_height" ; cloud_layer_base_height:missing_value = -9999.f ; cloud_layer_base_height:description = "The cloud base height is derived from ARSCL product. Layers are combined if they are less than cdepth apart (see global attribute for the value of cdepth)" ; int qc_cloud_layer_base_height(time, layer) ; qc_cloud_layer_base_height:long_name = "Quality check results on variable: Cloud base height (AGL) for up to 10 layers" ; qc_cloud_layer_base_height:units = "1" ; qc_cloud_layer_base_height:standard_name = "quality_flag" ; qc_cloud_layer_base_height: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_cloud_layer_base_height:flag_method = "bit" ; qc_cloud_layer_base_height:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_cloud_layer_base_height:bit_1_assessment = "Bad" ; qc_cloud_layer_base_height:bit_2_description = "Minimum cloud thickness < cdepth" ; qc_cloud_layer_base_height:bit_2_assessment = "Bad" ; qc_cloud_layer_base_height:bit_3_description = "MMCR not available" ; qc_cloud_layer_base_height:bit_3_assessment = "Indeterminate" ; qc_cloud_layer_base_height:bit_4_description = "MMCR clutter detected" ; qc_cloud_layer_base_height:bit_4_assessment = "Indeterminate" ; qc_cloud_layer_base_height:bit_5_description = "MPL not available" ; qc_cloud_layer_base_height:bit_5_assessment = "Indeterminate" ; qc_cloud_layer_base_height:bit_6_description = "MPL beam blocked or attenuated" ; qc_cloud_layer_base_height:bit_6_assessment = "Indeterminate" ; qc_cloud_layer_base_height:bit_7_description = "Precipitation data not available" ; qc_cloud_layer_base_height:bit_7_assessment = "Indeterminate" ; qc_cloud_layer_base_height:bit_8_description = "Precipitation > th_prec" ; qc_cloud_layer_base_height:bit_8_assessment = "Bad" ; float precipitation(time) ; precipitation:long_name = "Mean precipitation rate" ; precipitation:units = "mm/min" ; precipitation:ancillary_variables = "qc_precipitation source_precipitation" ; precipitation:valid_min = 0.f ; precipitation:valid_max = 10.f ; precipitation:missing_value = -9999.f ; int source_precipitation(time) ; source_precipitation:long_name = "Source for variable: Mean precipitation rate" ; source_precipitation:units = "1" ; source_precipitation:description = "This variable contains integer values which should be interpreted as listed." ; source_precipitation:flag_method = "integer" ; source_precipitation:flag_0_description = "no_source_available" ; source_precipitation:flag_1_description = "anxmetM1.b1:tbrg_precip_total_corr" ; int qc_precipitation(time) ; qc_precipitation:long_name = "Quality check results on variable: Mean precipitation rate" ; qc_precipitation:units = "1" ; qc_precipitation:standard_name = "quality_flag" ; qc_precipitation: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_precipitation:flag_method = "bit" ; qc_precipitation:bit_1_description = "Value is equal to missing_value" ; qc_precipitation:bit_1_assessment = "Bad" ; qc_precipitation:bit_2_description = "Value is less than the valid_min" ; qc_precipitation:bit_2_assessment = "Bad" ; qc_precipitation:bit_3_description = "Value is greater than the valid_max" ; qc_precipitation:bit_3_assessment = "Bad" ; float reflectivity(time, height) ; reflectivity:long_name = "Best estimate reflectivity from ARSCL product" ; reflectivity:units = "dBZ" ; reflectivity:ancillary_variables = "qc_reflectivity" ; reflectivity:valid_min = -90.f ; reflectivity:valid_max = 50.f ; reflectivity:missing_value = -9999.f ; int qc_reflectivity(time, height) ; qc_reflectivity:long_name = "Quality check results on variable: Best estimate reflectivity from ARSCL product" ; qc_reflectivity:units = "1" ; qc_reflectivity:standard_name = "quality_flag" ; qc_reflectivity: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_reflectivity:flag_method = "bit" ; qc_reflectivity:bit_1_description = "Data value not available in input file, data value has been set to missing_value" ; qc_reflectivity:bit_1_assessment = "Bad" ; qc_reflectivity:bit_2_description = "Value is less than the valid_min" ; qc_reflectivity:bit_2_assessment = "Bad" ; qc_reflectivity:bit_3_description = "Value is greater than the valid_max" ; qc_reflectivity:bit_3_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 = "cldtype -s anx -f M1 -b 20200531 -e 20200601 -R" ; :Conventions = "ARM-1.3" ; :process_version = "vap-cldtype-1.7-0.el7" ; :dod_version = "cldtype-c1-1.2" ; :input_datastreams = "anxarsclkazr1kolliasM1.c0 : 1.0 : 20200531.000000\n", "anxmetM1.b1 : 4.42 : 20200531.000000" ; :site_id = "anx" ; :platform_id = "cldtype" ; :facility_id = "M1" ; :data_level = "c1" ; :location_description = "Cold-Air Outbreaks in the Marine Boundary Layer Experiment (COMBLE), Andoy, Norway" ; :datastream = "anxcldtypeM1.c1" ; :doi = "10.5439/1349884" ; :th_1 = 1000.f ; :th_1_comment = "Threshold height (m) between low and middle clouds" ; :th_2 = 3500.f ; :th_2_comment = "Threshold height (m) between middle and high clouds" ; :th_depth1 = 1500.f ; :th_depth1_comment = "Cloud thickness threshold (m)" ; :th_depth2 = 1000.f ; :th_depth2_comment = "Low cloud thickness threshold (m)" ; :cdepth = 120.f ; :cdepth_comment = "Minimum cloud thickness (m)" ; :th_prec = 0.01666667f ; :th_prec_comment = "Precipitation threshold (mm)" ; :history = "created by user erwinmj on machine prod-proc5.adc.arm.gov at 2022-10-14 13:51:12, using vap-cldtype-1.7-0.el7" ; }