netcdf magnavbeM1.s1.20131009.000000 { dimensions: time = UNLIMITED ; // (864000 currently) bound = 2 ; variables: int base_time ; base_time:string = "2013-10-09 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 2013-10-09 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 2013-10-09 00:00:00 0:00" ; time:bounds = "time_bounds" ; time:calendar = "gregorian" ; time:standard_name = "time" ; double time_bounds(time, bound) ; time_bounds:long_name = "Time cell bounds" ; time_bounds:bound_offsets = -0.05, 0.05 ; short en_route(time) ; en_route:long_name = "Flag to indicate if ship is en route, as opposed to in port" ; en_route:units = "unitless" ; en_route:flag_values = 0s, 1s ; en_route:flag_meanings = "in_port en_route" ; int leg_number(time) ; leg_number:long_name = "MAGIC leg number" ; leg_number:units = "unitless" ; leg_number:ancillary_variables = "leg_letter" ; short leg_letter(time) ; leg_letter:long_name = "MAGIC leg letter (Westbound [A] / Eastbound [B])" ; leg_letter:units = "unitless" ; leg_letter:flag_values = 0s, 1s ; leg_letter:flag_meanings = "Westbound Eastbound" ; leg_letter:flag_meanings_option2 = "A B" ; float roll(time) ; roll:long_name = "Roll: starboard down positive" ; roll:units = "degree" ; roll:ancillary_variables = "qc_roll source_roll" ; roll:valid_min = -180.f ; roll:valid_max = 180.f ; roll:missing_value = -9999.f ; roll:cell_methods = "time: interpolate (comment: maximum amount of time over which value may be interpolated when gaps occur is 1-second)" ; int source_roll(time) ; source_roll:long_name = "Source for field: Roll: starboard down positive" ; source_roll:units = "unitless" ; source_roll:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_roll:flag_method = "integer" ; source_roll:flag_0_description = "No source" ; source_roll:flag_1_description = "magnavM1.a1: roll" ; source_roll:flag_2_description = "magrphcontrolM1.a1: roll" ; source_roll:flag_3_description = "magrpM1.a1: roll" ; source_roll:flag_4_description = "magmwacrauxM1.a0: roll" ; source_roll:flag_5_description = "Not used" ; source_roll:flag_6_description = "Not used" ; source_roll:flag_7_description = "magkazrgeM1.a1: roll" ; int qc_roll(time) ; qc_roll:long_name = "Quality check results on field: Roll: starboard down positive" ; qc_roll:units = "unitless" ; qc_roll:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_roll:flag_method = "bit" ; float pitch(time) ; pitch:long_name = "Pitch: bow up positive" ; pitch:units = "degree" ; pitch:ancillary_variables = "source_pitch qc_pitch" ; pitch:valid_min = -90.f ; pitch:valid_max = 90.f ; pitch:missing_value = -9999.f ; pitch:cell_methods = "time: interpolate (comment: maximum amount of time over which value may be interpolated when gaps occur is 1-second)" ; int source_pitch(time) ; source_pitch:long_name = "Source for field: Pitch: bow up positive" ; source_pitch:units = "unitless" ; source_pitch:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_pitch:flag_method = "integer" ; source_pitch:flag_0_description = "No source" ; source_pitch:flag_1_description = "magnavM1.a1: pitch" ; source_pitch:flag_2_description = "magrphcontrolM1.a1: pitch" ; source_pitch:flag_3_description = "magrpM1.a1: pitch" ; source_pitch:flag_4_description = "magmwacrauxM1.a0: pitch" ; source_pitch:flag_5_description = "Not used" ; source_pitch:flag_6_description = "Not used" ; source_pitch:flag_7_description = "magkazrgeM1.a1: pitch" ; int qc_pitch(time) ; qc_pitch:long_name = "Quality check results on field: Pitch: bow up positive" ; qc_pitch:units = "unitless" ; qc_pitch:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_pitch:flag_method = "bit" ; float yaw(time) ; yaw:long_name = "Heading from geodetic north, clockwise bow rotation" ; yaw:units = "degree" ; yaw:ancillary_variables = "qc_yaw source_yaw" ; yaw:valid_min = 0.f ; yaw:valid_max = 360.f ; yaw:missing_value = -9999.f ; yaw:cell_methods = "time: interpolate (comment: maximum amount of time over which value may be interpolated when gaps occur is 1-second)" ; int source_yaw(time) ; source_yaw:long_name = "Source for field: Heading from geodetic north, clockwise bow rotation" ; source_yaw:units = "unitless" ; source_yaw:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_yaw:flag_method = "integer" ; source_yaw:flag_0_description = "No source" ; source_yaw:flag_1_description = "magnavM1.a1: yaw" ; source_yaw:flag_2_description = "magrphcontrolM1.a1: yaw" ; source_yaw:flag_3_description = "Not used" ; source_yaw:flag_4_description = "magmwacrauxM1.a0: yaw" ; source_yaw:flag_5_description = "Not used" ; source_yaw:flag_6_description = "Not used" ; source_yaw:flag_7_description = "Not used" ; int qc_yaw(time) ; qc_yaw:long_name = "Quality check results on field: Heading from geodetic north, clockwise bow rotation" ; qc_yaw:units = "unitless" ; qc_yaw:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_yaw:flag_method = "bit" ; float surge(time) ; surge:long_name = "Surge: bow forward positive" ; surge:units = "m" ; surge:ancillary_variables = "qc_surge source_surge" ; surge:valid_min = -64.f ; surge:valid_max = 64.f ; surge:missing_value = -9999.f ; surge:cell_methods = "time: interpolate (comment: maximum amount of time over which value may be interpolated when gaps occur is 1-second)" ; int source_surge(time) ; source_surge:long_name = "Source for field: Surge: bow forward positive" ; source_surge:units = "unitless" ; source_surge:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_surge:flag_method = "integer" ; source_surge:flag_0_description = "No source" ; source_surge:flag_1_description = "magnavM1.a1: surge" ; source_surge:flag_2_description = "Not used" ; source_surge:flag_3_description = "Not used" ; source_surge:flag_4_description = "magmwacrauxM1.a0: surge" ; source_surge:flag_5_description = "Not used" ; source_surge:flag_6_description = "Not used" ; source_surge:flag_7_description = "Not used" ; int qc_surge(time) ; qc_surge:long_name = "Quality check results on field: Surge: bow forward positive" ; qc_surge:units = "unitless" ; qc_surge:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_surge:flag_method = "bit" ; float sway(time) ; sway:long_name = "Sway: toward port positive" ; sway:units = "m" ; sway:ancillary_variables = "qc_sway source_sway" ; sway:valid_min = -64.f ; sway:valid_max = 64.f ; sway:missing_value = -9999.f ; sway:cell_methods = "time: interpolate (comment: maximum amount of time over which value may be interpolated when gaps occur is 1-second)" ; int source_sway(time) ; source_sway:long_name = "Source for field: Sway: toward port positive" ; source_sway:units = "unitless" ; source_sway:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_sway:flag_method = "integer" ; source_sway:flag_0_description = "No source" ; source_sway:flag_1_description = "magnavM1.a1: sway" ; source_sway:flag_2_description = "Not used" ; source_sway:flag_3_description = "Not used" ; source_sway:flag_4_description = "magmwacrauxM1.a0: sway" ; source_sway:flag_5_description = "Not used" ; source_sway:flag_6_description = "Not used" ; source_sway:flag_7_description = "Not used" ; int qc_sway(time) ; qc_sway:long_name = "Quality check results on field: Sway: toward port positive" ; qc_sway:units = "unitless" ; qc_sway:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_sway:flag_method = "bit" ; float heave(time) ; heave:long_name = "Heave: up positive" ; heave:units = "m" ; heave:ancillary_variables = "qc_heave source_heave" ; heave:valid_min = -64.f ; heave:valid_max = 64.f ; heave:missing_value = -9999.f ; heave:cell_methods = "time: interpolate (comment: maximum amount of time over which value may be interpolated when gaps occur is 1-second)" ; int source_heave(time) ; source_heave:long_name = "Source for field: Heave: up positive" ; source_heave:units = "unitless" ; source_heave:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_heave:flag_method = "integer" ; source_heave:flag_0_description = "No source" ; source_heave:flag_1_description = "magnavM1.a1: heave" ; source_heave:flag_2_description = "Not used" ; source_heave:flag_3_description = "Not used" ; source_heave:flag_4_description = "magmwacrauxM1.a0: heave" ; source_heave:flag_5_description = "Not used" ; source_heave:flag_6_description = "Not used" ; source_heave:flag_7_description = "Not used" ; int qc_heave(time) ; qc_heave:long_name = "Quality check results on field: Heave: up positive" ; qc_heave:units = "unitless" ; qc_heave:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_heave:flag_method = "bit" ; float surge_velocity(time) ; surge_velocity:long_name = "Surge directional velocity, bow forward positive" ; surge_velocity:units = "m/s" ; surge_velocity:ancillary_variables = "qc_surge_velocity source_surge_velocity" ; surge_velocity:missing_value = -9999.f ; surge_velocity:cell_methods = "time: subsample" ; int source_surge_velocity(time) ; source_surge_velocity:long_name = "Source for field: Surge directional velocity, bow forward positive" ; source_surge_velocity:units = "unitless" ; source_surge_velocity:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_surge_velocity:flag_method = "integer" ; source_surge_velocity:flag_0_description = "No source" ; source_surge_velocity:flag_1_description = "magnavM1.a1: surge_velocity" ; source_surge_velocity:flag_2_description = "Not used" ; source_surge_velocity:flag_3_description = "Not used" ; source_surge_velocity:flag_4_description = "magmwacrauxM1.a0: surge_velocity" ; source_surge_velocity:flag_5_description = "Not used" ; source_surge_velocity:flag_6_description = "Not used" ; source_surge_velocity:flag_7_description = "Not used" ; int qc_surge_velocity(time) ; qc_surge_velocity:long_name = "Quality check results on field: Surge directional velocity, bow forward positive" ; qc_surge_velocity:units = "unitless" ; qc_surge_velocity:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_surge_velocity:flag_method = "bit" ; float sway_velocity(time) ; sway_velocity:long_name = "Sway directional velocity, toward port positive" ; sway_velocity:units = "m/s" ; sway_velocity:ancillary_variables = "qc_sway_velocity source_sway_velocity" ; sway_velocity:missing_value = -9999.f ; sway_velocity:cell_methods = "time: subsample" ; int source_sway_velocity(time) ; source_sway_velocity:long_name = "Source for field: Sway directional velocity, toward port positive" ; source_sway_velocity:units = "unitless" ; source_sway_velocity:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_sway_velocity:flag_method = "integer" ; source_sway_velocity:flag_0_description = "No source" ; source_sway_velocity:flag_1_description = "magnavM1.a1: sway_velocity" ; source_sway_velocity:flag_2_description = "Not used" ; source_sway_velocity:flag_3_description = "Not used" ; source_sway_velocity:flag_4_description = "magmwacrauxM1.a0: sway_velocity" ; source_sway_velocity:flag_5_description = "Not used" ; source_sway_velocity:flag_6_description = "Not used" ; source_sway_velocity:flag_7_description = "Not used" ; int qc_sway_velocity(time) ; qc_sway_velocity:long_name = "Quality check results on field: Sway directional velocity, toward port positive" ; qc_sway_velocity:units = "unitless" ; qc_sway_velocity:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_sway_velocity:flag_method = "bit" ; float heave_velocity(time) ; heave_velocity:long_name = "Heave directional velocity, up positive" ; heave_velocity:units = "m/s" ; heave_velocity:ancillary_variables = "qc_heave_velocity source_heave_velocity" ; heave_velocity:missing_value = -9999.f ; heave_velocity:cell_methods = "time: subsample" ; int source_heave_velocity(time) ; source_heave_velocity:long_name = "Source for field: Heave directional velocity, up positive" ; source_heave_velocity:units = "unitless" ; source_heave_velocity:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_heave_velocity:flag_method = "integer" ; source_heave_velocity:flag_0_description = "No source" ; source_heave_velocity:flag_1_description = "magnavM1.a1: heave_velocity" ; source_heave_velocity:flag_2_description = "Not used" ; source_heave_velocity:flag_3_description = "Not used" ; source_heave_velocity:flag_4_description = "magmwacrauxM1.a0: heave_velocity" ; source_heave_velocity:flag_5_description = "Not used" ; source_heave_velocity:flag_6_description = "Not used" ; source_heave_velocity:flag_7_description = "Not used" ; int qc_heave_velocity(time) ; qc_heave_velocity:long_name = "Quality check results on field: Heave directional velocity, up positive" ; qc_heave_velocity:units = "unitless" ; qc_heave_velocity:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_heave_velocity:flag_method = "bit" ; float roll_angular_rate(time) ; roll_angular_rate:long_name = "Roll angular rate, starboard down positive" ; roll_angular_rate:units = "degree/sec" ; roll_angular_rate:ancillary_variables = "qc_roll_angular_rate source_roll_angular_rate" ; roll_angular_rate:missing_value = -9999.f ; roll_angular_rate:cell_methods = "time: subsample" ; int source_roll_angular_rate(time) ; source_roll_angular_rate:long_name = "Source for field: Roll angular rate, starboard down positive" ; source_roll_angular_rate:units = "unitless" ; source_roll_angular_rate:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_roll_angular_rate:flag_method = "integer" ; source_roll_angular_rate:flag_0_description = "No source" ; source_roll_angular_rate:flag_1_description = "magnavM1.a1: roll_angular_rate" ; source_roll_angular_rate:flag_2_description = "Not used" ; source_roll_angular_rate:flag_3_description = "Not used" ; source_roll_angular_rate:flag_4_description = "Not used" ; source_roll_angular_rate:flag_5_description = "Not used" ; source_roll_angular_rate:flag_6_description = "Not used" ; source_roll_angular_rate:flag_7_description = "Not used" ; int qc_roll_angular_rate(time) ; qc_roll_angular_rate:long_name = "Quality check results on field: Roll angular rate, starboard down positive" ; qc_roll_angular_rate:units = "unitless" ; qc_roll_angular_rate:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_roll_angular_rate:flag_method = "bit" ; float pitch_angular_rate(time) ; pitch_angular_rate:long_name = "Pitch angular rate, bow up positive" ; pitch_angular_rate:units = "degree/sec" ; pitch_angular_rate:ancillary_variables = "qc_pitch_angular_rate source_pitch_angular_rate" ; pitch_angular_rate:missing_value = -9999.f ; pitch_angular_rate:cell_methods = "time: subsample" ; int source_pitch_angular_rate(time) ; source_pitch_angular_rate:long_name = "Source for field: Pitch angular rate, bow up positive" ; source_pitch_angular_rate:units = "unitless" ; source_pitch_angular_rate:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_pitch_angular_rate:flag_method = "integer" ; source_pitch_angular_rate:flag_0_description = "No source" ; source_pitch_angular_rate:flag_1_description = "magnavM1.a1: pitch_angular_rate" ; source_pitch_angular_rate:flag_2_description = "Not used" ; source_pitch_angular_rate:flag_3_description = "Not used" ; source_pitch_angular_rate:flag_4_description = "Not used" ; source_pitch_angular_rate:flag_5_description = "Not used" ; source_pitch_angular_rate:flag_6_description = "Not used" ; source_pitch_angular_rate:flag_7_description = "Not used" ; int qc_pitch_angular_rate(time) ; qc_pitch_angular_rate:long_name = "Quality check results on field: Pitch angular rate, bow up positive" ; qc_pitch_angular_rate:units = "unitless" ; qc_pitch_angular_rate:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_pitch_angular_rate:flag_method = "bit" ; float yaw_angular_rate(time) ; yaw_angular_rate:long_name = "Yaw angular rate, clockwise bow rotation positive" ; yaw_angular_rate:units = "degree/sec" ; yaw_angular_rate:ancillary_variables = "qc_yaw_angular_rate source_yaw_angular_rate" ; yaw_angular_rate:missing_value = -9999.f ; yaw_angular_rate:cell_methods = "time: subsample" ; int source_yaw_angular_rate(time) ; source_yaw_angular_rate:long_name = "Source for field: Yaw angular rate, clockwise bow rotation positive" ; source_yaw_angular_rate:units = "unitless" ; source_yaw_angular_rate:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_yaw_angular_rate:flag_method = "integer" ; source_yaw_angular_rate:flag_0_description = "No source" ; source_yaw_angular_rate:flag_1_description = "magnavM1.a1: yaw_angular_rate" ; source_yaw_angular_rate:flag_2_description = "Not used" ; source_yaw_angular_rate:flag_3_description = "Not used" ; source_yaw_angular_rate:flag_4_description = "Not used" ; source_yaw_angular_rate:flag_5_description = "Not used" ; source_yaw_angular_rate:flag_6_description = "Not used" ; source_yaw_angular_rate:flag_7_description = "Not used" ; int qc_yaw_angular_rate(time) ; qc_yaw_angular_rate:long_name = "Quality check results on field: Yaw angular rate, clockwise bow rotation positive" ; qc_yaw_angular_rate:units = "unitless" ; qc_yaw_angular_rate:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_yaw_angular_rate:flag_method = "bit" ; float surge_acceleration(time) ; surge_acceleration:long_name = "Surge directional acceleration, bow forward positive" ; surge_acceleration:units = "m/sec^2" ; surge_acceleration:ancillary_variables = "qc_surge_acceleration source_surge_acceleration" ; surge_acceleration:missing_value = -9999.f ; surge_acceleration:cell_methods = "time: subsample" ; int source_surge_acceleration(time) ; source_surge_acceleration:long_name = "Source for field: Surge directional acceleration, bow forward positive" ; source_surge_acceleration:units = "unitless" ; source_surge_acceleration:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_surge_acceleration:flag_method = "integer" ; source_surge_acceleration:flag_0_description = "No source" ; source_surge_acceleration:flag_1_description = "magnavM1.a1: surge_acceleration" ; source_surge_acceleration:flag_2_description = "Not used" ; source_surge_acceleration:flag_3_description = "Not used" ; source_surge_acceleration:flag_4_description = "magmwacrauxM1.a0: surge_acceleration" ; source_surge_acceleration:flag_5_description = "Not used" ; source_surge_acceleration:flag_6_description = "Not used" ; source_surge_acceleration:flag_7_description = "Not used" ; int qc_surge_acceleration(time) ; qc_surge_acceleration:long_name = "Quality check results on field: Surge directional acceleration, bow forward positive" ; qc_surge_acceleration:units = "unitless" ; qc_surge_acceleration:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_surge_acceleration:flag_method = "bit" ; float sway_acceleration(time) ; sway_acceleration:long_name = "Sway directional acceleration, toward port positive" ; sway_acceleration:units = "m/sec^2" ; sway_acceleration:ancillary_variables = "qc_sway_acceleration source_sway_acceleration" ; sway_acceleration:missing_value = -9999.f ; sway_acceleration:cell_methods = "time: subsample" ; int source_sway_acceleration(time) ; source_sway_acceleration:long_name = "Source for field: Sway directional acceleration, toward port positive" ; source_sway_acceleration:units = "unitless" ; source_sway_acceleration:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_sway_acceleration:flag_method = "integer" ; source_sway_acceleration:flag_0_description = "No source" ; source_sway_acceleration:flag_1_description = "magnavM1.a1: sway_acceleration" ; source_sway_acceleration:flag_2_description = "Not used" ; source_sway_acceleration:flag_3_description = "Not used" ; source_sway_acceleration:flag_4_description = "magmwacrauxM1.a0: sway_acceleration" ; source_sway_acceleration:flag_5_description = "Not used" ; source_sway_acceleration:flag_6_description = "Not used" ; source_sway_acceleration:flag_7_description = "Not used" ; int qc_sway_acceleration(time) ; qc_sway_acceleration:long_name = "Quality check results on field: Sway directional acceleration, toward port positive" ; qc_sway_acceleration:units = "unitless" ; qc_sway_acceleration:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_sway_acceleration:flag_method = "bit" ; float heave_acceleration(time) ; heave_acceleration:long_name = "Heave directional acceleration, up positive" ; heave_acceleration:units = "m/sec^2" ; heave_acceleration:ancillary_variables = "qc_heave_acceleration source_heave_acceleration" ; heave_acceleration:missing_value = -9999.f ; heave_acceleration:cell_methods = "time: subsample" ; int source_heave_acceleration(time) ; source_heave_acceleration:long_name = "Source for field: Heave directional acceleration, up positive" ; source_heave_acceleration:units = "unitless" ; source_heave_acceleration:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_heave_acceleration:flag_method = "integer" ; source_heave_acceleration:flag_0_description = "No source" ; source_heave_acceleration:flag_1_description = "magnavM1.a1: heave_acceleration" ; source_heave_acceleration:flag_2_description = "Not used" ; source_heave_acceleration:flag_3_description = "Not used" ; source_heave_acceleration:flag_4_description = "magmwacrauxM1.a0: heave_acceleration" ; source_heave_acceleration:flag_5_description = "Not used" ; source_heave_acceleration:flag_6_description = "Not used" ; source_heave_acceleration:flag_7_description = "Not used" ; int qc_heave_acceleration(time) ; qc_heave_acceleration:long_name = "Quality check results on field: Heave directional acceleration, up positive" ; qc_heave_acceleration:units = "unitless" ; qc_heave_acceleration:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_heave_acceleration:flag_method = "bit" ; float speed_over_ground(time) ; speed_over_ground:long_name = "Speed over ground" ; speed_over_ground:units = "m/s" ; speed_over_ground:ancillary_variables = "qc_speed_over_ground" ; speed_over_ground:missing_value = -9999.f ; speed_over_ground:resolution = "0.001" ; speed_over_ground:cell_methods = "time: computed (comment: for each minute using the lat and lon at the beginning and end of the minute)" ; int qc_speed_over_ground(time) ; qc_speed_over_ground:long_name = "Quality check results on field: Speed over ground" ; qc_speed_over_ground:units = "unitless" ; qc_speed_over_ground:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_speed_over_ground:flag_method = "bit" ; float course_over_ground(time) ; course_over_ground:long_name = "Course over ground relative to true north" ; course_over_ground:units = "degree" ; course_over_ground:ancillary_variables = "qc_course_over_ground" ; course_over_ground:missing_value = -9999.f ; course_over_ground:resolution = "0.001" ; course_over_ground:cell_methods = "time: computed (comment: for each minute using the lat and lon at the beginning and end of the minute)" ; int qc_course_over_ground(time) ; qc_course_over_ground:long_name = "Quality check results on field: Course over ground relative to true north" ; qc_course_over_ground:units = "unitless" ; qc_course_over_ground:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_course_over_ground:flag_method = "bit" ; float beam_angle(time) ; beam_angle:long_name = "Effective offset-from-vertical angle" ; beam_angle:units = "degree" ; beam_angle:ancillary_variables = "qc_beam_angle" ; beam_angle:valid_min = -90.f ; beam_angle:valid_max = 90.f ; beam_angle:missing_value = -9999.f ; beam_angle:cell_methods = "time: computed (comment: from 10Hz pitch and roll)" ; beam_angle:comment = "Values are calculated as arccos(cos(pitch) cos(roll))" ; int qc_beam_angle(time) ; qc_beam_angle:long_name = "Quality check results on field: Effective offset-from-vertical angle" ; qc_beam_angle:units = "unitless" ; qc_beam_angle:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_beam_angle:flag_method = "bit" ; float beam_angle_orientation(time) ; beam_angle_orientation:long_name = "Beam angle orientation relative to true north" ; beam_angle_orientation:units = "degree" ; beam_angle_orientation:ancillary_variables = "qc_beam_angle_orientation" ; beam_angle_orientation:valid_min = 0.f ; beam_angle_orientation:valid_max = 360.f ; beam_angle_orientation:missing_value = -9999.f ; beam_angle_orientation:cell_methods = "time: computed (comment: from 10Hz pitch and roll)" ; int qc_beam_angle_orientation(time) ; qc_beam_angle_orientation:long_name = "Quality check results on field: Beam angle orientation relative to true north" ; qc_beam_angle_orientation:units = "unitless" ; qc_beam_angle_orientation:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_beam_angle_orientation:flag_method = "bit" ; int source_lat(time) ; source_lat:long_name = "Source for field: North latitude" ; source_lat:units = "unitless" ; source_lat:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_lat:flag_method = "integer" ; source_lat:flag_0_description = "No source" ; source_lat:flag_1_description = "magnavM1.a1: lat" ; source_lat:flag_2_description = "Not used" ; source_lat:flag_3_description = "Not used" ; source_lat:flag_4_description = "magmwacrauxM1.a0: lat" ; source_lat:flag_5_description = "magnavgpsM1.a1: lat" ; source_lat:flag_6_description = "magmarinemet2M1.b1: latitude" ; source_lat:flag_7_description = "Not used" ; source_lat:flag_8_description = "Interpolated: over period of time greater than 600-seconds" ; int qc_lat(time) ; qc_lat:long_name = "Quality check results on field: North latitude" ; qc_lat:units = "unitless" ; qc_lat:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_lat:flag_method = "bit" ; int source_lon(time) ; source_lon:long_name = "Source for field: East longitude" ; source_lon:units = "unitless" ; source_lon:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_lon:flag_method = "integer" ; source_lon:flag_0_description = "No source" ; source_lon:flag_1_description = "magnavM1.a1: lon" ; source_lon:flag_2_description = "Not used" ; source_lon:flag_3_description = "Not used" ; source_lon:flag_4_description = "magmwacrauxM1.a0: lon" ; source_lon:flag_5_description = "magnavgpsM1.a1: lon" ; source_lon:flag_6_description = "magmarinemet2M1.b1: longitude" ; source_lon:flag_7_description = "Not used" ; source_lon:flag_8_description = "Interpolated: over period of time greater than 600-seconds" ; int qc_lon(time) ; qc_lon:long_name = "Quality check results on field: East longitude" ; qc_lon:units = "unitless" ; qc_lon:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_lon:flag_method = "bit" ; int source_alt(time) ; source_alt:long_name = "Source for field: Altitude above mean sea level" ; source_alt:units = "unitless" ; source_alt:description = "This field contains integer values which should be interpreted as listed. A value of 0 represents no source available." ; source_alt:flag_method = "integer" ; source_alt:flag_0_description = "No source" ; source_alt:flag_1_description = "magnavM1.a1: alt" ; source_alt:flag_2_description = "Not used" ; source_alt:flag_3_description = "Not used" ; source_alt:flag_4_description = "magmwacrauxM1.a0: alt" ; source_alt:flag_5_description = "magnavgpsM1.a1: alt" ; source_alt:flag_6_description = "Not used" ; source_alt:flag_7_description = "Not used" ; int qc_alt(time) ; qc_alt:long_name = "Quality check results on field: Altitude above mean sea level" ; qc_alt:units = "unitless" ; qc_alt:description = "This field contains qc values which should be interpreted as listed:\n", "0 = Good: Data exists and passed all qc tests.\n", "1 = Indeterminate: Data may be bad, further analysis recommended.\n", "2 = Bad: Data has a bad value.\n", "3 = Missing: Data is missing." ; qc_alt:flag_method = "bit" ; float lat(time) ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:ancillary_variables = "source_lat qc_lat" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; lat:missing_value = -9999.f ; lat:resolution = "0.001" ; lat:cell_methods = "time: interpolate (maximum amount of time over which value may be interpolated when gaps occur is 600-seconds)" ; lat:standard_name = "latitude" ; float lon(time) ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:ancillary_variables = "source_lon qc_lon" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; lon:missing_value = -9999.f ; lon:resolution = "0.001" ; lon:cell_methods = "time: interpolate (maximum amount of time over which value may be interpolated when gaps occur is 600-seconds)" ; lon:standard_name = "longitude" ; float alt(time) ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:ancillary_variables = "source_alt qc_alt" ; alt:valid_min = 0.f ; alt:valid_max = 20000.f ; alt:missing_value = -9999.f ; alt:cell_methods = "time: interpolate (maximum amount of time over which value may be interpolated when gaps occur is 1-second)" ; alt:comment = "Contents of this field may not be accurate due to imprecise retrievals." ; alt:standard_name = "altitude" ; // global attributes: :command_line = "idl -D 0 -R -n navbe -s mag -f M1 -b 20131004 -e 20131011 -D 2 -R" ; :Conventions = "ARM-1.0" ; :process_version = "$State $" ; :dod_version = "navbe-c1-3.0" ; :input_datastreams = "magnavM1.a1 : 2.3 : 20131008.000000-20131009.000000\n", "magmwacrauxM1.a0 : 4.2 : 20131008.225959-20131009.145959\n", "magrphcontrolM1.a1 : 2.4 : 20131009.000000" ; :site_id = "mag" ; :platform_id = "navbe" ; :facility_id = "M1" ; :data_level = "s1" ; :location_description = "Marine ARM GPCI Investigation of Clouds (MAGIC), Cargo ship Horizon Spirit" ; :datastream = "magnavbeM1.c1" ; :doi = "10.5439/1167373" ; :history = "created by user ttoto on machine copper at 26-Aug-2015,05:24:01" ; }