netcdf sgpshallowcumulusC1.c1.20220729.000000 { dimensions: time = UNLIMITED ; // (24 currently) bound = 2 ; variables: int base_time ; base_time:string = "2022-07-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 2022-07-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 2022-07-29 00:00:00 0:00" ; time:bounds = "time_bounds" ; time:calendar = "gregorian" ; time:standard_name = "time" ; double time_bounds(time, bound) ; time_bounds:long_name = "Time cell bounds" ; time_bounds:bound_offsets = -1800., 1800. ; int flag_shcu(time) ; flag_shcu:long_name = "Flag for single-layer fair weather shallow cumulus cloud" ; flag_shcu:units = "unitless" ; flag_shcu:description = "Indicates if shallow cumulus cloud is detected" ; flag_shcu:flag_method = "integer" ; flag_shcu:flag_0_description = "shallow cumulus cloud not detected" ; flag_shcu:flag_1_description = "Only shallow cumulus cloud is detected" ; flag_shcu:flag_2_description = "Shallow cumulus cloud detected with cirrus" ; flag_shcu:flag_values = 0, 1, 2 ; flag_shcu:flag_meanings = "shallow_cumulus_not_detected shallow_cumulus_detected shallow_cumulus_detected_with_cirrus" ; int flag_st_shcu(time) ; flag_st_shcu:long_name = "Flag for transition from stratus to shallow cumulus clouds" ; flag_st_shcu:units = "unitless" ; flag_st_shcu:description = "Indicates if stratus to shallow cumulus transition detected" ; flag_st_shcu:flag_method = "integer" ; flag_st_shcu:flag_0_description = "Transition from stratus to shallow cumulus not detected" ; flag_st_shcu:flag_1_description = "Transition from stratus to shallow cumulus detected" ; flag_st_shcu:flag_values = 0, 1 ; flag_st_shcu:flag_meanings = "Transition_from_stratus_to_shallow_cumulus_not_detected Transition_from_stratus_to_shallow_cumulus_detected" ; int flag_shcu_st(time) ; flag_shcu_st:long_name = "Flag for transition from shallow cumulus to stratus cloud" ; flag_shcu_st:units = "unitless" ; flag_shcu_st:description = "Indicates if shallow cumulus to stratus transition detected" ; flag_shcu_st:flag_method = "integer" ; flag_shcu_st:flag_0_description = "Transition from shallow cumulus to stratus not detected" ; flag_shcu_st:flag_1_description = "Transition from shallow cumulus to stratus detected" ; flag_shcu_st:flag_values = 0, 1 ; flag_shcu_st:flag_meanings = "Transition_from_shallow_cumulus_to_stratus_not_detected Transition_from_shallow_cumulus_to_stratus_detected" ; int flag_ci_shcu(time) ; flag_ci_shcu:long_name = "Flag for transition from cirrus to shallow cumulus cloud" ; flag_ci_shcu:units = "unitless" ; flag_ci_shcu:description = "Indicates if cirrus to shallow cumulus transition detected" ; flag_ci_shcu:flag_method = "integer" ; flag_ci_shcu:flag_0_description = "Transition from cirrus to shallow cumulus not detected" ; flag_ci_shcu:flag_1_description = "Transition from cirrus to shallow cumulus detected" ; flag_ci_shcu:flag_values = 0, 1 ; flag_ci_shcu:flag_meanings = "Transition_from_cirrus_to_shallow_cumulus_not_detected Transition_from_cirrus_to_shallow_cumulus_detected" ; int flag_shcu_ci(time) ; flag_shcu_ci:long_name = "Flag for transition from shallow cumulus to cirrus cloud" ; flag_shcu_ci:units = "unitless" ; flag_shcu_ci:description = "Indicates if shallow cumulus to cirrus transition detected" ; flag_shcu_ci:flag_method = "integer" ; flag_shcu_ci:flag_0_description = "Transition from shallow cumulus to cirrus not detected" ; flag_shcu_ci:flag_1_description = "Transition from shallow cumulus to cirrus detected" ; flag_shcu_ci:flag_values = 0, 1 ; flag_shcu_ci:flag_meanings = "Transition_from_shallow_cumulus_to_cirrus_not_detected Transition_from_shallow_cumulus_to_cirrus_detected" ; int flag_ac_shcu(time) ; flag_ac_shcu:long_name = "Flag for transition from autocumulus or autostratus to shallow cumulus cloud" ; flag_ac_shcu:units = "unitless" ; flag_ac_shcu:description = "Indicates if autocumulus/autostratus to shallow cumulus transition detected" ; flag_ac_shcu:flag_method = "integer" ; flag_ac_shcu:flag_0_description = "Transition from autocumulus/autostratus to shallow cumulus not detected" ; flag_ac_shcu:flag_1_description = "Transition from autocumulus/autostratus to shallow cumulus detected" ; flag_ac_shcu:flag_values = 0, 1 ; flag_ac_shcu:flag_meanings = "Transition_from_autocumulus/autostratus_to_shallow_cumulus_not_detected Transition_from_autocumulus/autostratus_to_shallow_cumulus_detected" ; int flag_shcu_ac(time) ; flag_shcu_ac:long_name = "Flag for transition from shallow cumulus to autocumulus or autostratus cloud" ; flag_shcu_ac:units = "unitless" ; flag_shcu_ac:description = "Indicates if shallow cumulus to autocumulus/autostratus transition detected" ; flag_shcu_ac:flag_method = "integer" ; flag_shcu_ac:flag_0_description = "Transition from shallow cumulus to autocumulus/autostratus not detected" ; flag_shcu_ac:flag_1_description = "Transition from shallow cumulus to autocumulus/autostratus detected" ; flag_shcu_ac:flag_values = 0, 1 ; flag_shcu_ac:flag_meanings = "Transition_from_shallow_cumulus_to_autocumulus/autostratus_not_detected Transition_from_shallow_cumulus_to_autocumulus/autostratus_detected" ; int shcu_test_criteria(time) ; shcu_test_criteria:long_name = "Individual shallow cumulus tests" ; shcu_test_criteria:units = "unitless" ; shcu_test_criteria:description = "Tests applied to determine shallow cumulus cloud events, a value of 0 means none of the following tests applies" ; shcu_test_criteria:bit_1_description = "tsi not available during the current hour" ; shcu_test_criteria:bit_2_description = "ceilometer not available during the current hour" ; shcu_test_criteria:bit_3_description = "cldtype VAP does not detect any cloud" ; shcu_test_criteria:bit_4_description = "frequency of low clouds during the current hour <= num_low" ; shcu_test_criteria:bit_5_description = "cloud_fraction_tsi <= tsi_cldfra1 during the current hour" ; shcu_test_criteria:bit_6_description = "cloud_fraction_ceil <= c_cldfra1 during the current hour" ; shcu_test_criteria:bit_7_description = "cloud_fraction_tsi >= tsi_cldfra2 during the current hour" ; shcu_test_criteria:bit_8_description = "1 < max_cloud_type < 7 during the current hour" ; shcu_test_criteria:bit_9_descrition = "cloudtype data not available due to missing input" ; shcu_test_criteria:flag_mask = 1, 2, 4, 8, 16, 32, 64, 128, 256 ; shcu_test_criteria:flag_meanings = "tsi_not_available_during_the_current_hour ceilometer_not_available_during_the_current_hour cldtype_VAP_does_not_detect_any_cloud frequency_of_low_clouds_during_the_current_hour_<=_num_low cloud_fraction_tsi<=tsi_cldfra1_during_the_current_hour cloud_fraction_ceil<=c_cldfra1_during_the_current_hour 1_<_max_cloud_type_<_7_during_the_current_hour cloudtype_data_not_available_due_to_missing_input" ; float cloud_fraction_tsi(time) ; cloud_fraction_tsi:long_name = "Opaque cloud fraction from tsiskycover averaged hourly" ; cloud_fraction_tsi:units = "%" ; cloud_fraction_tsi:missing_value = -9999.f ; cloud_fraction_tsi:cell_methods = "time: mean" ; float cloud_fraction_ceil(time) ; cloud_fraction_ceil:long_name = "Cloud fraction from ceiliometer averaged hourly" ; cloud_fraction_ceil:units = "%" ; cloud_fraction_ceil:missing_value = -9999.f ; cloud_fraction_ceil:cell_methods = "time: mean" ; float major_cloud_type(time) ; major_cloud_type:long_name = "Major cloud type during the hour" ; major_cloud_type:units = "unitless" ; major_cloud_type:missing_value = -9999.f ; float max_cloud_type(time) ; max_cloud_type:long_name = "Maximum cloud type during the hour" ; max_cloud_type:units = "unitless" ; max_cloud_type:missing_value = -9999.f ; 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 = "shallowcumulus -s sgp -f C1 -b 20220729 -e 20220730" ; :Conventions = "ARM-1.2" ; :process_version = "vap-shallowcumulus-1.6-0.el7" ; :dod_version = "shallowcumulus-c1-1.0" ; :input_datastreams = "sgptsiskycoverC1.b1 : 12.8 : 20220729.000000\n", "sgpceilC1.b1 : 1.9 : 20220729.000005\n", "sgpcldtypeC1.c1 : 1.6 : 20220729.000000" ; :site_id = "sgp" ; :platform_id = "shallowcumulus" ; :facility_id = "C1" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :thresholds = "\n", "th_0, 300 * Minimum cloud base height\n", "th_1, 3500 * Threshold between low and middle clouds\n", "dhour, 1.5 * Minimum duration of a shallow cumulus cloud event\n", "shour, 2.5 * Separation time between shallow cumulus cloud events\n", "num_low, 2 * Minimum low clouds per hour\n", "num_major, 40 * Number of major cloud type per hour\n", "num_max, 2 * Number of highest cloud type per hour\n", "tsi_cldfra1, 0.5 * Minimum tsi cloud fraction for shallow cumulus\n", "tsi_cldfra2, 80 * Maximum tsi cloud fraction for shallow cumulus\n", "c_cldfra1, 0 * Minimum ceil cloud fraction for shallow cumulus\n", "" ; :datastream = "sgpshallowcumulusC1.c1" ; :doi = "10.5439/1392569" ; :history = "created by user dsmgr on machine zinc at 2022-09-15 11:36:02, using vap-shallowcumulus-1.6-0.el7" ; }