netcdf gucarsclkazr1kolliasM1.c0.20230615.000000 { dimensions: time = UNLIMITED ; // (21600 currently) height = 596 ; layer = 10 ; radar_mode = 4 ; string_len = 2 ; variables: int base_time ; base_time:string = "2023-06-15 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 2023-06-15 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 2023-06-15 00:00:00 0:00" ; time:standard_name = "time" ; int layer(layer) ; layer:long_name = "Cloud layer number" ; layer:units = "unitless" ; float height(height) ; height:long_name = "Height above ground level" ; height:units = "m" ; height:standard_name = "height" ; float reflectivity_best_estimate(time, height) ; reflectivity_best_estimate:long_name = "Best-estimate reflectivity" ; reflectivity_best_estimate:units = "dBZ" ; reflectivity_best_estimate:ancillary_variables = "qc_reflectivity_best_estimate" ; reflectivity_best_estimate:valid_min = -90.f ; reflectivity_best_estimate:valid_max = 50.f ; reflectivity_best_estimate:missing_value = -9999.f ; reflectivity_best_estimate:resolution = 0.001f ; reflectivity_best_estimate:comment1 = "Contains data from best radar operating mode (see radar_mode_flag); data points with non-missing values contain hydrometeors or both hydrometeors and clutter (see reflectivity_clutter_flag)" ; reflectivity_best_estimate:comment2 = "Reflectivity values have not yet been calibrated. Use with caution." ; int qc_reflectivity_best_estimate(time, height) ; qc_reflectivity_best_estimate:long_name = "Quality check results on field: Best-estimate reflectivity" ; qc_reflectivity_best_estimate:units = "unitless" ; qc_reflectivity_best_estimate:description = "This field 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_best_estimate:flag_method = "bit" ; qc_reflectivity_best_estimate:bit_1_description = "Value is less than the valid_min." ; qc_reflectivity_best_estimate:bit_1_assessment = "Bad" ; qc_reflectivity_best_estimate:bit_2_description = "Value is greater than the valid_max." ; qc_reflectivity_best_estimate:bit_2_assessment = "Bad" ; qc_reflectivity_best_estimate:bit_3_description = "Data value not available in input file, data value has been set to missing_value." ; qc_reflectivity_best_estimate:bit_3_assessment = "Bad" ; float reflectivity(time, height) ; reflectivity:long_name = "Reflectivity" ; reflectivity:units = "dBZ" ; reflectivity:ancillary_variables = "qc_reflectivity" ; reflectivity:valid_min = -90.f ; reflectivity:valid_max = 50.f ; reflectivity:missing_value = -9999.f ; reflectivity:resolution = 0.001f ; reflectivity:comment1 = "Contains data from best radar operating mode (see radar_mode_flag); Data points with non-missing values had significant power detections from hydrometeors and/or clutter" ; reflectivity:comment2 = "Reflectivity values have not yet been calibrated. Use with caution." ; int qc_reflectivity(time, height) ; qc_reflectivity:long_name = "Quality check results on field: Reflectivity" ; qc_reflectivity:units = "unitless" ; qc_reflectivity:description = "This field 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 = "Value is less than the valid_min." ; qc_reflectivity:bit_1_assessment = "Bad" ; qc_reflectivity:bit_2_description = "Value is greater than the valid_max." ; qc_reflectivity:bit_2_assessment = "Bad" ; qc_reflectivity:bit_3_description = "Data value not available in input file, data value has been set to missing_value." ; qc_reflectivity:bit_3_assessment = "Bad" ; float mean_doppler_velocity(time, height) ; mean_doppler_velocity:long_name = "Mean Doppler velocity" ; mean_doppler_velocity:units = "m/s" ; mean_doppler_velocity:ancillary_variables = "qc_mean_doppler_velocity" ; mean_doppler_velocity:valid_min = -25.f ; mean_doppler_velocity:valid_max = 25.f ; mean_doppler_velocity:missing_value = -9999.f ; mean_doppler_velocity:resolution = 0.001f ; mean_doppler_velocity:positive = "up" ; mean_doppler_velocity:comment = "Contains data from best radar operating mode (see radar_mode_flag); Data points with non-missing values had significant power detections from hydrometeors and/or clutter" ; int qc_mean_doppler_velocity(time, height) ; qc_mean_doppler_velocity:long_name = "Quality check results on field: Mean Doppler velocity" ; qc_mean_doppler_velocity:units = "unitless" ; qc_mean_doppler_velocity:description = "This field 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_mean_doppler_velocity:flag_method = "bit" ; qc_mean_doppler_velocity:bit_1_description = "Value is less than the valid_min." ; qc_mean_doppler_velocity:bit_1_assessment = "Bad" ; qc_mean_doppler_velocity:bit_2_description = "Value is greater than the valid_max." ; qc_mean_doppler_velocity:bit_2_assessment = "Bad" ; qc_mean_doppler_velocity:bit_3_description = "Data value not available in input file, data value has been set to missing_value." ; qc_mean_doppler_velocity:bit_3_assessment = "Bad" ; float spectral_width(time, height) ; spectral_width:long_name = "Spectral width" ; spectral_width:units = "m/s" ; spectral_width:ancillary_variables = "qc_spectral_width" ; spectral_width:valid_min = 0.f ; spectral_width:valid_max = 10.f ; spectral_width:missing_value = -9999.f ; spectral_width:resolution = 0.001f ; spectral_width:comment = "Contains data from best radar operating mode (see radar_mode_flag); Data points with non-missing values had significant power detections from hydrometeors and/or clutter" ; int qc_spectral_width(time, height) ; qc_spectral_width:long_name = "Quality check results on field: Spectral width" ; qc_spectral_width:units = "unitless" ; qc_spectral_width:description = "This field 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_spectral_width:flag_method = "bit" ; qc_spectral_width:bit_1_description = "Value is less than the valid_min." ; qc_spectral_width:bit_1_assessment = "Bad" ; qc_spectral_width:bit_2_description = "Value is greater than the valid_max." ; qc_spectral_width:bit_2_assessment = "Bad" ; qc_spectral_width:bit_3_description = "Data value not available in input file, data value has been set to missing_value." ; qc_spectral_width:bit_3_assessment = "Bad" ; float linear_depolarization_ratio(time, height) ; linear_depolarization_ratio:long_name = "Linear depolarization ratio" ; linear_depolarization_ratio:units = "dBZ" ; linear_depolarization_ratio:ancillary_variables = "qc_linear_depolarization_ratio" ; linear_depolarization_ratio:missing_value = -9999.f ; linear_depolarization_ratio:valid_min = -50.f ; linear_depolarization_ratio:valid_max = 50.f ; linear_depolarization_ratio:comment = "Contains data from best radar operating mode (see radar_mode_flag); Data points with non-missing values had significant power detections from hydrometeors and/or clutter" ; int qc_linear_depolarization_ratio(time, height) ; qc_linear_depolarization_ratio:long_name = "Quality check results on field: Linear depolarization ratio" ; qc_linear_depolarization_ratio:units = "unitless" ; qc_linear_depolarization_ratio:description = "This field 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_linear_depolarization_ratio:flag_method = "bit" ; qc_linear_depolarization_ratio:bit_1_description = "Value is less than the valid_min." ; qc_linear_depolarization_ratio:bit_1_assessment = "Bad" ; qc_linear_depolarization_ratio:bit_2_description = "Value is greater than the valid_max." ; qc_linear_depolarization_ratio:bit_2_assessment = "Bad" ; qc_linear_depolarization_ratio:bit_3_description = "Data value not available in input file, data value has been set to missing_value." ; qc_linear_depolarization_ratio:bit_3_assessment = "Bad" ; float signal_to_noise_ratio(time, height) ; signal_to_noise_ratio:long_name = "Signal-to-noise ratio" ; signal_to_noise_ratio:units = "dB" ; signal_to_noise_ratio:missing_value = -9999.f ; signal_to_noise_ratio:resolution = 0.001f ; signal_to_noise_ratio:comment = "Contains data from best radar operating mode (see radar_mode_flag); Data points with non-missing values had significant power detections from hydrometeors and/or clutter" ; short reflectivity_clutter_flag(time, height) ; reflectivity_clutter_flag:long_name = "Reflectivity clutter flag" ; reflectivity_clutter_flag:units = "unitless" ; reflectivity_clutter_flag:flag_values = 0s, 1s, 2s, 3s, 9s, 10s ; reflectivity_clutter_flag:flag_meanings = "No_significant_detection Hydrometeor-only_detection Both_hydrometeor_and_clutter_detection Clutter-only_detection Bad_data Missing_data" ; reflectivity_clutter_flag:flag_0_description = "No significant detection" ; reflectivity_clutter_flag:flag_1_description = "Hydrometeor-only detection" ; reflectivity_clutter_flag:flag_2_description = "Both hydrometeor and clutter detection" ; reflectivity_clutter_flag:flag_3_description = "Clutter-only detection" ; reflectivity_clutter_flag:flag_9_description = "Bad data" ; reflectivity_clutter_flag:flag_10_description = "Missing data" ; short mean_doppler_velocity_dealias_flag(time, height) ; mean_doppler_velocity_dealias_flag:long_name = "Indication of whether or not dealiasing was performed on the mean_doppler_velocity" ; mean_doppler_velocity_dealias_flag:units = "unitless" ; mean_doppler_velocity_dealias_flag:missing_value = -9999s ; mean_doppler_velocity_dealias_flag:flag_values = 0s, 1s ; mean_doppler_velocity_dealias_flag:flag_meanings = "no_dealias dealias" ; mean_doppler_velocity_dealias_flag:flag_0_description = "No dealiasing performed" ; mean_doppler_velocity_dealias_flag:flag_1_description = "Dealiasing performed" ; short radar_mode_flag(time, height) ; radar_mode_flag:long_name = "Radar mode flag" ; radar_mode_flag:units = "unitless" ; radar_mode_flag:flag_values = 0s, 1s, 2s, 3s, 4s ; radar_mode_flag:flag_meanings = "No_significant_detection High_sensitivity_mode-long_pulse Medium_sensitivity_mode-long_pulse General_mode-short_pulse Precipitation_mode-short_pulse-attenuated" ; radar_mode_flag:flag_0_description = "No significant detection" ; radar_mode_flag:flag_1_description = "High sensitivity mode (long pulse)" ; radar_mode_flag:flag_2_description = "Medium sensitivity mode (long pulse)" ; radar_mode_flag:flag_3_description = "General mode (short pulse)" ; radar_mode_flag:flag_4_description = "Precipitation mode (short pulse, attenuated)" ; radar_mode_flag:missing_value = -9999s ; short cloud_source_flag(time, height) ; cloud_source_flag:long_name = "Instrument source flag for cloud (hydrometeor) detections" ; cloud_source_flag:units = "unitless" ; 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:flag_0_description = "No detection due to missing radar and micropulse lidar data" ; cloud_source_flag:flag_1_description = "Clear according to radar and lidar" ; cloud_source_flag:flag_2_description = "Cloud detected by radar and lidar" ; cloud_source_flag:flag_3_description = "Cloud detected by radar only" ; cloud_source_flag:flag_4_description = "Cloud detected by lidar only" ; cloud_source_flag:flag_5_description = "Cloud detected by radar but lidar data missing" ; cloud_source_flag:flag_6_description = "Cloud detected by lidar but radar data missing" ; float precip_mean(time) ; precip_mean:long_name = "Precipitation mean from rain gauge" ; precip_mean:units = "mm/hr" ; precip_mean:missing_value = -9999.f ; precip_mean:ancillary_variables = "qc_precip_mean" ; int qc_precip_mean(time) ; qc_precip_mean:long_name = "Quality check results on field: Precipitation mean from rain gauge" ; qc_precip_mean:units = "unitless" ; qc_precip_mean:description = "This field 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_precip_mean:flag_method = "bit" ; qc_precip_mean:bit_1_description = "Not used" ; qc_precip_mean:bit_1_assessment = "Bad" ; qc_precip_mean:bit_2_description = "Not used" ; qc_precip_mean:bit_2_assessment = "Bad" ; qc_precip_mean:bit_3_description = "Data value not available in input file, data value has been set to missing_value." ; qc_precip_mean:bit_3_assessment = "Bad" ; float mwr_lwp(time) ; mwr_lwp:long_name = "Liquid water path best-estimate from microwave radiometer" ; mwr_lwp:units = "g/m^2" ; mwr_lwp:ancillary_variables = "qc_mwr_lwp" ; mwr_lwp:missing_value = -9999.f ; int qc_mwr_lwp(time) ; qc_mwr_lwp:long_name = "Quality check results on field: Liquid water path best-estimate from microwave radiometer" ; qc_mwr_lwp:units = "unitless" ; qc_mwr_lwp:description = "This field 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_mwr_lwp:flag_method = "bit" ; qc_mwr_lwp:bit_1_description = "Not used" ; qc_mwr_lwp:bit_1_assessment = "Bad" ; qc_mwr_lwp:bit_2_description = "Not used" ; qc_mwr_lwp:bit_2_assessment = "Bad" ; qc_mwr_lwp:bit_3_description = "Data value not available in input file, data value has been set to missing_value." ; qc_mwr_lwp:bit_3_assessment = "Bad" ; float radar_first_top(time) ; radar_first_top:long_name = "KAZR top height of lowest significant detection layer, before clutter removal" ; radar_first_top:units = "m" ; radar_first_top:missing_value = -9999.f ; radar_first_top:valid_range = 0.f, 25000.f ; radar_first_top:flag_values = -1.f ; radar_first_top:flag_meanings = "clear_sky" ; 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:flag_values = -2.f, -1.f ; cloud_base_best_estimate:flag_meanings = "possible_clear_sky clear_sky" ; cloud_base_best_estimate:comment = "-2. Possible clear sky (No MPL observations available, Ceilometer obscured, but no cloud detected), -1. Clear sky, >= 0. Valid cloud base height" ; float cloud_layer_base_height(time, layer) ; cloud_layer_base_height:long_name = "Base height of hydrometeor layers for up to 10 layers, based on combined radar and micropulse lidar observations" ; cloud_layer_base_height:units = "m" ; cloud_layer_base_height:missing_value = -9999.f ; cloud_layer_base_height:valid_range = 0.f, 25000.f ; cloud_layer_base_height:flag_values = -1.f ; cloud_layer_base_height:flag_meanings = "clear_sky" ; float cloud_layer_top_height(time, layer) ; cloud_layer_top_height:long_name = "Top height 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:missing_value = -9999.f ; cloud_layer_top_height:valid_range = 0.f, 25000.f ; cloud_layer_top_height:flag_values = -1.f ; cloud_layer_top_height:flag_meanings = "clear_sky" ; short cloud_mask_mplzwang(time, height) ; cloud_mask_mplzwang:long_name = "Cloud mask from 30smpl1zwang" ; cloud_mask_mplzwang:units = "unitless" ; cloud_mask_mplzwang:missing_value = -9999s ; cloud_mask_mplzwang:flag_values = 0s, 1s, 2s ; cloud_mask_mplzwang:flag_meanings = "clear cloudy mask_not_used_to_determine_cloud_boundaries_below_3km" ; cloud_mask_mplzwang:flag_0_description = "clear" ; cloud_mask_mplzwang:flag_1_description = "cloudy" ; cloud_mask_mplzwang:flag_2_description = "Mask not used to determine cloud boundaries below 3km" ; cloud_mask_mplzwang:comment = "Cloud mask indeterminate below 500 m" ; float minimum_detectable_reflectivity(radar_mode, height) ; minimum_detectable_reflectivity:long_name = "Minimum detectable reflectivity level" ; minimum_detectable_reflectivity:units = "dBZ" ; minimum_detectable_reflectivity:comment = "Noise values are reduced by signal processing, which is dependent upon the cloud properties. Therefore actual noise levels can fluctuate with time. Reported here are mean values for the time period." ; minimum_detectable_reflectivity:missing_value = -9999.f ; char radar_mode(radar_mode, string_len) ; radar_mode:long_name = "Radar mode names" ; radar_mode:units = "unitless" ; radar_mode:comment = "Only two radar modes are in use simultaneously. See global attribute radar_modes_in_use for list of modes used" ; short minimum_detectable_reflectivity_flag(time, height) ; minimum_detectable_reflectivity_flag:long_name = "Flag identifies points with reflectivity below radar expected sensitivity level" ; minimum_detectable_reflectivity_flag:units = "unitless" ; minimum_detectable_reflectivity_flag:missing_value = -9999s ; minimum_detectable_reflectivity_flag:flag_values = 0s, 1s ; minimum_detectable_reflectivity_flag:flag_meanings = "reflectivity_exceeds_minimum_detectable_level reflectivity_below_minimum_sensitivity" ; minimum_detectable_reflectivity_flag:flag_0_description = "Reflectivity exceeds minimum detectable level" ; minimum_detectable_reflectivity_flag:flag_1_description = "Reflectivity below minimum sensitivity" ; short reflectivity_saturation_flag(time, height) ; reflectivity_saturation_flag:long_name = "Flag indicating when reflectivity values are saturated" ; reflectivity_saturation_flag:units = "unitless" ; reflectivity_saturation_flag:missing_value = -9999s ; reflectivity_saturation_flag:flag_values = 0s, 1s ; reflectivity_saturation_flag:flag_meanings = "reflectivity_not_saturated reflectivity_at_or_above_radar_saturation_level" ; reflectivity_saturation_flag:flag_0_description = "Reflectivity not saturated" ; reflectivity_saturation_flag:flag_1_description = "Reflectivity at or above radar saturation level" ; short instrument_availability_flag(time) ; instrument_availability_flag:long_name = "Indicates which instruments have data available" ; instrument_availability_flag:units = "unitless" ; instrument_availability_flag:flag_masks = 1s, 2s, 4s, 8s, 16s ; instrument_availability_flag:flag_meanings = "KAZR MPL Ceilometer MWR rain_gauge" ; instrument_availability_flag:bit_1_description = "KAZR" ; instrument_availability_flag:bit_2_description = "MPL" ; instrument_availability_flag:bit_3_description = "Ceilometer" ; instrument_availability_flag:bit_4_description = "MWR" ; instrument_availability_flag:bit_5_description = "rain gauge" ; 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 = "idl -R -n kazrcfrarscl -s guc -f M1 -b 20230615 --asynchronous" ; :Conventions = "ARM-1.2" ; :process_version = "vap-kazrcfrarscl-1.6-4.el7" ; :dod_version = "arsclkazr1kollias-c0-1.0" ; :site_id = "guc" ; :platform_id = "arsclkazr1kollias" ; :facility_id = "M1" ; :data_level = "c0" ; :location_description = "Surface Atmosphere Integrated Field Laboratory (SAIL), Mt Crested Butte, Colorado" ; :datastream = "gucarsclkazr1kolliasM1.c0" ; :input_datastreams = "gucceilM1.b1 : 1.9 : 20230615.000005\n", "guckazrcfrcorgeM1.c0 : 1.4 : 20230615.000001\n", "guckazrcfrcormdM1.c0 : 1.4 : 20230615.000001\n", "guc30smplcmask1zwangM1.c1 : 1.2 : 20230615.000001\n", "gucmwrlosM1.b1 : 2.3 : 20230615.000012\n", "gucmetM1.b1 : 4.51 : 20230615.000000" ; :radar_polarization_status = "single polarization" ; :radar_modes_in_use = "md ge" ; :maximum_clutter_height = "2500.0 m" ; :radar_operating_frequency_burst = " 34.830 GHz" ; :radar_operating_frequency_chirp = " 34.890 GHz" ; :comment = "Reflectivity values have not yet been calibrated. Use with caution." ; :doi = "10.5439/1393437" ; :history = "created by user malynn on machine node1.adc.arm.gov at 2023-07-24 18:43:41, using vap-kazrcfrarscl-1.6-4.el7" ; }