netcdf mosarsclwacr1kolliasshpM1.c0.20201001.000000 { dimensions: time = UNLIMITED ; // (17280 currently) height = 607 ; layer = 10 ; bound = 2 ; variables: int base_time ; 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-10-01 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-10-01 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:units = "s" ; time_bounds:bound_offsets = "-2,2" ; float height(height) ; height:long_name = "Height above sea surface" ; height:units = "m" ; height:standard_name = "height" ; int layer(layer) ; layer:long_name = "Observed cloud layer number" ; layer:units = "1" ; float reflectivity(time, height) ; reflectivity:long_name = "95GHz reflectivity in dBZ" ; reflectivity:units = "dBZ" ; reflectivity:missing_value = -9999.f ; reflectivity:standard_name = "equivalent_reflectivity_factor" ; 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 ; reflectivity_best_estimate:standard_name = "equivalent_reflectivity_factor" ; 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 ; mean_doppler_velocity:standard_name = "radial_velocity_of_scatterers_away_from_instrument" ; 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 linear_depolarization_ratio(time, height) ; linear_depolarization_ratio:long_name = "Linear depolarization ratio (dBZ_hh - dBZ_hv)" ; linear_depolarization_ratio:units = "dB" ; linear_depolarization_ratio: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 = "dB" ; 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 ; radar_first_top:ancillary_variables = "qc_radar_first_top" ; int qc_radar_first_top(time) ; qc_radar_first_top:long_name = "Quality check results on variable: First detected cloud top by the 95GHz radar" ; qc_radar_first_top:units = "1" ; qc_radar_first_top:standard_name = "quality_flag" ; qc_radar_first_top: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_radar_first_top:flag_method = "bit" ; qc_radar_first_top:bit_1_description = "No cloud or clutter detected, data value set missing_value 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 missing_value 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 ; cloud_base_ceilometer:ancillary_variables = "qc_cloud_base_ceilometer" ; int qc_cloud_base_ceilometer(time) ; qc_cloud_base_ceilometer:long_name = "Quality check results on variable: Laser ceilometer cloud base" ; qc_cloud_base_ceilometer:units = "1" ; qc_cloud_base_ceilometer:standard_name = "quality_flag" ; qc_cloud_base_ceilometer: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_base_ceilometer:flag_method = "bit" ; qc_cloud_base_ceilometer:bit_1_description = "No cloud or clutter detected, data value set missing_value 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 missing_value 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" ; cloud_base_best_estimate:ancillary_variables = "qc_cloud_base_best_estimate" ; int qc_cloud_base_best_estimate(time) ; qc_cloud_base_best_estimate:long_name = "Quality check results on variable: Best estimate of cloud base from ceilometer and MPL" ; qc_cloud_base_best_estimate:units = "1" ; qc_cloud_base_best_estimate:standard_name = "quality_flag" ; qc_cloud_base_best_estimate: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_base_best_estimate:flag_method = "bit" ; qc_cloud_base_best_estimate:bit_1_description = "No cloud or clutter detected, data value set missing_value 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 missing_value 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 = "1" ; 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 ; cloud_layer_base_height:ancillary_variables = "qc_cloud_layer_base_height" ; int qc_cloud_layer_base_height(time, layer) ; qc_cloud_layer_base_height:long_name = "Quality check results on variable: Time series of 95GHz-radar/MPL cloud base height for up to 10 cloud layers" ; qc_cloud_layer_base_height:units = "1" ; qc_cloud_layer_base_height:standard_name = "quality_flag" ; 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:flag_method = "bit" ; qc_cloud_layer_base_height:bit_1_description = "No cloud or clutter detected, data value set missing_value 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 missing_value 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 ; cloud_layer_top_height:ancillary_variables = "qc_cloud_layer_top_height" ; int qc_cloud_layer_top_height(time, layer) ; qc_cloud_layer_top_height:long_name = "Quality check results on variable: Time series of 95GHz-radar/MPL cloud top height for up to 10 cloud layers" ; qc_cloud_layer_top_height:units = "1" ; qc_cloud_layer_top_height:standard_name = "quality_flag" ; 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:flag_method = "bit" ; qc_cloud_layer_top_height:bit_1_description = "No cloud or clutter detected, data value set missing_value 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 missing_value 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/ceilometer cloud mask, kollias et al. 2007" ; cloud_mask_95ghz_kollias:units = "1" ; 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 = "1" ; 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(time) ; lat:_FillValue = -9999.f ; 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(time) ; lon:_FillValue = -9999.f ; 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(time) ; alt:_FillValue = -9999.f ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; // global attributes: :description = "ARSCL-like product for the ARM Mobile Facility 95-GHz radar" ; :process_version = "vap-arsclwacr1kolliasshp-1.0-matlabR2017a-x86_64.GNU/Linux" ; :command_line = "Start_Wacr -d 20201001 -s mos -f M1" ; :Conventions = "ARM-1.3" ; :platform_id = "arsclwacr1kolliasshp" ; :site_id = "mos" ; :facility_id = "M1: Multidisciplinary drifting Observatory for the Study of Arctic Climate (MOSAiC) , Research Vessel PolarStern" ; :data_level = "c0" ; :dod_version = "1.0" ; :doi = "10.5439/1823070" ; :input_datastreams = ", mosmwacrcfrM1.a1.20200930.235957.nc ... mosmwacrcfrM1.a1.20201001.145958.nc, " ; :history = "created by user mwang on machine cumulus (BNL) at 24-Nov-2021 12:43:43, using vap arsclwacr1kolliasshp" ; :location_description = "Multidisciplinary drifting Observatory for the Study of Arctic Climate (MOSAiC), Research Vessel PolarStern" ; :datastream = "mosarsclwacr1kolliasshpM1.c0" ; }