netcdf oliaafdatahawkmetU1.b1.20180807.154739 { dimensions: time = UNLIMITED ; // (23921 currently) variables: int base_time ; base_time:string = "2018-08-07 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 2018-08-07 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 2018-08-07 00:00:00 0:00" ; time:calendar = "gregorian" ; time:standard_name = "time" ; float pressure(time) ; pressure:long_name = "Atmospheric pressure" ; pressure:units = "hPa" ; pressure:valid_min = 500.f ; pressure:valid_max = 1030.f ; pressure:missing_value = -9999.f ; pressure:standard_name = "air_pressure" ; pressure:ancillary_variables = "qc_pressure" ; int qc_pressure(time) ; qc_pressure:long_name = "Quality check results on field: Atmospheric pressure" ; qc_pressure:units = "unitless" ; qc_pressure:description = "This field 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_pressure:flag_method = "bit" ; qc_pressure:bit_1_description = "Value is equal to missing_value." ; qc_pressure:bit_1_assessment = "Bad" ; qc_pressure:bit_2_description = "Value is less than the valid_min." ; qc_pressure:bit_2_assessment = "Bad" ; qc_pressure:bit_3_description = "Value is greater than the valid_max." ; qc_pressure:bit_3_assessment = "Bad" ; float temperature(time) ; temperature:long_name = "Temperature" ; temperature:units = "degC" ; temperature:valid_min = -40.f ; temperature:valid_max = 80.f ; temperature:missing_value = -9999.f ; temperature:standard_name = "air_temperature" ; temperature:ancillary_variables = "qc_temperature" ; int qc_temperature(time) ; qc_temperature:long_name = "Quality check results on field: Temperature" ; qc_temperature:units = "unitless" ; qc_temperature:description = "This field 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_temperature:flag_method = "bit" ; qc_temperature:bit_1_description = "Value is equal to missing_value." ; qc_temperature:bit_1_assessment = "Bad" ; qc_temperature:bit_2_description = "Value is less than the valid_min." ; qc_temperature:bit_2_assessment = "Bad" ; qc_temperature:bit_3_description = "Value is greater than the valid_max." ; qc_temperature:bit_3_assessment = "Bad" ; qc_temperature:bit_4_description = "Value is greater than 4 standard deviations from the mean of a 15 second window." ; qc_temperature:bit_4_assessment = "Bad" ; qc_temperature:bit_5_description = "Value is flatlined." ; qc_temperature:bit_5_assessment = "Bad" ; float relative_humidity(time) ; relative_humidity:long_name = "Relative humidity" ; relative_humidity:units = "%" ; relative_humidity:valid_min = 0.f ; relative_humidity:valid_max = 105.f ; relative_humidity:missing_value = -9999.f ; relative_humidity:standard_name = "relative_humidity" ; relative_humidity:ancillary_variables = "qc_relative_humidity" ; int qc_relative_humidity(time) ; qc_relative_humidity:long_name = "Quality check results on field: Relative humidity" ; qc_relative_humidity:units = "unitless" ; qc_relative_humidity:description = "This field 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_relative_humidity:flag_method = "bit" ; qc_relative_humidity:bit_1_description = "Value is equal to missing_value." ; qc_relative_humidity:bit_1_assessment = "Bad" ; qc_relative_humidity:bit_2_description = "Value is less than the valid_min." ; qc_relative_humidity:bit_2_assessment = "Bad" ; qc_relative_humidity:bit_3_description = "Value is greater than the valid_max." ; qc_relative_humidity:bit_3_assessment = "Bad" ; float ground_speed(time) ; ground_speed:long_name = "Aircraft ground speed from GPS" ; ground_speed:units = "m/s" ; ground_speed:valid_min = 0.f ; ground_speed:valid_max = 75.f ; ground_speed:missing_value = -9999.f ; ground_speed:standard_name = "platform_speed_wrt_ground" ; ground_speed:ancillary_variables = "qc_ground_speed" ; int qc_ground_speed(time) ; qc_ground_speed:long_name = "Quality check results on field: Aircraft ground speed from GPS" ; qc_ground_speed:units = "unitless" ; qc_ground_speed:description = "This field 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_ground_speed:flag_method = "bit" ; qc_ground_speed:bit_1_description = "Value is equal to missing_value." ; qc_ground_speed:bit_1_assessment = "Bad" ; qc_ground_speed:bit_2_description = "Value is less than the valid_min." ; qc_ground_speed:bit_2_assessment = "Bad" ; qc_ground_speed:bit_3_description = "Value is greater than the valid_max." ; qc_ground_speed:bit_3_assessment = "Bad" ; float airspeed(time) ; airspeed:long_name = "Aircraft pitot airspeed" ; airspeed:units = "m/s" ; airspeed:valid_min = 0.f ; airspeed:valid_max = 50.f ; airspeed:missing_value = -9999.f ; airspeed:standard_name = "platform_speed_wrt_air" ; airspeed:ancillary_variables = "qc_airspeed" ; int qc_airspeed(time) ; qc_airspeed:long_name = "Quality check results on field: Aircraft pitot airspeed" ; qc_airspeed:units = "unitless" ; qc_airspeed:description = "This field 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_airspeed:flag_method = "bit" ; qc_airspeed:bit_1_description = "Value is equal to missing_value." ; qc_airspeed:bit_1_assessment = "Bad" ; qc_airspeed:bit_2_description = "Value is less than the valid_min." ; qc_airspeed:bit_2_assessment = "Bad" ; qc_airspeed:bit_3_description = "Value is greater than the valid_max." ; qc_airspeed:bit_3_assessment = "Bad" ; float pitch(time) ; pitch:long_name = "Pitch angle of aircraft" ; pitch:units = "degree" ; pitch:valid_min = -180.f ; pitch:valid_max = 180.f ; pitch:missing_value = -9999.f ; pitch:comment = "Positive is nose up" ; pitch:standard_name = "platform_pitch_angle" ; pitch:ancillary_variables = "qc_pitch" ; int qc_pitch(time) ; qc_pitch:long_name = "Quality check results on field: Pitch angle of aircraft" ; qc_pitch:units = "unitless" ; qc_pitch:description = "This field 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_pitch:flag_method = "bit" ; qc_pitch:bit_1_description = "Value is equal to missing_value." ; qc_pitch:bit_1_assessment = "Bad" ; qc_pitch:bit_2_description = "Value is less than the valid_min." ; qc_pitch:bit_2_assessment = "Bad" ; qc_pitch:bit_3_description = "Value is greater than the valid_max." ; qc_pitch:bit_3_assessment = "Bad" ; float roll(time) ; roll:long_name = "Roll angle of aircraft" ; roll:units = "degree" ; roll:valid_min = -180.f ; roll:valid_max = 180.f ; roll:missing_value = -9999.f ; roll:comment = "Positive is starboard down" ; roll:standard_name = "platform_roll_angle" ; roll:ancillary_variables = "qc_roll" ; int qc_roll(time) ; qc_roll:long_name = "Quality check results on field: Roll angle of aircraft" ; qc_roll:units = "unitless" ; qc_roll:description = "This field 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_roll:flag_method = "bit" ; qc_roll:bit_1_description = "Value is equal to missing_value." ; qc_roll:bit_1_assessment = "Bad" ; qc_roll:bit_2_description = "Value is less than the valid_min." ; qc_roll:bit_2_assessment = "Bad" ; qc_roll:bit_3_description = "Value is greater than the valid_max." ; qc_roll:bit_3_assessment = "Bad" ; float wind_u(time) ; wind_u:long_name = "U component of wind velocity" ; wind_u:units = "m/s" ; wind_u:valid_min = -200.f ; wind_u:valid_max = 200.f ; wind_u:missing_value = -9999.f ; wind_u:standard_name = "eastward_wind" ; wind_u:ancillary_variables = "qc_wind_u" ; int qc_wind_u(time) ; qc_wind_u:long_name = "Quality check results on field: U component of wind velocity" ; qc_wind_u:units = "unitless" ; qc_wind_u:description = "This field 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_wind_u:flag_method = "bit" ; qc_wind_u:bit_1_description = "Value is equal to missing_value." ; qc_wind_u:bit_1_assessment = "Bad" ; qc_wind_u:bit_2_description = "Value is less than the valid_min." ; qc_wind_u:bit_2_assessment = "Bad" ; qc_wind_u:bit_3_description = "Value is greater than the valid_max." ; qc_wind_u:bit_3_assessment = "Bad" ; float wind_v(time) ; wind_v:long_name = "V component of wind velocity" ; wind_v:units = "m/s" ; wind_v:valid_min = -200.f ; wind_v:valid_max = 200.f ; wind_v:missing_value = -9999.f ; wind_v:standard_name = "northward_wind" ; wind_v:ancillary_variables = "qc_wind_v" ; int qc_wind_v(time) ; qc_wind_v:long_name = "Quality check results on field: V component of wind velocity" ; qc_wind_v:units = "unitless" ; qc_wind_v:description = "This field 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_wind_v:flag_method = "bit" ; qc_wind_v:bit_1_description = "Value is equal to missing_value." ; qc_wind_v:bit_1_assessment = "Bad" ; qc_wind_v:bit_2_description = "Value is less than the valid_min." ; qc_wind_v:bit_2_assessment = "Bad" ; qc_wind_v:bit_3_description = "Value is greater than the valid_max." ; qc_wind_v:bit_3_assessment = "Bad" ; float wind_w(time) ; wind_w:long_name = "W component of wind velocity" ; wind_w:units = "m/s" ; wind_w:valid_min = -50.f ; wind_w:valid_max = 50.f ; wind_w:missing_value = -9999.f ; wind_w:standard_name = "upward_air_velocity" ; wind_w:ancillary_variables = "qc_wind_w" ; int qc_wind_w(time) ; qc_wind_w:long_name = "Quality check results on field: W component of wind velocity" ; qc_wind_w:units = "unitless" ; qc_wind_w:description = "This field 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_wind_w:flag_method = "bit" ; qc_wind_w:bit_1_description = "Value is equal to missing_value." ; qc_wind_w:bit_1_assessment = "Bad" ; qc_wind_w:bit_2_description = "Value is less than the valid_min." ; qc_wind_w:bit_2_assessment = "Bad" ; qc_wind_w:bit_3_description = "Value is greater than the valid_max." ; qc_wind_w:bit_3_assessment = "Bad" ; float ir_ventral(time) ; ir_ventral:long_name = "Ventral thermopile temperature" ; ir_ventral:units = "degC" ; ir_ventral:valid_min = -40.f ; ir_ventral:valid_max = 80.f ; ir_ventral:missing_value = -9999.f ; ir_ventral:ancillary_variables = "qc_ir_ventral" ; int qc_ir_ventral(time) ; qc_ir_ventral:long_name = "Quality check results on field: Ventral thermopile temperature" ; qc_ir_ventral:units = "unitless" ; qc_ir_ventral:description = "This field 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_ir_ventral:flag_method = "bit" ; qc_ir_ventral:bit_1_description = "Value is equal to missing_value." ; qc_ir_ventral:bit_1_assessment = "Bad" ; qc_ir_ventral:bit_2_description = "Value is less than the valid_min." ; qc_ir_ventral:bit_2_assessment = "Bad" ; qc_ir_ventral:bit_3_description = "Value is greater than the valid_max." ; qc_ir_ventral:bit_3_assessment = "Bad" ; float ir_dorsal(time) ; ir_dorsal:long_name = "Dorsal thermopile temperature" ; ir_dorsal:units = "degC" ; ir_dorsal:valid_min = -40.f ; ir_dorsal:valid_max = 80.f ; ir_dorsal:missing_value = -9999.f ; ir_dorsal:ancillary_variables = "qc_ir_dorsal" ; int qc_ir_dorsal(time) ; qc_ir_dorsal:long_name = "Quality check results on field: Dorsal thermopile temperature" ; qc_ir_dorsal:units = "unitless" ; qc_ir_dorsal:description = "This field 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_ir_dorsal:flag_method = "bit" ; qc_ir_dorsal:bit_1_description = "Value is equal to missing_value." ; qc_ir_dorsal:bit_1_assessment = "Bad" ; qc_ir_dorsal:bit_2_description = "Value is less than the valid_min." ; qc_ir_dorsal:bit_2_assessment = "Bad" ; qc_ir_dorsal:bit_3_description = "Value is greater than the valid_max." ; qc_ir_dorsal:bit_3_assessment = "Bad" ; float alt_pressure_sensor(time) ; alt_pressure_sensor:long_name = "Altitude above surface from pressure sensor" ; alt_pressure_sensor:units = "m" ; alt_pressure_sensor:valid_min = -100.f ; alt_pressure_sensor:valid_max = 15000.f ; alt_pressure_sensor:missing_value = -9999.f ; alt_pressure_sensor:standard_name = "altitude" ; alt_pressure_sensor:ancillary_variables = "qc_alt_pressure_sensor" ; int qc_alt_pressure_sensor(time) ; qc_alt_pressure_sensor:long_name = "Quality check results on field: Altitude above surface from pressure sensor" ; qc_alt_pressure_sensor:units = "unitless" ; qc_alt_pressure_sensor:description = "This field 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_pressure_sensor:flag_method = "bit" ; qc_alt_pressure_sensor:bit_1_description = "Value is equal to missing_value." ; qc_alt_pressure_sensor:bit_1_assessment = "Bad" ; qc_alt_pressure_sensor:bit_2_description = "Value is less than the valid_min." ; qc_alt_pressure_sensor:bit_2_assessment = "Bad" ; qc_alt_pressure_sensor:bit_3_description = "Value is greater than the valid_max." ; qc_alt_pressure_sensor:bit_3_assessment = "Bad" ; float cold_wire(time) ; cold_wire:long_name = "Air temperature from cold wire thermometer" ; cold_wire:units = "degC" ; cold_wire:valid_min = -40.f ; cold_wire:valid_max = 80.f ; cold_wire:missing_value = -9999.f ; cold_wire:standard_name = "air_temperature" ; cold_wire:ancillary_variables = "qc_cold_wire" ; int qc_cold_wire(time) ; qc_cold_wire:long_name = "Quality check results on field: Air temperature from cold wire thermometer" ; qc_cold_wire:units = "unitless" ; qc_cold_wire:description = "This field 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_cold_wire:flag_method = "bit" ; qc_cold_wire:bit_1_description = "Value is equal to missing_value." ; qc_cold_wire:bit_1_assessment = "Bad" ; qc_cold_wire:bit_2_description = "Value is less than the valid_min." ; qc_cold_wire:bit_2_assessment = "Bad" ; qc_cold_wire:bit_3_description = "Value is greater than the valid_max." ; qc_cold_wire:bit_3_assessment = "Bad" ; qc_cold_wire:bit_4_description = "Value is greater than 4 standard deviations from the mean of a 15 second window." ; qc_cold_wire:bit_4_assessment = "Bad" ; qc_cold_wire:bit_5_description = "Value is flatlined." ; qc_cold_wire:bit_5_assessment = "Bad" ; double lat(time) ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90. ; lat:valid_max = 90. ; lat:missing_value = -9999. ; lat:standard_name = "latitude" ; lat:ancillary_variables = "qc_lat" ; 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 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 = "Value is equal to missing_value." ; qc_lat:bit_1_assessment = "Bad" ; qc_lat:bit_2_description = "Value is less than the valid_min." ; qc_lat:bit_2_assessment = "Bad" ; qc_lat:bit_3_description = "Value is greater than the valid_max." ; qc_lat:bit_3_assessment = "Bad" ; double lon(time) ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180. ; lon:valid_max = 180. ; lon:missing_value = -9999. ; lon:standard_name = "longitude" ; lon:ancillary_variables = "qc_lon" ; 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 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 = "Value is equal to missing_value." ; qc_lon:bit_1_assessment = "Bad" ; qc_lon:bit_2_description = "Value is less than the valid_min." ; qc_lon:bit_2_assessment = "Bad" ; qc_lon:bit_3_description = "Value is greater than the valid_max." ; qc_lon:bit_3_assessment = "Bad" ; double alt(time) ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:valid_min = 0. ; alt:valid_max = 15000. ; alt:missing_value = -9999. ; alt:standard_name = "altitude" ; alt:ancillary_variables = "qc_alt" ; 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 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 = "Value is equal to missing_value." ; qc_alt:bit_1_assessment = "Bad" ; qc_alt:bit_2_description = "Value is less than the valid_min." ; qc_alt:bit_2_assessment = "Bad" ; qc_alt:bit_3_description = "Value is greater than the valid_max." ; qc_alt:bit_3_assessment = "Bad" ; qc_alt:bit_4_description = "Value is greater than 4 standard deviations from the mean of a 15 second window." ; qc_alt:bit_4_assessment = "Bad" ; qc_alt:bit_5_description = "Value is flatlined." ; qc_alt:bit_5_assessment = "Bad" ; // global attributes: :command_line = "aafdatahawkcorr_ingest -s oli -f U1 -DR" ; :Conventions = "ARM-1.2" ; :process_version = "ingest-aafdatahawkcorr-1.1-0.el6" ; :dod_version = "aafdatahawkmet-b1-1.0" ; :site_id = "oli" ; :platform_id = "aafdatahawkmet" ; :facility_id = "U1" ; :data_level = "b1" ; :location_description = "North Slope of Alaska (NSA), DataHawk Unmanned Aerial System" ; :datastream = "oliaafdatahawkmetU1.b1" ; :input_source = "/data/collection/oli/oliaafdatahawkU1.02/aaf.uas10hz.dh2.oli.20180807153933.b0.txt" ; :doi = "10.5439/1344808" ; :history = "created by user dsmgr on machine ruby at 2019-02-16 04:11:38, using ingest-aafdatahawkcorr-1.1-0.el6" ; }