netcdf hfepblhtsonde1mcfarlM1.s1.20081228.172900 { dimensions: time = UNLIMITED ; // (2486 currently) height_ss = 198 ; layer = 5 ; variables: int base_time ; base_time:string = "2008-12-28 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 2008-12-28 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 2008-12-28 00:00:00 0:00" ; float height_ss(height_ss) ; height_ss:long_name = "Height above mean sea level subsampled at 5 mb resolution" ; height_ss:units = "m" ; height_ss:valid_min = 0.f ; height_ss:valid_max = 40000.f ; int layer(layer) ; layer:long_name = "Inversion layer number for Heffter (1980) method" ; layer:units = "unitless" ; float atm_pres(time) ; atm_pres:long_name = "Atmospheric pressure" ; atm_pres:units = "hPa" ; atm_pres:valid_min = 0.f ; atm_pres:valid_max = 1100.f ; atm_pres:missing_value = -9999.f ; float air_temp(time) ; air_temp:long_name = "Dry bulb ambient air temperature" ; air_temp:units = "degC" ; air_temp:valid_min = -90.f ; air_temp:valid_max = 50.f ; air_temp:missing_value = -9999.f ; float wspd(time) ; wspd:long_name = "Wind speed" ; wspd:units = "m/s" ; wspd:standard_name = "wind_speed" ; wspd:valid_min = 0.f ; wspd:valid_max = 100.f ; wspd:missing_value = -9999.f ; wspd:comment = "Wind speed values greater than 33.5 m/s below 50 m are set to missing value" ; float rh(time) ; rh:long_name = "Relative humidity" ; rh:units = "%" ; rh:standard_name = "relative_humidity" ; rh:valid_min = 0.f ; rh:valid_max = 100.f ; rh:resolution = 1.f ; rh:missing_value = -9999.f ; float pbl_height_heffter ; pbl_height_heffter:long_name = "Planetary boundary layer height above mean sea level calculated using the Heffter (1980) method" ; pbl_height_heffter:units = "m" ; pbl_height_heffter:standard_name = "atmosphere_boundary_layer_thickness" ; pbl_height_heffter:valid_min = 21.f ; pbl_height_heffter:valid_max = 4021.f ; pbl_height_heffter:missing_value = -9999.f ; pbl_height_heffter:ancillary_variables = "qc_pbl_height_heffter" ; pbl_height_heffter:comment = "valid_min is site elevation; valid_max is site elevation plus 4000 m" ; int qc_pbl_height_heffter ; qc_pbl_height_heffter:long_name = "Quality check results on field: Planetary boundary layer height above mean sea level calculated using the Heffter (1980) method" ; qc_pbl_height_heffter:units = "unitless" ; qc_pbl_height_heffter:flag_method = "bit" ; qc_pbl_height_heffter: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." ; int pbl_regime_type_liu_liang ; pbl_regime_type_liu_liang:long_name = "Planetary boundary layer regime type determined by Liu and Liang (2010) method" ; pbl_regime_type_liu_liang:units = "unitless" ; pbl_regime_type_liu_liang:missing_value = -9999 ; pbl_regime_type_liu_liang:flag_values = "0, 1, 2" ; pbl_regime_type_liu_liang:flag_meanings = "neutral_boundary_layer stable_boundary_layer convective_boundary_layer" ; pbl_regime_type_liu_liang:flag_0_description = "Neutral boundary layer" ; pbl_regime_type_liu_liang:flag_1_description = "Stable boundary layer" ; pbl_regime_type_liu_liang:flag_2_description = "Convective boundary layer" ; int qc_pbl_regime_type_liu_liang ; qc_pbl_regime_type_liu_liang:long_name = "Quality check results on field: Planetary boundary layer regime type determined by Liu and Liang (2010) method" ; qc_pbl_regime_type_liu_liang:units = "unitless" ; qc_pbl_regime_type_liu_liang:flag_method = "bit" ; qc_pbl_regime_type_liu_liang: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." ; float pbl_height_liu_liang ; pbl_height_liu_liang:long_name = "Planetary boundary layer height above mean sea level calculated by Liu and Liang (2010) method" ; pbl_height_liu_liang:units = "m" ; pbl_height_liu_liang:standard_name = "atmosphere_boundary_layer_thickness" ; pbl_height_liu_liang:valid_min = 21.f ; pbl_height_liu_liang:valid_max = 4021.f ; pbl_height_liu_liang:missing_value = -9999.f ; pbl_height_liu_liang:ancillary_variables = "qc_pbl_height_liu_liang pbl_regime_type_liu_liang" ; pbl_height_liu_liang:comment = "valid_min is site elevation; valid_max is site elevation plus 4000 m" ; int qc_pbl_height_liu_liang ; qc_pbl_height_liu_liang:long_name = "Quality check results on field: Planetary boundary layer height above mean sea level calculated by Liu and Liang (2010) method" ; qc_pbl_height_liu_liang:units = "unitless" ; qc_pbl_height_liu_liang:flag_method = "bit" ; qc_pbl_height_liu_liang: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." ; float pbl_height_bulk_richardson_pt25 ; pbl_height_bulk_richardson_pt25:long_name = "Planetary boundary layer height above mean sea level calculated from bulk Richardson number using critical threshold of 0.25" ; pbl_height_bulk_richardson_pt25:units = "m" ; pbl_height_bulk_richardson_pt25:standard_name = "atmosphere_boundary_layer_thickness" ; pbl_height_bulk_richardson_pt25:valid_min = 21.f ; pbl_height_bulk_richardson_pt25:valid_max = 4021.f ; pbl_height_bulk_richardson_pt25:missing_value = -9999.f ; pbl_height_bulk_richardson_pt25:ancillary_variables = "qc_pbl_height_bulk_richardson_pt25" ; pbl_height_bulk_richardson_pt25:comment = "valid_min is site elevation; valid_max is site elevation plus 4000 m" ; int qc_pbl_height_bulk_richardson_pt25 ; qc_pbl_height_bulk_richardson_pt25:long_name = "Quality check results on field: Planetary boundary layer height above mean sea level calculated from bulk Richardson number using critical threshold of 0.25" ; qc_pbl_height_bulk_richardson_pt25:units = "unitless" ; qc_pbl_height_bulk_richardson_pt25:flag_method = "bit" ; qc_pbl_height_bulk_richardson_pt25: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." ; float pbl_height_bulk_richardson_pt5 ; pbl_height_bulk_richardson_pt5:long_name = "Planetary boundary layer height above mean sea level calculated from bulk Richardson number using critical threshold of 0.5" ; pbl_height_bulk_richardson_pt5:units = "m" ; pbl_height_bulk_richardson_pt5:standard_name = "atmosphere_boundary_layer_thickness" ; pbl_height_bulk_richardson_pt5:valid_min = 21.f ; pbl_height_bulk_richardson_pt5:valid_max = 4021.f ; pbl_height_bulk_richardson_pt5:missing_value = -9999.f ; pbl_height_bulk_richardson_pt5:ancillary_variables = "qc_pbl_height_bulk_richardson_pt5" ; pbl_height_bulk_richardson_pt5:comment = "valid_min is site elevation; valid_max is site elevation plus 4000 m" ; int qc_pbl_height_bulk_richardson_pt5 ; qc_pbl_height_bulk_richardson_pt5:long_name = "Quality check results on field: Planetary boundary layer height above mean sea level calculated from bulk Richardson number using critical threshold of 0.5" ; qc_pbl_height_bulk_richardson_pt5:units = "unitless" ; qc_pbl_height_bulk_richardson_pt5:flag_method = "bit" ; qc_pbl_height_bulk_richardson_pt5: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." ; 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: :command_line = "idl -D 0 -R -n pblhtsonde -s hfe -f M1 -b 20080503 -e 20090109" ; :process_version = "vap-pblhtsonde-0.5-0.el5" ; :dod_version = "pblhtsonde1mcfarl-c1-2.0" ; :site_id = "hfe" ; :platform_id = "pblhtsonde1mcfarl" ; :facility_id = "M1: Shouxian, China" ; :data_level = "s1" ; :datastream = "hfepblhtsonde1mcfarlM1.c1" ; :inversion_strength_threshold = "1" ; :instability_threshold = "0.5" ; :overshoot_threshold = "4" ; :reference_1 = "Heffter, J. L., 1980: Transport layer depth calculations. Second Joint Conference on Applications of Air Pollution Meteorology, New Orleans, LA (1980)." ; :reference_2 = "Liu, S. and X. Z. Liang, 2010: Observed Diurnal Cycle Climatology of Planetary Boundary Layer Height. J. Climate, 23, 5790-5807." ; :input_datastreams = "hfesondewnpnM1.b1 : 8.1 : 20081228.052500-20081228.172900\n", "" ; :input_datastreams_description = "A string consisting of the datastream(s), datastream version(s), and datastream date (range)." ; :history = "created by user sivaraman on machine mercury at 20-Aug-2013,19:55:01" ; }