netcdf classic (CDF-1) {
dimensions:
	str8 = 8 ;
	time = 1440 ;
	test = 13 ;
	height = 300 ;
// global attributes:
		:Note_1 = "This file created 06-May-2026 14:49:23 (pacific time)" ;
		:Note_2 = "Preliminary Data. Please contact/consult Roj Marchand (rojmarch@uw.edu)" ;
		:Note_3 = "The Z-LWP retrieval (Radar Reflectivity + Microwave liquid water path) is based on equations from Frisch et al. (1995,1998,2002)." ;
		:Note_4 = "Retreival Parameters: Assumed Radar Calibration Uncertainty = 2 dBZ" ;
		:Note_5 = "Retreival Parameters: Distribution_Type = Log_Normal" ;
		:Note_6 = "Retreival Parameters: Log Sigma Heavy Precipitation                   = 0.3" ;
variables:
	char date(str8) ;
		date:long_name = "UTC date" ;
		date:format = "YYYYMMDD where Y is year, M is month, D is day of month" ;
	float time_gmt(time) ;
		time_gmt:units = "hours (number of hours and fraction of an hour)" ;
		time_gmt:long_name = "Hours since start of UTC date" ;
	short data_quality_flag(time) ;
		data_quality_flag:long_name = "Flag indicating problems with Radar Reflectivity and Microwave LWP Cloud Retrieval:" ;
		data_quality_flag:bitarray = "Value of 0 means good retrieval, no known problems" ;
		data_quality_flag:bit_1 = "Bad LWP (MWR DQ Flag bit 1,2, >6 on)" ;
		data_quality_flag:bit_2 = "Bad Radar data" ;
		data_quality_flag:bit_3 = "Not Used" ;
		data_quality_flag:bit_4 = "Low Reflectivity: in cloud dBZ mean < -35 dBZ " ;
		data_quality_flag:bit_5 = "Geometrically thin or multilayered cloud" ;
		data_quality_flag:bit_6 = "Cloud base too close to surface " ;
		data_quality_flag:bit_7 = "LWP not close to Aidibatic Value (<0.6x or >1,2x)" ;
		data_quality_flag:bit_8 = "Not Used" ;
		data_quality_flag:bit_9 = "Retrieved Effective Radius (Re) unphysically high > 30" ;
		data_quality_flag:bit_10 = "Retrieved Effective Radius (Re) unphysically low < 6" ;
		data_quality_flag:bit_11 = "Retreived Droplet Concentraiton (Nd) unphysically low < 10/cc" ;
	float liquid_water_path(time) ;
		liquid_water_path:units = "g/m^3" ;
		liquid_water_path:note = "This is an INPUT to retrieval based on MWR (see MWR_phy_interative_retreival)." ;
	float liquid_water_path_uncertainty(time) ;
		liquid_water_path_uncertainty:units = "g/m^3" ;
		liquid_water_path_uncertainty:long_name = "Estimated uncertainty in LWP input." ;
	float best_guess_retrieval_test(time) ;
		best_guess_retrieval_test:note = "Retrieval test from which nominal retrieval values are taken." ;
	float droplet_number_concentration(time) ;
		droplet_number_concentration:units = "#/cm^3" ;
		droplet_number_concentration:long_name = "Cloud droplet number concentration. Note retrieval assumes this is constant in each column." ;
	float droplet_number_concentration_tests(time, test) ;
		droplet_number_concentration_tests:units = "#/cm^3" ;
		droplet_number_concentration_tests:long_name = "Cloud droplet number concentration FROM retrieval tests" ;
		droplet_number_concentration_tests:Test1 = "Nominal inputs (no precipitation adjustment)" ;
		droplet_number_concentration_tests:Test2 = "Reflectivity reduced based on reflecitivity factor just below cloud base." ;
		droplet_number_concentration_tests:Test3 = "Reflectivity reduced based on maximum below cloud reflectivity." ;
		droplet_number_concentration_tests:Test4 = "Reflectivity increased -- added 1 sigma_Z_noise (in Z) & radar_cal_unc (in dBZ)" ;
		droplet_number_concentration_tests:Test5 = "Reflectivity reduced -- subtracted 1 sigma_Z_noise (in Z) & radar_cal_unc (in dBZ)" ;
		droplet_number_concentration_tests:Test6 = "LWP increased -- LWP = LWP_input + LWP_input_uncertainty" ;
		droplet_number_concentration_tests:Test7 = "LWP decreased -- LWP = LWP_input - LWP_input_uncertainty" ;
		droplet_number_concentration_tests:Test8 = "Shape factor increased + sigma_lnr_unc or +gamma_unc" ;
		droplet_number_concentration_tests:Test9 = "Shape factor decreased - sigma_lnr_unc or -gamma_unc" ;
		droplet_number_concentration_tests:Test10 = "Added a bin below cloud base (with a minimum reflectivity of -40 dBZ)." ;
		droplet_number_concentration_tests:Test11 = "Added a bin above cloud top (with a minimum refletivity of -40 dBZ)" ;
		droplet_number_concentration_tests:Test12 = "Removed bin at cloud base" ;
		droplet_number_concentration_tests:Test13 = "Removed bin at cloud top" ;
	float column_effective_radius(time) ;
		column_effective_radius:units = "microns" ;
		column_effective_radius:long_name = "Column (LWC-weighted) mean droplet effective radius" ;
	float column_effective_radius_tests(time, test) ;
		column_effective_radius_tests:units = "#/cm^3" ;
		column_effective_radius_tests:long_name = "Column (LWC-weighted) mean droplet effective radius FROM Retrieval Tests (see droplet_number_concentrations for description of tests)" ;
	float cloud_top_OD1_effective_radius(time) ;
		cloud_top_OD1_effective_radius:units = "microns" ;
		cloud_top_OD1_effective_radius:long_name = "Cloud top extinction weighted mean droplet effective radius from top of cloud to altitude where 1D cloud optical depth = 1" ;
	float cloud_top_OD1_effective_radius_tests(time, test) ;
		cloud_top_OD1_effective_radius_tests:units = "microns" ;
		cloud_top_OD1_effective_radius_tests:long_name = "Cloud top extinction weighted mean droplet effective radius FROM Retrieval Tests (see droplet_number_concentrations for description of tests)" ;
	float effective_radius_profile(time, height) ;
		effective_radius_profile:units = "microns" ;
		effective_radius_profile:long_name = "Retreived profile of droplet effective radius" ;
	float effective_radius_profile_tests(time, height, test) ;
		effective_radius_profile_tests:units = "microns" ;
		effective_radius_profile_tests:long_name = "Retreived profile of droplet effective radius FROM Retrieval Tests (see droplet_number_concentrations for description of tests)" ;
	float liquid_water_content_profile(time, height) ;
		liquid_water_content_profile:units = "microns" ;
		liquid_water_content_profile:long_name = "Retreived profile of Liquid Water Content" ;
	float liquid_water_content_profile_tests(time, height, test) ;
		liquid_water_content_profile_tests:units = "microns" ;
		liquid_water_content_profile_tests:long_name = "Retreived profile of Liquid Water Content FROM Retrieval Tests (see droplet_number_concentrations for description of tests)" ;
	float optical_depth(time) ;
	float optical_depth_tests(time, test) ;
		optical_depth_tests:long_name = "Retreived optical depth FROM Retrieval Tests (see droplet_number_concentrations for description of tests)" ;
	float just_below_cloud_refectivity(time) ;
		just_below_cloud_refectivity:units = "dBZ" ;
		just_below_cloud_refectivity:long_name = "Radar reflecivity in bin just below cloud base (as determined from lidar)" ;
	float max_below_cloud_refectivity(time) ;
		max_below_cloud_refectivity:units = "dBZ" ;
		max_below_cloud_refectivity:long_name = "Largest radar reflecivity factor in column below cloud base (as determined from lidar)" ;
	float in_cloud_reflectivity_mean(time) ;
		in_cloud_reflectivity_mean:units = "dBZ" ;
		in_cloud_reflectivity_mean:long_name = "Average radar reflecivity between cloud base and top" ;
	float in_cloud_reflectivity_max(time) ;
		in_cloud_reflectivity_max:units = "dBZ" ;
		in_cloud_reflectivity_max:long_name = "Largest radar reflecivity between cloud base and top" ;
}