netcdf tmparsclwacr1kolliasM1.c1.20140913.000000 { dimensions: time = UNLIMITED ; // (17280 currently) height = 602 ; layer = 10 ; variables: int base_time ; base_time:string = "2014-09-13 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 2014-09-13 00:00:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2014-09-13 00:00:00 0:00" ; 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 = "Bad" ; 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 = "Bad" ; 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 = "Bad" ; qc_time:delta_t_lower_limit = 20. ; qc_time:delta_t_upper_limit = 20. ; qc_time:prior_sample_flag = 1 ; 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 height(height) ; height:long_name = "ARSCL height" ; height:units = "m AGL" ; height:missing_value = -9999.f ; int layer(layer) ; layer:long_name = "Observed cloud layer number" ; layer:units = "unitless" ; float reflectivity(time, height) ; reflectivity:long_name = "95GHz reflectivity in dBZ" ; reflectivity:units = "dBZ" ; reflectivity:missing_value = -9999.f ; float reflectivity_best_estimate(time, height) ; reflectivity_best_estimate:long_name = "Hydrometeor-only 95GHz reflectivity in dBZ" ; reflectivity_best_estimate:units = "dBZ" ; reflectivity_best_estimate:missing_value = -9999.f ; float mean_doppler_velocity(time, height) ; mean_doppler_velocity:long_name = "Mean doppler velocity (first moment of the doppler spectrum)" ; mean_doppler_velocity:units = "m/s" ; mean_doppler_velocity:missing_value = -9999.f ; float spectral_width(time, height) ; spectral_width:long_name = "Doppler spectrum width (second moment of the doppler spectrum)" ; spectral_width:units = "m/s" ; spectral_width:missing_value = -9999.f ; float ldr(time, height) ; ldr:long_name = "Linear depolarization ratio (dBZ_hh - dBZ_hv)" ; ldr:units = "dB" ; ldr:missing_value = -9999.f ; float signal_to_noise_ratio(time, height) ; signal_to_noise_ratio:long_name = "Signal to noise ratio" ; signal_to_noise_ratio:units = "dBi" ; signal_to_noise_ratio:missing_value = -9999.f ; float radar_first_top(time) ; radar_first_top:long_name = "First detected cloud top by the 95GHz radar" ; radar_first_top:units = "m" ; radar_first_top:comment = "When data is missing, check qc_radar_first_top; data missing may indicate clear sky" ; radar_first_top:missing_value = -9999.f ; int qc_radar_first_top(time) ; qc_radar_first_top:long_name = "Quality check results on field: First detected cloud top by the 95GHz radar" ; qc_radar_first_top:units = "unitless" ; qc_radar_first_top:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_radar_first_top:bit_1_description = "No cloud or clutter detected, data value set -9999 in output file" ; qc_radar_first_top:bit_1_assessment = "Bad" ; qc_radar_first_top:bit_2_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_radar_first_top:bit_2_assessment = "Bad" ; float cloud_base_ceilometer(time) ; cloud_base_ceilometer:long_name = "Laser ceilometer cloud base" ; cloud_base_ceilometer:units = "m" ; cloud_base_ceilometer:comment = "When data is missing, check qc_cloud_base_ceilometer; data missing may indicate clear sky" ; cloud_base_ceilometer:missing_value = -9999.f ; int qc_cloud_base_ceilometer(time) ; qc_cloud_base_ceilometer:long_name = "Quality check results on field: Laser ceilometer cloud base" ; qc_cloud_base_ceilometer:units = "unitless" ; qc_cloud_base_ceilometer:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_cloud_base_ceilometer:bit_1_description = "No cloud or clutter detected, data value set -9999 in output file" ; qc_cloud_base_ceilometer:bit_1_assessment = "Bad" ; qc_cloud_base_ceilometer:bit_2_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_cloud_base_ceilometer:bit_2_assessment = "Bad" ; float cloud_base_best_estimate(time) ; cloud_base_best_estimate:long_name = "Best estimate of cloud base from ceilometer and MPL" ; cloud_base_best_estimate:units = "m" ; cloud_base_best_estimate:missing_value = -9999.f ; cloud_base_best_estimate:comment = "When data is missing, check qc_cloud_base_best_estimate; data missing may indicate clear sky" ; int qc_cloud_base_best_estimate(time) ; qc_cloud_base_best_estimate:long_name = "Quality check results on field: Best estimate of cloud base from ceilometer and MPL" ; qc_cloud_base_best_estimate:units = "unitless" ; qc_cloud_base_best_estimate:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_cloud_base_best_estimate:bit_1_description = "No cloud or clutter detected, data value set -9999 in output file" ; qc_cloud_base_best_estimate:bit_1_assessment = "Bad" ; qc_cloud_base_best_estimate:bit_2_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_cloud_base_best_estimate:bit_2_assessment = "Bad" ; int cloud_mask_mpl(time, height) ; cloud_mask_mpl:long_name = "Micro-pulse lidar cloud mask" ; cloud_mask_mpl:units = "unitless" ; cloud_mask_mpl:comment = "No MPL data" ; cloud_mask_mpl:flag_values = "0,1,2,3" ; cloud_mask_mpl:flag_meanings = "missing_or_blocked_mpl_beam mpl_beam_attenuated no_cloud_detected cloud_detected" ; cloud_mask_mpl:flag_0_description = "Missing or blocked mpl beam" ; cloud_mask_mpl:flag_1_description = "Mpl beam attenuated" ; cloud_mask_mpl:flag_2_description = "No cloud detected" ; cloud_mask_mpl:flag_3_description = "Cloud detected" ; cloud_mask_mpl:missing_value = -9999 ; float cloud_layer_base_height(time, layer) ; cloud_layer_base_height:long_name = "Time series of 95GHz-radar/MPL cloud base height for up to 10 cloud layers" ; cloud_layer_base_height:units = "m" ; cloud_layer_base_height:comment = "When data is missing, check qc_cloud_layer_base_height; data missing may mean clear sky" ; cloud_layer_base_height:missing_value = -9999.f ; int qc_cloud_layer_base_height(time, layer) ; qc_cloud_layer_base_height:long_name = "Quality check results on field: Time series of 95GHz-radar/MPL cloud base height for up to 10 cloud layers" ; qc_cloud_layer_base_height:units = "unitless" ; qc_cloud_layer_base_height:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_cloud_layer_base_height:bit_1_description = "No cloud or clutter detected, data value set -9999 in output file" ; qc_cloud_layer_base_height:bit_1_assessment = "Bad" ; qc_cloud_layer_base_height:bit_2_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_cloud_layer_base_height:bit_2_assessment = "Bad" ; float cloud_layer_top_height(time, layer) ; cloud_layer_top_height:long_name = "Time series of 95GHz-radar/MPL cloud top height for up to 10 cloud layers" ; cloud_layer_top_height:units = "m" ; cloud_layer_top_height:comment = "When data is missing, check qc_cloud_layer_top_height; data missing may indicate clear sky" ; cloud_layer_top_height:missing_value = -9999.f ; int qc_cloud_layer_top_height(time, layer) ; qc_cloud_layer_top_height:long_name = "Quality check results on field: Time series of 95GHz-radar/MPL cloud top height for up to 10 cloud layers" ; qc_cloud_layer_top_height:units = "unitless" ; qc_cloud_layer_top_height:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_cloud_layer_top_height:bit_1_description = "No cloud or clutter detected, data value set -9999 in output file" ; qc_cloud_layer_top_height:bit_1_assessment = "Bad" ; qc_cloud_layer_top_height:bit_2_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_cloud_layer_top_height:bit_2_assessment = "Bad" ; int cloud_mask_95ghz_kollias(time, height) ; cloud_mask_95ghz_kollias:long_name = "The 95GHz-radar/MPL/ceilo cloud mask, kollias et al. 2007 " ; cloud_mask_95ghz_kollias:units = "unitless" ; cloud_mask_95ghz_kollias:flag_values = "0,1,2,3,4,5,6,7" ; cloud_mask_95ghz_kollias:flag_meanings = "missing_radar_and_lidar_data no_cloud_or_clutter_detected radar_and_lidar_cloud_detection radar_only_cloud_detection lidar_only_cloud_detection radar_cloud_detection_with_lidar_missing lidar_cloud_detection_with_radar_missing radar_clutter_detection" ; cloud_mask_95ghz_kollias:flag_0_description = "Missing radar and lidar data" ; cloud_mask_95ghz_kollias:flag_1_description = "No cloud or clutter detected" ; cloud_mask_95ghz_kollias:flag_2_description = "Both radar and lidar cloud detection" ; cloud_mask_95ghz_kollias:flag_3_description = "Radar only cloud detection" ; cloud_mask_95ghz_kollias:flag_4_description = "Lidar only cloud detection" ; cloud_mask_95ghz_kollias:flag_5_description = "Radar cloud detection with lidar data missing" ; cloud_mask_95ghz_kollias:flag_6_description = "Lidar cloud detection with radar data missing" ; cloud_mask_95ghz_kollias:flag_7_description = "Radar clutter detection" ; cloud_mask_95ghz_kollias:missing_value = -9999 ; int missing_data_flag(time) ; missing_data_flag:long_name = "Missing data flag" ; missing_data_flag:units = "unitless" ; missing_data_flag:flag_values = "0,1,2,3,4,5,6,7" ; missing_data_flag:flag_meanings = "no_missing_instruments radar_missing MPL_missing_(or_beam_blocked) ceilometer_missing_(or_obscured) radar_and_MPL_missing radar_and_ceilometer_missing MPL_and_ceilometer_missing all_instruments_missing" ; missing_data_flag:flag_0_description = "No missing instruments" ; missing_data_flag:flag_1_description = "Radar missing" ; missing_data_flag:flag_2_description = "MPL missing (or beam blocked)" ; missing_data_flag:flag_3_description = "Ceilometer missing (or obscured)" ; missing_data_flag:flag_4_description = "Radar and MPL missing" ; missing_data_flag:flag_5_description = "Radar and ceilometer missing" ; missing_data_flag:flag_6_description = "MPL and ceilometer missing" ; missing_data_flag:flag_7_description = "All instruments missing" ; missing_data_flag:missing_value = -9999 ; 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: :description = "ARSCL-like product for the ARM Mobile Facility 95-GHz radar" ; :author = "Pavlos Kollias and Karen Johnson" ; :date = " 2007" ; :institute = "Brookhaven National Laboratory" ; :process_version = "$State:vap-arsclwacr1kollias-1.0-matlabR2012a-x86_64.GNU/Linux$" ; :command_line = "Start_Wacr -d 201409 -f tmpM1" ; :platform_id = "arsclwacr1kollias" ; :site_id = "tmp" ; :facility_id = "M1: Hyytiala, Findland" ; :data_level = "c1" ; :dod_version = "7.0" ; :input_datastreams_description = "A string consisting of the datastream(s), datastream version(s), and datastream date (range)." ; :input_datastreams_num = 3 ; :input_datastreams = "tmpceilM1.b1.20140913.000013.nc, tmpmwacrM1.a1.20140913.000001.cdf, " ; :qc_standards_version = "1.0" ; :history = "created by user troyan on machine cypher at 09-Jan-2016 13:46:39, using $State: matlabR2012a-x86-64.GNU/Linux$" ; }