netcdf mosdlmcusrM1.c1.20200920.084700 { dimensions: time = UNLIMITED ; // (112 currently) range = 320 ; variables: int base_time ; base_time:string = "2020-09-20 00:00:00 0:00" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; base_time:ancillary_variables = "time_offset" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2020-09-20 00:00:00 0:00" ; time_offset:ancillary_variables = "base_time" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2020-09-20 00:00:00 0:00" ; time:standard_name = "time" ; float range(range) ; range:long_name = "Distance from Lidar to center of range gate" ; range:units = "m" ; float azimuth(time) ; azimuth:long_name = "Beam azimuth relative to true north" ; azimuth:units = "degree" ; azimuth:missing_value = -9999.f ; azimuth:ancillary_variables = "qc_azimuth nav_roll nav_pitch nav_yaw lidar_nav_roll_offset lidar_nav_pitch_offset lidar_nav_yaw_offset" ; azimuth:comment = "azimuth is calculated from the nav_roll, nav_pitch and nav_yaw data" ; azimuth:standard_name = "sensor_azimuth_angle" ; int qc_azimuth(time) ; qc_azimuth:long_name = "Quality check results on variable: Beam azimuth relative to true north" ; qc_azimuth:units = "1" ; qc_azimuth:standard_name = "quality_flag" ; qc_azimuth:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_azimuth:flag_method = "bit" ; qc_azimuth:bit_1_description = "NAV data bad or missing" ; qc_azimuth:bit_1_assessment = "Bad" ; float elevation(time) ; elevation:long_name = "Beam elevation angle measured from the horizon" ; elevation:units = "degree" ; elevation:missing_value = -9999.f ; elevation:ancillary_variables = "qc_elevation nav_roll nav_pitch nav_yaw lidar_nav_roll_offset lidar_nav_pitch_offset lidar_nav_yaw_offset" ; elevation:comment = "elevation is calculated from the nav_roll, nav_pitch and nav_yaw data" ; int qc_elevation(time) ; qc_elevation:long_name = "Quality check results on variable: Beam elevation angle measured from the horizon" ; qc_elevation:units = "1" ; qc_elevation:standard_name = "quality_flag" ; qc_elevation:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_elevation:flag_method = "bit" ; qc_elevation:bit_1_description = "NAV data bad or missing" ; qc_elevation:bit_1_assessment = "Bad" ; float radial_velocity(time, range) ; radial_velocity:long_name = "Radial air velocity corrected for platform motion" ; radial_velocity:units = "m/s" ; radial_velocity:missing_value = -9999.f ; radial_velocity:standard_name = "radial_velocity_of_scatterers_away_from_instrument" ; radial_velocity:ancillary_variables = "qc_radial_velocity nav_roll nav_pitch nav_yaw nav_roll_rate nav_pitch_rate nav_yaw_rate lidar_nav_roll_offset lidar_nav_pitch_offset lidar_nav_yaw_offset lidar_nav_displacement_bow lidar_nav_displacement_port lidar_nav_displacement_up" ; radial_velocity:comment = "radial_velocity calculated from nav_roll, nav_pitch, nav_yaw, nav_roll_rate, nav_pitch_rate, nav_yaw_rate, lidar_nav_roll_offset, lidar_nav_pitch_offset, lidar_nav_yaw_offset, lidar_nav_displacement_bow, lidar_nav_displacement_port, and lidar_nav_displacement_up data" ; int qc_radial_velocity(time, range) ; qc_radial_velocity:long_name = "Quality check results on variable: Radial air velocity corrected for platform motion" ; qc_radial_velocity:units = "1" ; qc_radial_velocity:standard_name = "quality_flag" ; qc_radial_velocity:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_radial_velocity:flag_method = "bit" ; qc_radial_velocity:bit_1_description = "NAV data bad or missing" ; qc_radial_velocity:bit_1_assessment = "Bad" ; float intensity(time, range) ; intensity:long_name = "Intensity (signal to noise ratio + 1)" ; intensity:units = "1" ; intensity:missing_value = -9999.f ; float attenuated_backscatter(time, range) ; attenuated_backscatter:long_name = "Attenuated backscatter" ; attenuated_backscatter:units = "1/(m sr)" ; attenuated_backscatter:missing_value = -9999.f ; float lidar_velocity_west(time) ; lidar_velocity_west:long_name = "West-ward component of the lidar\'s velocity" ; lidar_velocity_west:units = "m/s" ; lidar_velocity_west:missing_value = -9999.f ; float lidar_velocity_north(time) ; lidar_velocity_north:long_name = "North-ward component of the lidar\'s velocity" ; lidar_velocity_north:units = "m/s" ; lidar_velocity_north:missing_value = -9999.f ; float lidar_velocity_z(time) ; lidar_velocity_z:long_name = "Z-component (aligned with gravity) of the lidar\'s velocity" ; lidar_velocity_z:units = "m/s" ; lidar_velocity_z:missing_value = -9999.f ; float lidar_velocity_radial(time) ; lidar_velocity_radial:long_name = "Along-beam component of the lidar\'s velocity" ; lidar_velocity_radial:units = "m/s" ; lidar_velocity_radial:missing_value = -9999.f ; float nav_roll(time) ; nav_roll:long_name = "Platform roll angle from the NAV" ; nav_roll:units = "degree" ; nav_roll:description = "rotation about the bow-ward direction" ; nav_roll:missing_value = -9999.f ; nav_roll:ancillary_variables = "qc_nav_roll" ; nav_roll:standard_name = "platform_roll_starboard_up" ; nav_roll:cell_transform = "time: TRANS_INTERPOLATE" ; int qc_nav_roll(time) ; qc_nav_roll:long_name = "Quality check results on variable: Platform roll angle from the NAV" ; qc_nav_roll:units = "1" ; qc_nav_roll:standard_name = "quality_flag" ; qc_nav_roll:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_nav_roll:flag_method = "bit" ; qc_nav_roll:bit_1_description = "No NAV data found in processing window" ; qc_nav_roll:bit_1_assessment = "Bad" ; qc_nav_roll:bit_1_comment = "Processing window is twice the size of the input_file time range, centered on the middle of the input_file." ; qc_nav_roll:bit_2_description = ">=50% of the samples within lidar pulse integration time bad" ; qc_nav_roll:bit_2_assessment = "Bad" ; qc_nav_roll:bit_2_comment = "Pulse integration time assumed to be 1s" ; float nav_pitch(time) ; nav_pitch:long_name = "Platform pitch angle from the NAV" ; nav_pitch:units = "degree" ; nav_pitch:description = "rotation abort the port-ward direction" ; nav_pitch:missing_value = -9999.f ; nav_pitch:ancillary_variables = "qc_nav_pitch" ; nav_pitch:standard_name = "platform_pitch_fore_up" ; nav_pitch:cell_transform = "time: TRANS_INTERPOLATE" ; int qc_nav_pitch(time) ; qc_nav_pitch:long_name = "Quality check results on variable: Platform pitch angle from the NAV" ; qc_nav_pitch:units = "1" ; qc_nav_pitch:standard_name = "quality_flag" ; qc_nav_pitch:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_nav_pitch:flag_method = "bit" ; qc_nav_pitch:bit_1_description = "No NAV data found in processing window" ; qc_nav_pitch:bit_1_assessment = "Bad" ; qc_nav_pitch:bit_1_comment = "Processing window is twice the size of the input_file time range, centered on the middle of the input_file." ; qc_nav_pitch:bit_2_description = ">=50% of the samples within lidar pulse integration time bad" ; qc_nav_pitch:bit_2_assessment = "Bad" ; qc_nav_pitch:bit_2_comment = "Pulse integration time assumed to be 1s" ; float nav_yaw(time) ; nav_yaw:long_name = "Platform yaw angle from the NAV" ; nav_yaw:units = "degree" ; nav_yaw:description = "rotation about the up-ward direction" ; nav_yaw:missing_value = -9999.f ; nav_yaw:ancillary_variables = "qc_nav_yaw" ; nav_yaw:standard_name = "platform_yaw_fore_port" ; nav_yaw:cell_transform = "time: TRANS_INTERPOLATE" ; int qc_nav_yaw(time) ; qc_nav_yaw:long_name = "Quality check results on variable: Platform yaw angle from the NAV" ; qc_nav_yaw:units = "1" ; qc_nav_yaw:standard_name = "quality_flag" ; qc_nav_yaw:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_nav_yaw:flag_method = "bit" ; qc_nav_yaw:bit_1_description = "No NAV data found in processing window" ; qc_nav_yaw:bit_1_assessment = "Bad" ; qc_nav_yaw:bit_1_comment = "Processing window is twice the size of the input_file time range, centered on the middle of the input_file." ; qc_nav_yaw:bit_2_description = ">=50% of the samples within lidar pulse integration time bad" ; qc_nav_yaw:bit_2_assessment = "Bad" ; qc_nav_yaw:bit_2_comment = "Pulse integration time assumed to be 1s" ; float nav_roll_rate(time) ; nav_roll_rate:long_name = "Platform roll rate from the NAV" ; nav_roll_rate:units = "degree/s" ; nav_roll_rate:description = "rotation rate about the bow-ward direction" ; nav_roll_rate:missing_value = -9999.f ; nav_roll_rate:ancillary_variables = "qc_nav_roll_rate" ; nav_roll_rate:standard_name = "platform_roll_rate_starboard_up" ; nav_roll_rate:cell_transform = "time: TRANS_INTERPOLATE" ; int qc_nav_roll_rate(time) ; qc_nav_roll_rate:long_name = "Quality check results on variable: Platform roll rate from the NAV" ; qc_nav_roll_rate:units = "1" ; qc_nav_roll_rate:standard_name = "quality_flag" ; qc_nav_roll_rate:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_nav_roll_rate:flag_method = "bit" ; qc_nav_roll_rate:bit_1_description = "No NAV data found in processing window" ; qc_nav_roll_rate:bit_1_assessment = "Bad" ; qc_nav_roll_rate:bit_1_comment = "Processing window is twice the size of the input_file time range, centered on the middle of the input_file." ; qc_nav_roll_rate:bit_2_description = ">=50% of the samples within lidar pulse integration time bad" ; qc_nav_roll_rate:bit_2_assessment = "Bad" ; qc_nav_roll_rate:bit_2_comment = "Pulse integration time assumed to be 1s" ; float nav_pitch_rate(time) ; nav_pitch_rate:long_name = "Platform pitch rate from the NAV" ; nav_pitch_rate:units = "degree/s" ; nav_pitch_rate:description = "rotation rate about the port-ward direction" ; nav_pitch_rate:missing_value = -9999.f ; nav_pitch_rate:ancillary_variables = "qc_nav_pitch_rate" ; nav_pitch_rate:standard_name = "platform_pitch_rate_fore_up" ; nav_pitch_rate:cell_transform = "time: TRANS_INTERPOLATE" ; int qc_nav_pitch_rate(time) ; qc_nav_pitch_rate:long_name = "Quality check results on variable: Platform pitch rate from the NAV" ; qc_nav_pitch_rate:units = "1" ; qc_nav_pitch_rate:standard_name = "quality_flag" ; qc_nav_pitch_rate:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_nav_pitch_rate:flag_method = "bit" ; qc_nav_pitch_rate:bit_1_description = "No NAV data found in processing window" ; qc_nav_pitch_rate:bit_1_assessment = "Bad" ; qc_nav_pitch_rate:bit_1_comment = "Processing window is twice the size of the input_file time range, centered on the middle of the input_file." ; qc_nav_pitch_rate:bit_2_description = ">=50% of the samples within lidar pulse integration time bad" ; qc_nav_pitch_rate:bit_2_assessment = "Bad" ; qc_nav_pitch_rate:bit_2_comment = "Pulse integration time assumed to be 1s" ; float nav_yaw_rate(time) ; nav_yaw_rate:long_name = "Platform yaw rate from the NAV" ; nav_yaw_rate:units = "degree/s" ; nav_yaw_rate:description = "rotation about the up-ward direction" ; nav_yaw_rate:missing_value = -9999.f ; nav_yaw_rate:ancillary_variables = "qc_nav_yaw_rate" ; nav_yaw_rate:standard_name = "platform_yaw_rate_fore_port" ; nav_yaw_rate:cell_transform = "time: TRANS_INTERPOLATE" ; int qc_nav_yaw_rate(time) ; qc_nav_yaw_rate:long_name = "Quality check results on variable: Platform yaw rate from the NAV" ; qc_nav_yaw_rate:units = "1" ; qc_nav_yaw_rate:standard_name = "quality_flag" ; qc_nav_yaw_rate:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_nav_yaw_rate:flag_method = "bit" ; qc_nav_yaw_rate:bit_1_description = "No NAV data found in processing window" ; qc_nav_yaw_rate:bit_1_assessment = "Bad" ; qc_nav_yaw_rate:bit_1_comment = "Processing window is twice the size of the input_file time range, centered on the middle of the input_file." ; qc_nav_yaw_rate:bit_2_description = ">=50% of the samples within lidar pulse integration time bad" ; qc_nav_yaw_rate:bit_2_assessment = "Bad" ; qc_nav_yaw_rate:bit_2_comment = "Pulse integration time assumed to be 1s" ; float lidar_nav_displacement_bow ; lidar_nav_displacement_bow:long_name = "Bow-ward component of the lidar-nav displacement vector" ; lidar_nav_displacement_bow:units = "m" ; lidar_nav_displacement_bow:missing_value = -9999.f ; float lidar_nav_displacement_port ; lidar_nav_displacement_port:long_name = "Port-ward component of the lidar-nav displacement vector" ; lidar_nav_displacement_port:units = "m" ; lidar_nav_displacement_port:missing_value = -9999.f ; float lidar_nav_displacement_up ; lidar_nav_displacement_up:long_name = "Up-ward (normal to ship deck) component of the lidar-nav displacement vector" ; lidar_nav_displacement_up:units = "m" ; lidar_nav_displacement_up:missing_value = -9999.f ; float lidar_nav_roll_offset ; lidar_nav_roll_offset:long_name = "The lidar-nav roll angle offset" ; lidar_nav_roll_offset:units = "degree" ; lidar_nav_roll_offset:missing_value = -9999.f ; float lidar_nav_pitch_offset ; lidar_nav_pitch_offset:long_name = "The lidar-nav pitch angle offset" ; lidar_nav_pitch_offset:units = "degree" ; lidar_nav_pitch_offset:missing_value = -9999.f ; float lidar_nav_yaw_offset ; lidar_nav_yaw_offset:long_name = "The lidar-nav yaw angle offset" ; lidar_nav_yaw_offset:units = "degree" ; lidar_nav_yaw_offset:missing_value = -9999.f ; float lidar_roll(time) ; lidar_roll:long_name = "Platform roll angle from the lidar\'s low quality tilt sensor" ; lidar_roll:units = "degree" ; lidar_roll:missing_value = -9999.f ; lidar_roll:standard_name = "platform_roll" ; float lidar_pitch(time) ; lidar_pitch:long_name = "Platform pitch angle from the lidar\'s low quality tilt sensor" ; lidar_pitch:units = "degree" ; lidar_pitch:missing_value = -9999.f ; lidar_pitch:standard_name = "platform_pitch" ; float lat(time) ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; lat:standard_name = "latitude" ; lat:ancillary_variables = "qc_lat" ; lat:missing_value = -9999.f ; lat:cell_transform = "time: TRANS_INTERPOLATE" ; int qc_lat(time) ; qc_lat:long_name = "Quality check results on variable: North latitude" ; qc_lat:units = "1" ; qc_lat:standard_name = "quality_flag" ; qc_lat:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_lat:flag_method = "bit" ; qc_lat:bit_1_description = "No NAV data found in processing window" ; qc_lat:bit_1_assessment = "Bad" ; qc_lat:bit_1_comment = "Processing window is twice the size of the input_file time range, centered on the middle of the input_file." ; qc_lat:bit_2_description = ">=50% of the samples within lidar pulse integration time bad" ; qc_lat:bit_2_assessment = "Bad" ; qc_lat:bit_2_comment = "Pulse integration time assumed to be 1s" ; float lon(time) ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; lon:standard_name = "longitude" ; lon:ancillary_variables = "qc_lon" ; lon:missing_value = -9999.f ; lon:cell_transform = "time: TRANS_INTERPOLATE" ; int qc_lon(time) ; qc_lon:long_name = "Quality check results on variable: East longitude" ; qc_lon:units = "1" ; qc_lon:standard_name = "quality_flag" ; qc_lon:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_lon:flag_method = "bit" ; qc_lon:bit_1_description = "No NAV data found in processing window" ; qc_lon:bit_1_assessment = "Bad" ; qc_lon:bit_1_comment = "Processing window is twice the size of the input_file time range, centered on the middle of the input_file." ; qc_lon:bit_2_description = ">=50% of the samples within lidar pulse integration time bad" ; qc_lon:bit_2_assessment = "Bad" ; qc_lon:bit_2_comment = "Pulse integration time assumed to be 1s" ; float alt(time) ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; alt:ancillary_variables = "qc_alt" ; alt:missing_value = -9999.f ; alt:cell_transform = "time: TRANS_INTERPOLATE" ; int qc_alt(time) ; qc_alt:long_name = "Quality check results on variable: Altitude above mean sea level" ; qc_alt:units = "1" ; qc_alt:standard_name = "quality_flag" ; qc_alt:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_alt:flag_method = "bit" ; qc_alt:bit_1_description = "No NAV data found in processing window" ; qc_alt:bit_1_assessment = "Bad" ; qc_alt:bit_1_comment = "Processing window is twice the size of the input_file time range, centered on the middle of the input_file." ; qc_alt:bit_2_description = ">=50% of the samples within lidar pulse integration time bad" ; qc_alt:bit_2_assessment = "Bad" ; qc_alt:bit_2_comment = "Pulse integration time assumed to be 1s" ; // global attributes: :command_line = "dlmc -n dlmc_usr -s mos -f M1 -b 20191011 -e 20200921" ; :Conventions = "ARM-1.3" ; :process_version = "vap-dlmc-1.0-0.el7" ; :dod_version = "dlmcusr-c1-1.0" ; :input_datastreams = "mosdlusrM1.a1 : 2.20 : 20200920.084700\n", "mosnavM1.a1 : 3.4 : 20200920.075959" ; :site_id = "mos" ; :platform_id = "dlmcusr" ; :facility_id = "M1" ; :data_level = "c1" ; :location_description = "Multidisciplinary drifting Observatory for the Study of Arctic Climate (MOSAiC) , Research Vessel PolarStern" ; :datastream = "mosdlmcusrM1.c1" ; :serial_number = "0319-160" ; :doi = "10.5439/1824204" ; :scan_type = "User defined" ; :range_gate_length = 30.f ; :focus_range = 1000 ; :radial_velocity_resolution = 0.0382f ; :shots_per_profile = 15000 ; :samples_per_gate = 10 ; :history = "created by user gibler on machine prod-proc5.adc.arm.gov at 2023-12-21 06:30:23, using vap-dlmc-1.0-0.el7" ; }