netcdf classic (CDF-1) {
dimensions:
	time = UNLIMITED ; // (2880 currently)
	height = 47 ;
	nv = 2 ;
// global attributes:
		:Title = "Air temperature profile from the Integrated Profiling Technique (IPT)" ;
		:Institution = "Deutscher Wetterdienst, Meteorologisches Observatorium Lindenberg / Richard-Assmann-Observatorium" ;
		:Contact_person = "Eileen Päschke, Eileen.Päschke@dwd.de" ;
		:Source = "The IPT is based on MWR brightness temperatures, cloud radar reflectivity factor, Cloudnet categorization and prior information on temperature, absolute humidity, cloud liquid water and effective radius. The occurrence and vertical location of liquid clouds are obtained from the cloudnet target categorization product. The corresponding cloud radar reflectivities are read in from the Cloudnet categorization data product and thus are already corrected for gaseous and liquid attenuation. For more information see IPT handbook." ;
		:History = "Data processed with IPT 5.0 by University of Cologne" ;
		:Dependencies = "external" ;
		:Conventions = "CF-1.6 where applicable" ;
		:Processing_date = "2016-03-14, 11:12:36 (UTC)" ;
		:Author = "Eileen Päschke, Eileen.Päschke@dwd.de" ;
		:Comments = "Please see also IPT handbook for data interpretation." ;
		:Licence = "For non-commercial use only. This data is subject to the HD(CP)2 data policy to be found at hdcp2.zmaw.de and the HD(CP)2 Observation Data Product Standard" ;
variables:
	float lon ;
		lon:standard_name = "longitude" ;
		lon:units = "degree_east" ;
	float lat ;
		lat:standard_name = "latitude" ;
		lat:units = "degree_north" ;
	float zsl ;
		zsl:standard_name = "altitude" ;
		zsl:long_name = "altitude of sensor above mean sea level" ;
		zsl:units = "m" ;
	double time(time) ;
		time:standard_name = "time" ;
		time:long_name = "time of profile" ;
		time:units = "seconds since 1970-01-01 00:00:00" ;
		time:bounds = "time_bnds" ;
	double time_bnds(time, nv) ;
		time_bnds:units = "seconds since 1970-01-01 00:00:00" ;
	float zag(height) ;
		zag:standard_name = "height" ;
		zag:long_name = "height above ground level" ;
		zag:units = "m" ;
		zag:bounds = "zag_bnds" ;
	float zag_bnds(height, nv) ;
		zag_bnds:units = "m" ;
	float ta(time, height) ;
		ta:standard_name = "air_temperature" ;
		ta:units = "K" ;
		ta:_FillValue = -999.0 ;
		ta:comment = "This variable is the air temperature profile retrieved from the Integrated Profiling Technique, which combines MWR and cloud radar measurements with prior information in a 1D-Var retrieval approach. See also IPT handbook for more details." ;
	float ta_error(time, height) ;
		ta_error:long_name = "error of air_temperature" ;
		ta_error:units = "K" ;
		ta_error:_FillValue = -999.0 ;
		ta_error:comment = "This variable is the posterior retrieval error and based on the assumed (random) uncertainties in the measurements, forward model and a priori information. See also IPT handbook for more details." ;
	short retrieval_flag(time) ;
		retrieval_flag:long_name = "retrieval flag" ;
		retrieval_flag:units = "1" ;
		retrieval_flag:flag_masks = "0S, 1S, 2S" ;
		retrieval_flag:_FillValue = 4 ;
		retrieval_flag:definition = "0:Retrieval converged, 1:Retrieval converged but probably unreliable, 2:No convergence" ;
		retrieval_flag:comment = "This variable describes whether a retrieval was performed for each time step and its associated quality. A fill value 4 means that no retrieval has been performed due to missing instrument data or inappropriate atmospheric conditions (coexistence of cloud liquid and drizzle/rain/ice). The most reliable value is when the retrieval converged and the measurements can be reproduced within the assumed uncertainties indicated by the value 0. A value of 1 indicates that the retrieval probably spuriously converged since the measurements can not be reproduced within the assumed uncertainties. A value 2 indicates that the retrieval did not converge to a solution." ;
	short supersaturation_flag(time) ;
		supersaturation_flag:long_name = "supersaturation_flag" ;
		supersaturation_flag:units = "1" ;
		supersaturation_flag:flag_masks = "0S, 1S" ;
		supersaturation_flag:_FillValue = 4 ;
		supersaturation_flag:definition = "0:No supersaturation in retrieved profile, 1:Supersaturation in retrieved profile" ;
		supersaturation_flag:comment = " This flag variable indicates retrieval where the relative humidity (RH) profiles calculated from the direct IPT outputs for temperature and absolute humidity show heights with unrealistic supersaturation (RH > 100.1 %) which can not be explained by the retrieval uncertainties. A value of 0 indicates retrieval with realistic values for RH at all heights. This includes both retrieval with realistic values for RH over the total interval of uncertainty and those with realistic intervals within a subinterval, only. A value of 1 indicates that unrealistic values for RH, i.e. supersaturation, occur over the whole interval of uncertainty at some height within the profile. A fill value 4 indicates cases for which a retrieval was not possible due to missing instrument data, inappropriate atmospheric conditions or no convergence.)" ;
	short sonde_ta_flag(time) ;
		sonde_ta_flag:long_name = "radiosonde flag" ;
		sonde_ta_flag:units = "1" ;
		sonde_ta_flag:flag_masks = "0S, 1S" ;
		sonde_ta_flag:_FillValue = 4 ;
		sonde_ta_flag:definition = "0: Retrieved air temperature profile consistent with the radiosonde profile, 1:Retrieved air temperature profile inconsistent with radiosonde profile" ;
		sonde_ta_flag:comment = "This variable describes whether the first convergent air temperature profile occuring within a time intervall between the actual RS ascent times and last time of RS measurements is consistent with the corresponding radiosonde profiles, i.e. within the assumed uncertainties indicated by a chi-squared test with a 5% error probability. A value of 0 indicates that there is no significant difference between the IPT retrieval and the RS observations. In cases where significant differences have been found, the flag value 1 has been assigned. A fill value 4 indicates all retrieval for which a validation was not possible either due to missing RS measurements or no convergent IPT retrieval available within the time interval of RS measurements. " ;
// time: first 1377734414.999999, last 1377820785.000041, count 2880
}