netcdf classic (CDF-1) {
dimensions:
	time = UNLIMITED ; // (1440 currently)
	height = 266 ;
// global attributes:
		:process_version = "$State: vap-mergesondemace-6.0-0.sol5_10$" ;
		:command_line = "mergesondemace -d 20031030 -f nsaC1 -a 0" ;
		:site_id = "nsa" ;
		:facility_id = "C1: Barrow, Alaska" ;
		:reference = "Technical document (\"Merged Sounding Value-Added Product,\" DOE/SC/ARM/TR-087) is found at www.arm.gov/publications/tech_reports/doe-sc-tr-087.pdf?id=49" ;
		:qc_standards_version = "1.0" ;
		:input_datastreams_description = "A string consisting of the datastream(s), datastream version(s), and datastream date (range)." ;
		:input_datastreams_num = 7 ;
		:input_datastreams = (text block) ;
| nsametC1.b1 : 4.100000 : 20031031.000000 ;
| nsasondewnpnC1.b1 : 5.120000 : 20031030.230000 ;
| nsamwrlosC1.b1 : 1.170000 : 20031029.220000-20031031.000001 ;
| nsaecmwfvarX1.c1 : $State: process-xdc-ecmwf-7.1-0 $ : 20031030.000000 ;
| nsamwrret1liljclouC1.c2 : 3.000000 : 20031031.000001 ;
		:zeb_platform = "nsamergesonde1maceC1.c1" ;
		:history = "created by user sjohnson on machine emerald at 16-Aug-2014,3:13:53, using $State: zebra-zeblib-4.23-0.el5 $" ;
variables:
	int base_time ;
		base_time:string = "30-Oct-2003,0:00:00 GMT" ;
		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 2003-10-30 00:00:00 0:00" ;
	double time(time) ;
		time:long_name = "Time offset from midnight" ;
		time:units = "seconds since 2003-10-30 00:00:00 0:00" ;
	int qc_time(time) ;
		qc_time:long_name = "Quality check results on field: Time offset from midnight" ;
		qc_time:units = "unitless" ;
		qc_time:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_time:bit_1_description = "Delta time between current and previous samples is zero." ;
		qc_time:bit_1_assessment = "Bad" ;
		qc_time:bit_2_description = "Delta time between current and previous samples is less than the delta_t_lower_limit field attribute." ;
		qc_time:bit_2_assessment = "Bad" ;
		qc_time:bit_3_description = "Delta time between current and previous samples is greater than the delta_t_upper_limit field attribute." ;
		qc_time:bit_3_assessment = "Bad" ;
		qc_time:delta_t_lower_limit = 20.0 ;
		qc_time:delta_t_upper_limit = 20.0 ;
		qc_time:prior_sample_flag = 1 ;
		qc_time:comment = "If the 'prior_sample_flag' is set the first sample time from a new raw file will be compared against the time just previous to it in the stored data. If it is not set the qc_time value for the first sample will be set to 0." ;
	float height(height) ;
		height:long_name = "Height" ;
		height:units = "km above MSL" ;
	float precip(time) ;
		precip:long_name = "Precipitation" ;
		precip:units = "mm" ;
		precip:missing_value = -9999.0 ;
	int qc_precip(time) ;
		qc_precip:long_name = "Quality check results on field: Precipitation" ;
		qc_precip:units = "unitless" ;
		qc_precip:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_precip:bit_1_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_precip:bit_1_assessment = "Bad" ;
	float temp(time, height) ;
		temp:long_name = "Temperature" ;
		temp:units = "C" ;
		temp:valid_min = -90.0 ;
		temp:valid_max = 50.0 ;
		temp:missing_value = -9999.0 ;
	int qc_temp(time, height) ;
		qc_temp:long_name = "Quality check results on field: Temperature" ;
		qc_temp:units = "unitless" ;
		qc_temp:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_temp:bit_1_description = "Value is less than the valid_min." ;
		qc_temp:bit_1_assessment = "Indeterminate" ;
		qc_temp:bit_2_description = "Value is greater than the valid_max." ;
		qc_temp:bit_2_assessment = "Indeterminate" ;
		qc_temp:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_temp:bit_3_assessment = "Bad" ;
	float rh(time, height) ;
		rh:long_name = "Relative humidity" ;
		rh:units = "%" ;
		rh:valid_min = 0.0 ;
		rh:valid_max = 105.0 ;
		rh:missing_value = -9999.0 ;
	int qc_rh(time, height) ;
		qc_rh:long_name = "Quality check results on field: Relative humidity" ;
		qc_rh:units = "unitless" ;
		qc_rh:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_rh:bit_1_description = "Value is less than the valid_min." ;
		qc_rh:bit_1_assessment = "Indeterminate" ;
		qc_rh:bit_2_description = "Value is greater than the valid_max." ;
		qc_rh:bit_2_assessment = "Indeterminate" ;
		qc_rh:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_rh:bit_3_assessment = "Bad" ;
	float vap_pres(time, height) ;
		vap_pres:long_name = "Vapor pressure" ;
		vap_pres:units = "kPa" ;
		vap_pres:missing_value = -9999.0 ;
	int qc_vap_pres(time, height) ;
		qc_vap_pres:long_name = "Quality check results on field: Vapor pressure" ;
		qc_vap_pres:units = "unitless" ;
		qc_vap_pres:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_vap_pres:bit_1_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_vap_pres:bit_1_assessment = "Bad" ;
	float bar_pres(time, height) ;
		bar_pres:long_name = "Barometric pressure" ;
		bar_pres:units = "kPa" ;
		bar_pres:valid_min = 0.0 ;
		bar_pres:valid_max = 110.0 ;
		bar_pres:missing_value = -9999.0 ;
	int qc_bar_pres(time, height) ;
		qc_bar_pres:long_name = "Quality check results on field: Barometric pressure" ;
		qc_bar_pres:units = "unitless" ;
		qc_bar_pres:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_bar_pres:bit_1_description = "Value is less than the valid_min." ;
		qc_bar_pres:bit_1_assessment = "Indeterminate" ;
		qc_bar_pres:bit_2_description = "Value is greater than the valid_max." ;
		qc_bar_pres:bit_2_assessment = "Indeterminate" ;
		qc_bar_pres:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_bar_pres:bit_3_assessment = "Bad" ;
	float wspd(time, height) ;
		wspd:long_name = "Wind speed" ;
		wspd:units = "m/s" ;
		wspd:valid_min = 0.0 ;
		wspd:valid_max = 100.0 ;
		wspd:missing_value = -9999.0 ;
	int qc_wspd(time, height) ;
		qc_wspd:long_name = "Quality check results on field: Wind speed" ;
		qc_wspd:units = "unitless" ;
		qc_wspd:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_wspd:bit_1_description = "Value is less than the valid_min." ;
		qc_wspd:bit_1_assessment = "Indeterminate" ;
		qc_wspd:bit_2_description = "Value is greater than the valid_max." ;
		qc_wspd:bit_2_assessment = "Indeterminate" ;
		qc_wspd:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_wspd:bit_3_assessment = "Bad" ;
	float wdir(time, height) ;
		wdir:long_name = "Wind direction" ;
		wdir:units = "deg" ;
		wdir:valid_min = 0.0 ;
		wdir:valid_max = 360.0 ;
		wdir:missing_value = -9999.0 ;
	int qc_wdir(time, height) ;
		qc_wdir:long_name = "Quality check results on field: Wind direction" ;
		qc_wdir:units = "unitless" ;
		qc_wdir:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_wdir:bit_1_description = "Value is less than the valid_min." ;
		qc_wdir:bit_1_assessment = "Indeterminate" ;
		qc_wdir:bit_2_description = "Value is greater than the valid_max." ;
		qc_wdir:bit_2_assessment = "Indeterminate" ;
		qc_wdir:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_wdir:bit_3_assessment = "Bad" ;
	float u_wind(time, height) ;
		u_wind:long_name = "Eastward wind component" ;
		u_wind:units = "m/s" ;
		u_wind:valid_min = -75.0 ;
		u_wind:valid_max = 75.0 ;
		u_wind:missing_value = -9999.0 ;
	int qc_u_wind(time, height) ;
		qc_u_wind:long_name = "Quality check results on field: Eastward wind component" ;
		qc_u_wind:units = "unitless" ;
		qc_u_wind:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_u_wind:bit_1_description = "Value is less than the valid_min." ;
		qc_u_wind:bit_1_assessment = "Indeterminate" ;
		qc_u_wind:bit_2_description = "Value is greater than the valid_max." ;
		qc_u_wind:bit_2_assessment = "Indeterminate" ;
		qc_u_wind:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_u_wind:bit_3_assessment = "Bad" ;
	float v_wind(time, height) ;
		v_wind:long_name = "Northward wind component" ;
		v_wind:units = "m/s" ;
		v_wind:valid_min = -75.0 ;
		v_wind:valid_max = 75.0 ;
		v_wind:missing_value = -9999.0 ;
	int qc_v_wind(time, height) ;
		qc_v_wind:long_name = "Quality check results on field: Northward wind component" ;
		qc_v_wind:units = "unitless" ;
		qc_v_wind:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_v_wind:bit_1_description = "Value is less than the valid_min." ;
		qc_v_wind:bit_1_assessment = "Indeterminate" ;
		qc_v_wind:bit_2_description = "Value is greater than the valid_max." ;
		qc_v_wind:bit_2_assessment = "Indeterminate" ;
		qc_v_wind:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_v_wind:bit_3_assessment = "Bad" ;
	float dp(time, height) ;
		dp:long_name = "Dewpoint temperature" ;
		dp:units = "C" ;
		dp:valid_min = -110.0 ;
		dp:valid_max = 50.0 ;
		dp:missing_value = -9999.0 ;
	int qc_dp(time, height) ;
		qc_dp:long_name = "Quality check results on field: Dewpoint temperature" ;
		qc_dp:units = "unitless" ;
		qc_dp:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_dp:bit_1_description = "Value is less than the valid_min." ;
		qc_dp:bit_1_assessment = "Indeterminate" ;
		qc_dp:bit_2_description = "Value is greater than the valid_max." ;
		qc_dp:bit_2_assessment = "Indeterminate" ;
		qc_dp:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_dp:bit_3_assessment = "Bad" ;
	float potential_temp(time, height) ;
		potential_temp:long_name = "Potential temperature" ;
		potential_temp:units = "K" ;
		potential_temp:missing_value = -9999.0 ;
	int qc_potential_temp(time, height) ;
		qc_potential_temp:long_name = "Quality check results on field: Potential temperature" ;
		qc_potential_temp:units = "unitless" ;
		qc_potential_temp:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_potential_temp:bit_1_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_potential_temp:bit_1_assessment = "Bad" ;
	float sh(time, height) ;
		sh:long_name = "Specific humidity" ;
		sh:units = "g/g" ;
		sh:missing_value = -9999.0 ;
	int qc_sh(time, height) ;
		qc_sh:long_name = "Quality check results on field: Specific humidity" ;
		qc_sh:units = "unitless" ;
		qc_sh:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_sh:bit_1_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_sh:bit_1_assessment = "Bad" ;
	float rh_scaled(time, height) ;
		rh_scaled:long_name = "Relative humidity scaled using MWR" ;
		rh_scaled:units = "%" ;
		rh_scaled:valid_min = 0.0 ;
		rh_scaled:valid_max = 105.0 ;
		rh_scaled:missing_value = -9999.0 ;
	int qc_rh_scaled(time, height) ;
		qc_rh_scaled:long_name = "Quality check results on field: Relative humidity scaled using MWR" ;
		qc_rh_scaled:units = "unitless" ;
		qc_rh_scaled:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ;
		qc_rh_scaled:bit_1_description = "Value is less than the valid_min." ;
		qc_rh_scaled:bit_1_assessment = "Indeterminate" ;
		qc_rh_scaled:bit_2_description = "Value is greater than the valid_max." ;
		qc_rh_scaled:bit_2_assessment = "Indeterminate" ;
		qc_rh_scaled:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ;
		qc_rh_scaled:bit_3_assessment = "Bad" ;
	float sonde_fraction(time, height) ;
		sonde_fraction:long_name = "Sonde contribution to the new data point" ;
		sonde_fraction:units = "fraction" ;
		sonde_fraction:comment_1 = "Remaining fraction is the contribution of model data" ;
		sonde_fraction:comment_2 = "Value is between 0 and 1" ;
		sonde_fraction:comment_3 = "Used for all fields other than rh (e.g. temp and bar_pres)" ;
		sonde_fraction:comment_4 = "How Used: new_value = sonde_fraction * sonde_value + (1-sonde_fraction) * model_value" ;
		sonde_fraction:missing_value = -9999.0 ;
	float sonde_fraction_rh(time, height) ;
		sonde_fraction_rh:long_name = "Sonde contribution to the new rh" ;
		sonde_fraction_rh:units = "fraction" ;
		sonde_fraction_rh:comment_1 = "Remaining fraction is the contribution of model data" ;
		sonde_fraction_rh:comment_2 = "Value is between 0 and 1" ;
		sonde_fraction_rh:comment_3 = "Used for rh" ;
		sonde_fraction_rh:comment_4 = "How Used: new_value = sonde_fraction_rh * sonde_value + (1-sonde_fraction_rh) * model_value" ;
		sonde_fraction_rh:comment_5 = "Differs from sonde_fraction when rh field is not used from radiosonde" ;
		sonde_fraction_rh:missing_value = -9999.0 ;
	float vapor_source(time, height) ;
		vapor_source:long_name = "Source of the MWR Data used to Produce Scaled RH Field" ;
		vapor_source:units = "unitless" ;
		vapor_source:comment_1 = "0 -- Vapor from mwrret1liljclou not flagged as bad from qc_be_pwv" ;
		vapor_source:comment_2 = "1 -- Vapor from mwrret1liljclou flagged as bad from qc_be_pwv, data not scaled" ;
		vapor_source:comment_3 = "2 -- Vapor from mwrlos not flagged as bad or indeterminate from qc_vap" ;
		vapor_source:comment_4 = "3 -- Vapor from mwrlos flagged as bad or indeterminate from qc_vap, data not scaled" ;
		vapor_source:comment_5 = "4 -- No Vapor from MWR, data not scaled" ;
		vapor_source:missing_value = -9999.0 ;
	float lat ;
		lat:long_name = "North latitude" ;
		lat:units = "degree_N" ;
		lat:valid_min = -90.0 ;
		lat:valid_max = 90.0 ;
	float lon ;
		lon:long_name = "East longitude" ;
		lon:units = "degree_E" ;
		lon:valid_min = -180.0 ;
		lon:valid_max = 180.0 ;
	float alt ;
		alt:long_name = "Altitude above mean sea level" ;
		alt:units = "m" ;
// time: first 0.0, last 86340.0, count 1440
// height: first 0.00800000038, last 20.0079994, count 266
}