netcdf 64-bit offset (CDF-2) {
dimensions:
	time = UNLIMITED ; // (24 currently)
	height = 498 ;
// global attributes:
		:Conventions = "CF-1.0" ;
		:location = "Punta Arenas SLDR-Mode" ;
		:title = "Horizontal wind speed and wind direction products" ;
		:day = 28 ;
		:month = 8 ;
		:year = 2021 ;
		:history = "" ;
		:system = "MIRA36" ;
		:source = "210828_003304.pds.off" ;
		:institution = "TROPOS" ;
		:reference = "Ka Band Cloud Radar MIRA-36, METEK GmbH www.metek.de" ;
		:software_version = "" ;
		:comment = "In the reflectiveties 1.7 to 2 dB Receiver Bwd Loss is neglected." ;
		:bearing_correction = "The angles are calculated using a bearing for the instrument of: 42 Degrees." ;
		:instrument_bearing = 42 ;
		:height_correction = "The heights are calculated using a height for the instrument of : 9 Meters." ;
		:instrument_height = 9 ;
		:median_scan_elevation_degrees = 85.0 ;
		:copyright_data = "Any use of these data is subject to a copyright agreement with the copyright owner - TROPOS" ;
		:copyright_owner = "TROPOS" ;
variables:
	double unix_time(time) ;
		unix_time:axis = "T" ;
		unix_time:units = "seconds since 1970-01-01" ;
		unix_time:long_name = "Unix Time UTC" ;
		unix_time:standard_name = "time" ;
	double time(time) ;
		time:axis = "T" ;
		time:units = "hours" ;
		time:long_name = "Cloudnet Time: Hour of day UTC" ;
		time:standard_name = "hr_time" ;
	float height(height) ;
		height:units = "m" ;
		height:long_name = "Height above mean sea level" ;
		height:standard_name = "height" ;
	float advection(time, height) ;
		advection:units = "m s-1" ;
		advection:units_html = "m s<sup>-1</sup>" ;
		advection:error_variable = "advection_error" ;
		advection:missing_value = -999.0 ;
		advection:long_name = "advection speed measured by best fit method" ;
		advection:standard_name = "advection speed" ;
		advection:plot_range = 0, 200 ;
	float advection_error(time, height) ;
		advection_error:units = "m s-1" ;
		advection_error:unit_html = "m s<sup>-1</sup>" ;
		advection_error:long_name = "Error of advection speed" ;
		advection_error:standard_name = "advection error" ;
	float wind_direction(time, height) ;
		wind_direction:units = "degree" ;
		wind_direction:error_variable = "wind_direction_error" ;
		wind_direction:missing_value = -999.0 ;
		wind_direction:long_name = "Wind direction (meteorological definition - direction wind comes from) from best fit method" ;
		wind_direction:standard_name = "wind direction" ;
		wind_direction:plot_range = 0, 360 ;
	float wind_direction_error(time, height) ;
		wind_direction_error:units = "degree" ;
		wind_direction_error:long_name = "Error of wind direction" ;
		wind_direction_error:standard_name = "wind direction error" ;
		wind_direction_error:plot_range = 0, 360 ;
	float u(time, height) ;
		u:units = "m s-1" ;
		u:units_html = "m s<sup>-1</sup>" ;
		u:error_variable = "u_error" ;
		u:missing_value = -999.0 ;
		u:long_name = "u component of wind speed from best fit method" ;
		u:standard_name = "u" ;
		u:plot_range = -200, 200 ;
	float u_error(time, height) ;
		u_error:units = "m s-1" ;
		u_error:unit_html = "m s<sup>-1</sup>" ;
		u_error:long_name = "Error of u - easterly wind speed" ;
		u_error:standard_name = "easterly advection error" ;
	float v(time, height) ;
		v:units = "m s-1" ;
		v:units_html = "m s<sup>-1</sup>" ;
		v:error_variable = "v_error" ;
		v:missing_value = -999.0 ;
		v:long_name = "v component of wind speed from best fit method" ;
		v:standard_name = "v" ;
		v:plot_range = -200, 200 ;
	float v_error(time, height) ;
		v_error:units = "m s-1" ;
		v_error:unit_html = "m s<sup>-1</sup>" ;
		v_error:long_name = "Error of v -northernly wind speed" ;
		v_error:standard_name = "northerly advection error" ;
	int fit_index(time, height) ;
		fit_index:units = "- pure index" ;
		fit_index:unit_html = " - pure index" ;
		fit_index:long_name = "Index indicating the fit method chosen to give data for this height and range data point, indexed 1+ and corresponding to the data set given" ;
		fit_index:standard_name = "fit method index" ;
	float advection_fit1(time, height) ;
		advection_fit1:units = "m s-1" ;
		advection_fit1:units_html = "m s<sup>-1</sup>" ;
		advection_fit1:error_variable = "advection_fit1_error" ;
		advection_fit1:missing_value = -999.0 ;
		advection_fit1:long_name = "advection speed derived from PPI scan, through the following method: A cos function is mapped to velocity data throughout a single scan, taking the component of the velocity that tracks with the rotation" ;
		advection_fit1:standard_name = "advection speed for fit1" ;
		advection_fit1:plot_range = 0, 200 ;
	float advection_fit1_error(time, height) ;
		advection_fit1_error:units = "m s-1" ;
		advection_fit1_error:unit_html = "m s<sup>-1</sup>" ;
		advection_fit1_error:long_name = "Error of advection speed" ;
		advection_fit1_error:standard_name = "advection error for fit1" ;
	float wind_direction_fit1(time, height) ;
		wind_direction_fit1:units = "degree" ;
		wind_direction_fit1:error_variable = "wind_direction_fit1_error" ;
		wind_direction_fit1:missing_value = -999.0 ;
		wind_direction_fit1:long_name = "Wind direction (meteorological definition - direction wind comes from) for fit1" ;
		wind_direction_fit1:standard_name = "wind direction for fit1" ;
		wind_direction_fit1:plot_range = 0, 360 ;
	float wind_direction_fit1_error(time, height) ;
		wind_direction_fit1_error:units = "degree" ;
		wind_direction_fit1_error:long_name = "Error of wind direction for fit1" ;
		wind_direction_fit1_error:standard_name = "wind direction error for fit1" ;
		wind_direction_fit1_error:plot_range = 0, 360 ;
	float u_fit1(time, height) ;
		u_fit1:units = "m s-1" ;
		u_fit1:units_html = "m s<sup>-1</sup>" ;
		u_fit1:error_variable = "u_fit1_error" ;
		u_fit1:missing_value = -999.0 ;
		u_fit1:long_name = "u component of wind speed for fit1" ;
		u_fit1:standard_name = "u_fit1" ;
		u_fit1:plot_range = -200, 200 ;
	float u_fit1_error(time, height) ;
		u_fit1_error:units = "m s-1" ;
		u_fit1_error:unit_html = "m s<sup>-1</sup>" ;
		u_fit1_error:long_name = "Error of u - easterly wind speed for fit1" ;
		u_fit1_error:standard_name = "easterly advection error for fit1" ;
	float v_fit1(time, height) ;
		v_fit1:units = "m s-1" ;
		v_fit1:units_html = "m s<sup>-1</sup>" ;
		v_fit1:error_variable = "v_fit1_error" ;
		v_fit1:missing_value = -999.0 ;
		v_fit1:long_name = "v component of wind speed for fit1" ;
		v_fit1:standard_name = "v_fit1" ;
		v_fit1:plot_range = -200, 200 ;
	float v_fit1_error(time, height) ;
		v_fit1_error:units = "m s-1" ;
		v_fit1_error:unit_html = "m s<sup>-1</sup>" ;
		v_fit1_error:long_name = "Error of v -northernly wind speed for fit1" ;
		v_fit1_error:standard_name = "northerly advection error for fit1" ;
	float advection_fit2(time, height) ;
		advection_fit2:units = "m s-1" ;
		advection_fit2:units_html = "m s<sup>-1</sup>" ;
		advection_fit2:error_variable = "advection_fit2_error" ;
		advection_fit2:missing_value = -999.0 ;
		advection_fit2:long_name = "advection speed derived from PPI scan, through the following method: Ratios between local finite differences are used to approximate the azimuthal derivative of the doppler velocity, which is then fitted to a cos function, with a correction of the angle, should exclude doppler folding, at the risk of noise" ;
		advection_fit2:standard_name = "advection speed for fit2" ;
		advection_fit2:plot_range = 0, 200 ;
	float advection_fit2_error(time, height) ;
		advection_fit2_error:units = "m s-1" ;
		advection_fit2_error:unit_html = "m s<sup>-1</sup>" ;
		advection_fit2_error:long_name = "Error of advection speed" ;
		advection_fit2_error:standard_name = "advection error for fit2" ;
	float wind_direction_fit2(time, height) ;
		wind_direction_fit2:units = "degree" ;
		wind_direction_fit2:error_variable = "wind_direction_fit2_error" ;
		wind_direction_fit2:missing_value = -999.0 ;
		wind_direction_fit2:long_name = "Wind direction (meteorological definition - direction wind comes from) for fit2" ;
		wind_direction_fit2:standard_name = "wind direction for fit2" ;
		wind_direction_fit2:plot_range = 0, 360 ;
	float wind_direction_fit2_error(time, height) ;
		wind_direction_fit2_error:units = "degree" ;
		wind_direction_fit2_error:long_name = "Error of wind direction for fit2" ;
		wind_direction_fit2_error:standard_name = "wind direction error for fit2" ;
		wind_direction_fit2_error:plot_range = 0, 360 ;
	float u_fit2(time, height) ;
		u_fit2:units = "m s-1" ;
		u_fit2:units_html = "m s<sup>-1</sup>" ;
		u_fit2:error_variable = "u_fit2_error" ;
		u_fit2:missing_value = -999.0 ;
		u_fit2:long_name = "u component of wind speed for fit2" ;
		u_fit2:standard_name = "u_fit2" ;
		u_fit2:plot_range = -200, 200 ;
	float u_fit2_error(time, height) ;
		u_fit2_error:units = "m s-1" ;
		u_fit2_error:unit_html = "m s<sup>-1</sup>" ;
		u_fit2_error:long_name = "Error of u - easterly wind speed for fit2" ;
		u_fit2_error:standard_name = "easterly advection error for fit2" ;
	float v_fit2(time, height) ;
		v_fit2:units = "m s-1" ;
		v_fit2:units_html = "m s<sup>-1</sup>" ;
		v_fit2:error_variable = "v_fit2_error" ;
		v_fit2:missing_value = -999.0 ;
		v_fit2:long_name = "v component of wind speed for fit2" ;
		v_fit2:standard_name = "v_fit2" ;
		v_fit2:plot_range = -200, 200 ;
	float v_fit2_error(time, height) ;
		v_fit2_error:units = "m s-1" ;
		v_fit2_error:unit_html = "m s<sup>-1</sup>" ;
		v_fit2_error:long_name = "Error of v -northernly wind speed for fit2" ;
		v_fit2_error:standard_name = "northerly advection error for fit2" ;
	float advection_fit3(time, height) ;
		advection_fit3:units = "m s-1" ;
		advection_fit3:units_html = "m s<sup>-1</sup>" ;
		advection_fit3:error_variable = "advection_fit3_error" ;
		advection_fit3:missing_value = -999.0 ;
		advection_fit3:long_name = "advection speed derived from PPI scan, through the following method: Localised linear fits excluding data above a certain difference is used to create a more accurate approximation of an azymuthal derivative, may skip points for lack of adjacent data, but should otherwise account for doppler folding at higher accuracy" ;
		advection_fit3:standard_name = "advection speed for fit3" ;
		advection_fit3:plot_range = 0, 200 ;
	float advection_fit3_error(time, height) ;
		advection_fit3_error:units = "m s-1" ;
		advection_fit3_error:unit_html = "m s<sup>-1</sup>" ;
		advection_fit3_error:long_name = "Error of advection speed" ;
		advection_fit3_error:standard_name = "advection error for fit3" ;
	float wind_direction_fit3(time, height) ;
		wind_direction_fit3:units = "degree" ;
		wind_direction_fit3:error_variable = "wind_direction_fit3_error" ;
		wind_direction_fit3:missing_value = -999.0 ;
		wind_direction_fit3:long_name = "Wind direction (meteorological definition - direction wind comes from) for fit3" ;
		wind_direction_fit3:standard_name = "wind direction for fit3" ;
		wind_direction_fit3:plot_range = 0, 360 ;
	float wind_direction_fit3_error(time, height) ;
		wind_direction_fit3_error:units = "degree" ;
		wind_direction_fit3_error:long_name = "Error of wind direction for fit3" ;
		wind_direction_fit3_error:standard_name = "wind direction error for fit3" ;
		wind_direction_fit3_error:plot_range = 0, 360 ;
	float u_fit3(time, height) ;
		u_fit3:units = "m s-1" ;
		u_fit3:units_html = "m s<sup>-1</sup>" ;
		u_fit3:error_variable = "u_fit3_error" ;
		u_fit3:missing_value = -999.0 ;
		u_fit3:long_name = "u component of wind speed for fit3" ;
		u_fit3:standard_name = "u_fit3" ;
		u_fit3:plot_range = -200, 200 ;
	float u_fit3_error(time, height) ;
		u_fit3_error:units = "m s-1" ;
		u_fit3_error:unit_html = "m s<sup>-1</sup>" ;
		u_fit3_error:long_name = "Error of u - easterly wind speed for fit3" ;
		u_fit3_error:standard_name = "easterly advection error for fit3" ;
	float v_fit3(time, height) ;
		v_fit3:units = "m s-1" ;
		v_fit3:units_html = "m s<sup>-1</sup>" ;
		v_fit3:error_variable = "v_fit3_error" ;
		v_fit3:missing_value = -999.0 ;
		v_fit3:long_name = "v component of wind speed for fit3" ;
		v_fit3:standard_name = "v_fit3" ;
		v_fit3:plot_range = -200, 200 ;
	float v_fit3_error(time, height) ;
		v_fit3_error:units = "m s-1" ;
		v_fit3_error:unit_html = "m s<sup>-1</sup>" ;
		v_fit3_error:long_name = "Error of v -northernly wind speed for fit3" ;
		v_fit3_error:standard_name = "northerly advection error for fit3" ;
	float nyquist_velocity(time) ;
		nyquist_velocity:units = "m s-1" ;
		nyquist_velocity:units_html = "m s<sup>-1</sup>" ;
		nyquist_velocity:missing_value = -999.0 ;
		nyquist_velocity:long_name = "nyquist velocity parameter of the original doppler scan" ;
		nyquist_velocity:standard_name = "nyquist velocity" ;
		nyquist_velocity:plot_range = 0, 200 ;
// time: first 0.5688888888888889, last 23.569444444444443, count 24
// height: first 164.302765, last 15601.3984, count 498
}