netcdf nsacldtypeC1.s1.20230829.000000 { dimensions: time = UNLIMITED ; // (1440 currently) height = 596 ; layer = 10 ; bound = 2 ; variables: int base_time ; base_time:string = "2023-08-29 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-08-29 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-08-29 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 field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_cloudtype:flag_method = "bit" ; 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 field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_cloud_layer_top_height:flag_method = "bit" ; 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 field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_cloud_layer_base_height:flag_method = "bit" ; 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 = "nsametC1.b1:pwd_precip_rate_mean_1min" ; 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 field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_precipitation:flag_method = "bit" ; 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 field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_reflectivity:flag_method = "bit" ; 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 nsa -f C1 -b 20230829 -e 20230830" ; :Conventions = "ARM-1.3" ; :process_version = "vap-cldtype-1.10-0.el7" ; :dod_version = "cldtype-c1-1.2" ; :input_datastreams = "nsaarsclkazr1kolliasC1.c0 : 1.6 : 20230829.000000\n", "nsametC1.b1 : 4.53 : 20230829.000000" ; :site_id = "nsa" ; :platform_id = "cldtype" ; :facility_id = "C1" ; :data_level = "s1" ; :location_description = "North Slope of Alaska (NSA), Barrow, Alaska" ; :datastream = "nsacldtypeC1.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 dsmgr on machine prod-proc2.adc.arm.gov at 18-Oct-2023,16:39:42" ; }