netcdf smtceilX1.b1.20210603.000012 { dimensions: time = 5767 ; range = 256 ; string_len = 8 ; variables: int base_time ; base_time:string = "2021-06-03 00:00:12 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 2021-06-03 00:00:12 0:00" ; double time(time) ; time:long_name = "Time" ; time:units = "Decimal hours" ; float range(range) ; range:long_name = "Distance to center of range bin" ; range:units = "m, AGL" ; range:comment = "none" ; int detection_status(time) ; detection_status:long_name = "Detection status" ; detection_status:units = "unitless" ; detection_status:values = "0=No significant backscatter; 1-3=Number of cloud bases detected; 4=Full obscuration determined but no cloud base detected; 5=Some obscuration detected but determined to be transparent." ; char status_flag(time) ; status_flag:long_name = "Ceilometer status indicator" ; status_flag:units = "unitless" ; status_flag:values = "Warning and alarm information as follows: 0=self-check OK; W = At least one Warning active, no Alarms; A = At least one Alarm active." ; int first_cbh(time) ; first_cbh:long_name = "Lowest cloud base height detected." ; first_cbh:units = "m" ; first_cbh:missing_value = "-9999.f" ; first_cbh:comment = "Field valid if detection_status = 1,2 or 3." ; int vertical_visibility(time) ; vertical_visibility:long_name = "Vertical visibility" ; vertical_visibility:units = "m" ; vertical_visibility:missing_value = "-9999.f" ; vertical_visibility:values = "Field only valid if detection_status = 4." ; vertical_visibility:comment = "This is calculated using a proprietary contrast threshold." ; int second_cbh(time) ; second_cbh:long_name = "Second lowest cloud base height" ; second_cbh:units = "m" ; second_cbh:missing_value = "-9999.f" ; second_cbh:comment = "Field valid if detection_status = 2 or 3" ; int alt_highest_signal(time) ; alt_highest_signal:long_name = "Altitude of highest signal" ; alt_highest_signal:units = "m" ; alt_highest_signal:missing_value = "-9999.f" ; alt_highest_signal:comment = "Field only valid if detection_status = 4." ; int third_cbh(time) ; third_cbh:long_name = "Third lowest cloud base height" ; third_cbh:units = "m" ; third_cbh:missing_value = "-9999.f" ; third_cbh:comment = "Field valid if detection_status = 3." ; float laser_pulse_energy(time) ; laser_pulse_energy:long_name = "Laser pulse energy" ; laser_pulse_energy:units = "%" ; laser_pulse_energy:missing_value = "-9999.f" ; laser_pulse_energy:values = "0 to 999 %" ; laser_pulse_energy:comment = "Percentage of nominal factory setting." ; float laser_temperature(time) ; laser_temperature:long_name = "Laser temperature" ; laser_temperature:units = "C" ; laser_temperature:missing_value = "-9999.f" ; laser_temperature:values = "-50 to +99" ; float receiver_sensitivity(time) ; receiver_sensitivity:long_name = "Receiver sensitivity" ; receiver_sensitivity:units = "%" ; receiver_sensitivity:missing_value = "-9999.f" ; receiver_sensitivity:values = "0 to 999 %" ; receiver_sensitivity:comment = "Percentage of nominal factory setting." ; float window_contamination(time) ; window_contamination:long_name = "Window contamination" ; window_contamination:units = "mV" ; window_contamination:missing_value = "-9999.f" ; window_contamination:values = "0 to 2500 mV" ; window_contamination:comment = "Millivolts measured at the internal ADC input" ; float tilt_angle(time) ; tilt_angle:long_name = "Tilt angle" ; tilt_angle:units = "deg" ; tilt_angle:missing_value = "-9999.f" ; tilt_angle:values = "-15 to +90 degrees from vertical" ; tilt_angle:comment = "If Angle Correction is Off detection values are distances not altitudes." ; float background_light(time) ; background_light:long_name = "Background light" ; background_light:units = "mV" ; background_light:missing_value = "-9999.f" ; background_light:values = "0 to 2500 mV" ; background_light:comment = "Millivolts measured at the internal ADC input." ; float sum_backscatter(time) ; sum_backscatter:long_name = "SUM of detected an dnormalized backscatter" ; sum_backscatter:units = "1/srad" ; sum_backscatter:missing_value = "-9999.f" ; sum_backscatter:values = "Multipliled by scaling factors times 10^4." ; float backscatter(time, range) ; backscatter:long_name = "Backscatter" ; backscatter:units = "1/(srad km)" ; backscatter:missing_value = "-9999.f" ; backscatter:comment = "Data is range and sensitivity normalized backscatter." ; char measurement_parameters(time, string_len) ; measurement_parameters:long_name = "6 character string describing instrument measurement parameters" ; measurement_parameters:units = "unitless" ; measurement_parameters:missing_value = "-9999" ; measurement_parameters:values = "(L)ong/(S)hort - (F)req - pulse qty r^(7)+1 - gain (H)igh/(L)ow - bandwidth (N)arrow/(W)ide - samping (5) / (1)0 / (2)0 Mhz" ; char status_string(time, string_len) ; status_string:long_name = "Warning and alarm status bits" ; status_string:units = "unitless" ; status_string:missing_value = "-9999" ; status_string:comment = "See Vaisala CT25k manual" ; float lat ; lat:long_name = "north latitude" ; lat:units = "degrees" ; lat:valid_min = "-90.f" ; lat:valid_max = "90.f" ; float lon ; lon:long_name = "east longitude" ; lon:units = "degrees" ; lon:valid_min = "-180.f" ; lon:valid_max = "180.f" ; float alt ; alt:long_name = "altitude" ; alt:units = "meters above Mean Sea Level" ; // global attributes: :date_created = "Fri Jun 4 07:10:36 2021" ; :product_name = "ceilX1.b1" ; :proc_level = "b1" ; :version = "$Id: ct25k_to_netcdf_summit.pro,v 1.2 2012/09/28 21:38:16 mshupe Exp mshupe $" ; :number_input_data_streams = "1" ; :input_data_stream_01 = "hourly raw Vaisala files (i.e.,21060300.DAT)" ; :description = "Vaisala CT25K ceilometer raw measurement data set converted from raw ASCII files" ; :PI_names = "Matthew Shupe, David Turner" ; :contact = "matthew.shupe@noaa.gov, dave.turner@noaa.gov" ; :project_name = "ICECAPS: Integrated Characterization of Energy, Clouds, Atmospheric state, and Precipitation at Summit" ; :references = "Shupe,M.D., D.D.Turner, V.P.Walden, R.Bennartz, and Coauthors, 2012:High and Dry:New observations of tropospheric and cloud properties above the Greenland ice Sheet. Bulletin of the American Meteorological Society." ; :site_id = "smt" ; :facility_id = "Summit Station, Greenland" ; :instrument = "DOE ARM Climate Research Facility CT25k ceilometer" ; :support = "The DOE ARM Climate Research Facility has provided this instrument for the NSF-funded ICECAPS project." ; }