netcdf kcgvdisdropsM1.b1.20240404.000000 { dimensions: time = UNLIMITED ; // (1 currently) variables: int base_time ; base_time:string = "2024-04-04 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" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2024-04-04 00:00:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2024-04-04 00:00:00 0:00" ; float equivolumetric_sphere_diameter(time) ; equivolumetric_sphere_diameter:long_name = "Equivolumetric sphere diameter" ; equivolumetric_sphere_diameter:units = "mm" ; equivolumetric_sphere_diameter:valid_min = 0.f ; equivolumetric_sphere_diameter:valid_max = 10.f ; equivolumetric_sphere_diameter:missing_value = -9999.f ; int qc_equivolumetric_sphere_diameter(time) ; qc_equivolumetric_sphere_diameter:long_name = "Quality check results on field: Equivolumetric sphere diameter" ; qc_equivolumetric_sphere_diameter:units = "unitless" ; qc_equivolumetric_sphere_diameter:description = "See global attributes for individual bit descriptions." ; float drop_volume(time) ; drop_volume:long_name = "Drop volume" ; drop_volume:units = "mm^3" ; drop_volume:valid_min = 0.f ; drop_volume:valid_max = 550.f ; drop_volume:missing_value = -9999.f ; int qc_drop_volume(time) ; qc_drop_volume:long_name = "Quality check results on field: Drop volume" ; qc_drop_volume:units = "unitless" ; qc_drop_volume:description = "See global attributes for individual bit descriptions." ; float fall_speed(time) ; fall_speed:long_name = "Fall speed" ; fall_speed:units = "m/s" ; fall_speed:valid_min = -15.f ; fall_speed:valid_max = 15.f ; fall_speed:missing_value = -9999.f ; int qc_fall_speed(time) ; qc_fall_speed:long_name = "Quality check results on field: Fall speed" ; qc_fall_speed:units = "unitless" ; qc_fall_speed:description = "See global attributes for individual bit descriptions." ; float oblateness(time) ; oblateness:long_name = "Oblateness" ; oblateness:units = "unitless" ; oblateness:valid_min = 0.f ; oblateness:missing_value = -9999.f ; int qc_oblateness(time) ; qc_oblateness:long_name = "Quality check results on field: Oblateness" ; qc_oblateness:units = "unitless" ; qc_oblateness:description = "See global attributes for individual bit descriptions." ; float area(time) ; area:long_name = "Instrument effective measurement area" ; area:units = "mm^2" ; area:valid_min = 0.f ; area:valid_max = 12000.f ; int qc_area(time) ; qc_area:long_name = "Quality check results on field: Instrument effective measurement area" ; qc_area:units = "unitless" ; qc_area:description = "See global attributes for individual bit descriptions." ; float drop_height_a(time) ; drop_height_a:long_name = "Individual drop height as measured by camera A" ; drop_height_a:units = "mm" ; drop_height_a:valid_min = 0.f ; drop_height_a:valid_max = 10.f ; drop_height_a:missing_value = -9999.f ; int qc_drop_height_a(time) ; qc_drop_height_a:long_name = "Quality check results on field: Individual drop height as measured by camera A" ; qc_drop_height_a:units = "unitless" ; qc_drop_height_a:description = "See global attributes for individual bit descriptions." ; float drop_height_b(time) ; drop_height_b:long_name = "Individual drop height as measured by camera B" ; drop_height_b:units = "mm" ; drop_height_b:valid_min = 0.f ; drop_height_b:valid_max = 10.f ; drop_height_b:missing_value = -9999.f ; int qc_drop_height_b(time) ; qc_drop_height_b:long_name = "Quality check results on field: Individual drop height as measured by camera B" ; qc_drop_height_b:units = "unitless" ; qc_drop_height_b:description = "See global attributes for individual bit descriptions." ; float drop_width_a(time) ; drop_width_a:long_name = "Individual drop width as measured by camera A" ; drop_width_a:units = "mm" ; drop_width_a:valid_min = 0.f ; drop_width_a:valid_max = 10.f ; drop_width_a:missing_value = -9999.f ; int qc_drop_width_a(time) ; qc_drop_width_a:long_name = "Quality check results on field: Individual drop width as measured by camera A" ; qc_drop_width_a:units = "unitless" ; qc_drop_width_a:description = "See global attributes for individual bit descriptions." ; float drop_width_b(time) ; drop_width_b:long_name = "Individual drop width as measured by camera B" ; drop_width_b:units = "mm" ; drop_width_b:valid_min = 0.f ; drop_width_b:valid_max = 10.f ; drop_width_b:missing_value = -9999.f ; int qc_drop_width_b(time) ; qc_drop_width_b:long_name = "Quality check results on field: Individual drop width as measured by camera B" ; qc_drop_width_b:units = "unitless" ; qc_drop_width_b:description = "See global attributes for individual bit descriptions." ; float lat ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; float lon ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; float alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; // global attributes: :command_line = "vdis_ingest -s kcg -f M1" ; :process_version = "ingest-vdis-1.21-0.el7" ; :dod_version = "vdisdrops-b1-1.2" ; :site_id = "kcg" ; :facility_id = "M1: Tasmania, Australia" ; :input_source = "/data/collection/kcg/kcgvdisM1.00/V24095.dsd.txt" ; :resolution_description = "The resolution field attributes refer to the number of significant digits relative to the decimal point that should be used in calculations. Using fewer digits might result in greater uncertainty. Using a larger number of digits should have no effect and thus is unnecessary. However, analysis based on differences in values with a larger number of significant digits than indicated could lead to erroneous results or misleading scientific conclusions.\n", "\n", "resolution for lat = 0.001\n", "resolution for lon = 0.001\n", "resolution for alt = 1" ; :serial_number = "" ; :qc_standards_version = "1.0" ; :qc_method = "Standard Mentor QC" ; :qc_comment = "The QC field values are a bit packed representation of true/false values for the tests that may have been performed. A QC value of zero means that none of the tests performed on the value failed.\n", "\n", "The QC field values make use of the internal binary format to store the results of the individual QC tests. This allows the representation of multiple QC states in a single value. If the test associated with a particular bit fails the bit is turned on. Turning on the bit equates to adding the integer value of the failed test to the current value of the field. The QC field\'s value can be interpreted by applying bit logic using bitwise operators, or by examining the QC value\'s integer representation. A QC field\'s integer representation is the sum of the individual integer values of the failed tests. The bit and integer equivalents for the first 5 bits are listed below:\n", "\n", "bit_1 = 00000001 = 0x01 = 2^0 = 1\n", "bit_2 = 00000010 = 0x02 = 2^1 = 2\n", "bit_3 = 00000100 = 0x04 = 2^2 = 4\n", "bit_4 = 00001000 = 0x08 = 2^3 = 8\n", "bit_5 = 00010000 = 0x10 = 2^4 = 16" ; :qc_bit_1_description = "Value is equal to missing_value." ; :qc_bit_1_assessment = "Bad" ; :qc_bit_2_description = "Value is less than the valid_min." ; :qc_bit_2_assessment = "Bad" ; :qc_bit_3_description = "Value is greater than the valid_max." ; :qc_bit_3_assessment = "Bad" ; :qc_bit_4_description = "Difference between current and previous values exceeds valid_delta." ; :qc_bit_4_assessment = "Indeterminate" ; :datastream = "kcgvdisdropsM1.b1" ; :history = "created by user dsmgr on machine prod-proc2.adc.arm.gov at 2024-04-06 17:37:01, using ingest-vdis-1.21-0.el7" ; }