netcdf sgpswatsE13.b1.20170703.000700 { dimensions: time = UNLIMITED ; // (14 currently) depth = 5 ; variables: int base_time ; base_time:string = "2017-07-03 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 2017-07-03 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 2017-07-03 00:00:00 0:00" ; time:standard_name = "time" ; int depth(depth) ; depth:long_name = "Sensor depth below surface" ; depth:units = "cm" ; depth:resolution = 1 ; depth:accuracy = 1 ; float tref(time) ; tref:long_name = "Reference thermistor temperature" ; tref:units = "degC" ; tref:valid_min = -25.f ; tref:valid_max = 50.f ; tref:valid_delta = 20.f ; tref:resolution = 0.1f ; tref:missing_value = -9999.f ; tref:accuracy = 0.2f ; tref:ancillary_variables = "qc_tref" ; int qc_tref(time) ; qc_tref:long_name = "Quality check results on field: Reference thermistor temperature" ; qc_tref:units = "unitless" ; qc_tref:description = "See global attributes for individual QC bit descriptions." ; qc_tref:flag_method = "bit" ; float tsoil_w(time, depth) ; tsoil_w:long_name = "Soil temperature, west profile" ; tsoil_w:units = "degC" ; tsoil_w:valid_min = -20.f ; tsoil_w:valid_max = 50.f ; tsoil_w:valid_delta = 20.f ; tsoil_w:resolution = 0.1f ; tsoil_w:missing_value = -9999.f ; tsoil_w:accuracy = 0.5f ; tsoil_w:ancillary_variables = "qc_tsoil_w" ; tsoil_w:standard_name = "soil_temperature" ; int qc_tsoil_w(time, depth) ; qc_tsoil_w:long_name = "Quality check results on field: Soil temperature, west profile" ; qc_tsoil_w:units = "unitless" ; qc_tsoil_w:description = "See global attributes for individual QC bit descriptions." ; qc_tsoil_w:flag_method = "bit" ; float trise_w(time, depth) ; trise_w:long_name = "Sensor temperature rise, west profile" ; trise_w:units = "degC" ; trise_w:valid_min = 1.f ; trise_w:valid_max = 4.5f ; trise_w:valid_delta = 3.5f ; trise_w:resolution = 0.01f ; trise_w:missing_value = -9999.f ; trise_w:accuracy = 0.04f ; trise_w:ancillary_variables = "qc_trise_w" ; int qc_trise_w(time, depth) ; qc_trise_w:long_name = "Quality check results on field: Sensor temperature rise, west profile" ; qc_trise_w:units = "unitless" ; qc_trise_w:description = "See global attributes for individual QC bit descriptions." ; qc_trise_w:flag_method = "bit" ; float trise_ref_w(time, depth) ; trise_ref_w:long_name = "Reference sensor temperature rise, west profile" ; trise_ref_w:units = "degC" ; trise_ref_w:valid_min = 1.38f ; trise_ref_w:valid_max = 3.96f ; trise_ref_w:valid_delta = 2.58f ; trise_ref_w:missing_value = -9999.f ; trise_ref_w:accuracy = 0.04f ; trise_ref_w:ancillary_variables = "qc_trise_ref_w" ; int qc_trise_ref_w(time, depth) ; qc_trise_ref_w:long_name = "Quality check results on field: Reference sensor temperature rise, west profile" ; qc_trise_ref_w:units = "unitless" ; qc_trise_ref_w:description = "See global attributes for individual QC bit descriptions." ; qc_trise_ref_w:flag_method = "bit" ; float fwi_w(time, depth) ; fwi_w:long_name = "Fractional water index, west profile" ; fwi_w:units = "unitless" ; fwi_w:valid_min = 0.f ; fwi_w:valid_max = 1.f ; fwi_w:valid_delta = 1.f ; fwi_w:missing_value = -9999.f ; fwi_w:equation = "(3.96 - trise_ref_w)/(3.96 - 1.38)" ; fwi_w:ancillary_variables = "qc_fwi_w" ; int qc_fwi_w(time, depth) ; qc_fwi_w:long_name = "Quality check results on field: Fractional water index, west profile" ; qc_fwi_w:units = "unitless" ; qc_fwi_w:description = "See global attributes for individual QC bit descriptions." ; qc_fwi_w:flag_method = "bit" ; float soilwatpot_w(time, depth) ; soilwatpot_w:long_name = "Soil water potential, west profile" ; soilwatpot_w:units = "kPa" ; soilwatpot_w:valid_min = -7000.f ; soilwatpot_w:valid_max = 0.f ; soilwatpot_w:valid_delta = 7000.f ; soilwatpot_w:missing_value = -9999.f ; soilwatpot_w:ancillary_variables = "qc_soilwatpot_w" ; int qc_soilwatpot_w(time, depth) ; qc_soilwatpot_w:long_name = "Quality check results on field: Soil water potential, west profile" ; qc_soilwatpot_w:units = "unitless" ; qc_soilwatpot_w:description = "See global attributes for individual QC bit descriptions." ; qc_soilwatpot_w:flag_method = "bit" ; float watcont_w(time, depth) ; watcont_w:long_name = "Volumetric water content, west profile" ; watcont_w:units = "m^3/m^3" ; watcont_w:valid_min = 0.f ; watcont_w:valid_max = 0.55f ; watcont_w:valid_delta = 0.55f ; watcont_w:missing_value = -9999.f ; watcont_w:ancillary_variables = "qc_watcont_w" ; int qc_watcont_w(time, depth) ; qc_watcont_w:long_name = "Quality check results on field: Volumetric water content, west profile" ; qc_watcont_w:units = "unitless" ; qc_watcont_w:description = "See global attributes for individual QC bit descriptions." ; qc_watcont_w:flag_method = "bit" ; float tsoil_e(time, depth) ; tsoil_e:long_name = "Soil temperature, east profile" ; tsoil_e:units = "degC" ; tsoil_e:valid_min = -20.f ; tsoil_e:valid_max = 50.f ; tsoil_e:valid_delta = 20.f ; tsoil_e:resolution = 0.1f ; tsoil_e:missing_value = -9999.f ; tsoil_e:accuracy = 0.5f ; tsoil_e:ancillary_variables = "qc_tsoil_e" ; tsoil_e:standard_name = "soil_temperature" ; int qc_tsoil_e(time, depth) ; qc_tsoil_e:long_name = "Quality check results on field: Soil temperature, east profile" ; qc_tsoil_e:units = "unitless" ; qc_tsoil_e:description = "See global attributes for individual QC bit descriptions." ; qc_tsoil_e:flag_method = "bit" ; float trise_e(time, depth) ; trise_e:long_name = "Sensor temperature rise, east profile" ; trise_e:units = "degC" ; trise_e:valid_min = 1.f ; trise_e:valid_max = 4.5f ; trise_e:valid_delta = 3.5f ; trise_e:resolution = 0.01f ; trise_e:missing_value = -9999.f ; trise_e:accuracy = 0.04f ; trise_e:ancillary_variables = "qc_trise_e" ; int qc_trise_e(time, depth) ; qc_trise_e:long_name = "Quality check results on field: Sensor temperature rise, east profile" ; qc_trise_e:units = "unitless" ; qc_trise_e:description = "See global attributes for individual QC bit descriptions." ; qc_trise_e:flag_method = "bit" ; float trise_ref_e(time, depth) ; trise_ref_e:long_name = "Reference sensor temperature rise, east profile" ; trise_ref_e:units = "degC" ; trise_ref_e:valid_min = 1.38f ; trise_ref_e:valid_max = 3.96f ; trise_ref_e:valid_delta = 2.58f ; trise_ref_e:missing_value = -9999.f ; trise_ref_e:accuracy = 0.04f ; trise_ref_e:ancillary_variables = "qc_trise_ref_e" ; int qc_trise_ref_e(time, depth) ; qc_trise_ref_e:long_name = "Quality check results on field: Reference sensor temperature rise, east profile" ; qc_trise_ref_e:units = "unitless" ; qc_trise_ref_e:description = "See global attributes for individual QC bit descriptions." ; qc_trise_ref_e:flag_method = "bit" ; float fwi_e(time, depth) ; fwi_e:long_name = "Fractional water index, east profile" ; fwi_e:units = "unitless" ; fwi_e:valid_min = 0.f ; fwi_e:valid_max = 1.f ; fwi_e:valid_delta = 1.f ; fwi_e:missing_value = -9999.f ; fwi_e:equation = "(3.96 - trise_ref_e)/(3.96 - 1.38)" ; fwi_e:ancillary_variables = "qc_fwi_e" ; int qc_fwi_e(time, depth) ; qc_fwi_e:long_name = "Quality check results on field: Fractional water index, east profile" ; qc_fwi_e:units = "unitless" ; qc_fwi_e:description = "See global attributes for individual QC bit descriptions." ; qc_fwi_e:flag_method = "bit" ; float soilwatpot_e(time, depth) ; soilwatpot_e:long_name = "Soil water potential, east profile" ; soilwatpot_e:units = "kPa" ; soilwatpot_e:valid_min = -7000.f ; soilwatpot_e:valid_max = 0.f ; soilwatpot_e:valid_delta = 7000.f ; soilwatpot_e:missing_value = -9999.f ; soilwatpot_e:ancillary_variables = "qc_soilwatpot_e" ; int qc_soilwatpot_e(time, depth) ; qc_soilwatpot_e:long_name = "Quality check results on field: Soil water potential, east profile" ; qc_soilwatpot_e:units = "unitless" ; qc_soilwatpot_e:description = "See global attributes for individual QC bit descriptions." ; qc_soilwatpot_e:flag_method = "bit" ; float watcont_e(time, depth) ; watcont_e:long_name = "Volumetric water content, east profile" ; watcont_e:units = "m^3/m^3" ; watcont_e:valid_min = 0.f ; watcont_e:valid_max = 0.55f ; watcont_e:valid_delta = 0.55f ; watcont_e:missing_value = -9999.f ; watcont_e:ancillary_variables = "qc_watcont_e" ; int qc_watcont_e(time, depth) ; qc_watcont_e:long_name = "Quality check results on field: Volumetric water content, east profile" ; qc_watcont_e:units = "unitless" ; qc_watcont_e:description = "See global attributes for individual QC bit descriptions." ; qc_watcont_e:flag_method = "bit" ; int serial_numbers_w(depth) ; serial_numbers_w:long_name = "West profile sensor serial numbers" ; serial_numbers_w:units = "unitless" ; serial_numbers_w:missing_value = -9999 ; int serial_numbers_e(depth) ; serial_numbers_e:long_name = "East profile sensor serial numbers" ; serial_numbers_e:units = "unitless" ; serial_numbers_e:missing_value = -9999 ; float lat ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; lat:standard_name = "latitude" ; float lon ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; lon:standard_name = "longitude" ; float alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; // global attributes: :command_line = "swats_ingest -s sgp -f E13" ; :Conventions = "ARM-1.0" ; :process_version = "ingest-swats-12.0-0.el6" ; :dod_version = "swats-b1-2.3" ; :input_source = "/data/collection/sgp/sgpswatsE13.00/1499040420.icm" ; :site_id = "sgp" ; :platform_id = "swats" ; :facility_id = "E13" ; :data_level = "b1" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :datastream = "sgpswatsE13.b1" ; :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, analyses based on differences in values with a larger number of significant digits than indicated could lead to erroneous results or misleading scientific conclusions." ; :serial_number = "See serial_number data for East and West profiles" ; :sampling_interval = "1 hour" ; :averaging_interval = "N/A" ; :profile_distance = "1.0 meter between East and West sensor profiles." ; :ref_therm_location = "The reference thermistor is located inside the electronics enclosure which is mounted on posts above the soil surface. That makes it 1.2m south of the two sensor profiles and 50 cm above the soil surface." ; :unit_comment = "kPa is kilopascals, m3/m3 is cubic meters of water per cubic meter of soil." ; :soil_characterization = "E13 (Central Facility) This site is located on a broad hilltop, with the\n", "topmost sandstone layer about 88 cm below the surface. SWATS sensors are\n", "installed at depths of 5, 15, 25, 35, 60 and 85 cm in both profiles.\n", "Note: the original installation in late January, 1996 only included the top\n", "five levels. The lowest depth (85 cm) was added on 28 February 1997 and then\n", "removed again on 12 September 2008.\n", "\n", "The sensors that were connected on September 12, 2008, were installed on\n", "May 15-16, 2006. The access pit was dug slightly to the south and west of the\n", "original access pit, in undisturbed soil. The junction box and conduit were\n", "re-oriented 90 degrees counter-clockwise, so that the sensors profiles are now\n", "aligned north-south (they were originally east-west). The west sensors are in\n", "the south wall of the pit and the east sensors are in the north side of the\n", "pit. A rock layer exists at 70 cm, limiting the placement of sensors at only 5\n", "levels.\n", "\n", "West 5cm silt-loam\n", "West 15cm silt-loam\n", "West 25cm clay\n", "West 35cm clay-loam\n", "West 60cm clay-loam\n", "West 85cm clay-loam\n", "West 125cm n/a\n", "West 175cm n/a\n", "East 5cm silt-loam\n", "East 15cm silt-loam\n", "East 25cm clay\n", "East 35cm clay-loam\n", "East 60cm clay-loam\n", "East 85cm clay-loam\n", "East 125cm n/a\n", "East 175cm n/a" ; :calib_description = "Calibration/Calculation Technique for determining Soil Water Potential and\n", "Volumetric Water Content from the measured SWATS temperature rise values.\n", "\n", " Adjustment of individual sensor responses to the \"reference\" sensor response\n", " to remove sensor-to-sensor variability. Coefficients m and b are unique for\n", " each individual sensor.\n", "\n", " dTref = m * dTsensor + b\n", "\n", " where:\n", "\n", " dTref = \"reference\" sensor response (C)\n", " dTsensor = individual sensor response (C)\n", " m = slope\n", " b = intercept\n", "\n", " Note: The dTsensor value is input from the \'trise\' fields as reported by\n", " the instrument. However, the dTref value calculated here is NOT the value\n", " stored in the \'tref\' field. This dTref value is stored in the \'trise_ref\' fields and used in the following calculation.\n", "\n", " Second generation calibration used to calculate the soil water potential.\n", "\n", " psi = -c * exp(a * dTref)\n", "\n", " where:\n", "\n", " psi = soil water potential (kPa)\n", " a = 1.788\n", " c = 0.717\n", "\n", " Note: The value stored in the \'soilwatpot\' field is psi.\n", "\n", " Second generation calibration for estimating the water content as a function\n", " of potential. Coefficients tr, ts, alpha, and n are unique for each different\n", " soil layer at each site.\n", "\n", " theta = tr + (ts - tr)/(1 + (alpha * (-psi/100))^n)^(1 - 1/n)\n", "\n", " where:\n", "\n", " theta = volumetric soil water content (m^3/m^3)\n", " tr = residual water content (m^3/m^3)\n", " ts = saturated water content (m^3/m^3)\n", " alpha = empirical constant\n", " n = empirical constant\n", " psi = potential (kPa)\n", "\n", " Note: The value stored in the \'watcont\' field is theta." ; :calib_coefficients = "loc sn m b tr ts alpha n\n", "w5 10562 1.1727 -0.56673 0.246 0.434 29.910 1.631\n", "w15 10553 1.1570 -0.44798 0.246 0.434 29.910 1.631\n", "w25 10555 1.1518 0.06697 0.265 0.483 66.002 1.524\n", "w35 10551 1.2585 -0.77210 0.297 0.479 92.101 1.284\n", "w60 10567 1.2464 -0.16551 0.297 0.479 92.101 1.284\n", "w85 -9999 -9999 -9999 -9999 -9999 -9999 -9999\n", "w125 -9999 -9999 -9999 -9999 -9999 -9999 -9999\n", "w175 -9999 -9999 -9999 -9999 -9999 -9999 -9999\n", "e5 10605 1.1217 -0.32504 0.246 0.434 29.910 1.631\n", "e15 10568 1.2113 -0.78817 0.246 0.434 29.910 1.631\n", "e25 10610 1.2113 -0.31577 0.265 0.483 66.002 1.524\n", "e35 10552 1.1266 -0.27616 0.297 0.479 92.101 1.284\n", "e60 10604 1.2227 -0.28293 0.297 0.479 92.101 1.284\n", "e85 -9999 -9999 -9999 -9999 -9999 -9999 -9999\n", "e125 -9999 -9999 -9999 -9999 -9999 -9999 -9999\n", "e175 -9999 -9999 -9999 -9999 -9999 -9999 -9999" ; :qc_bit_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." ; :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" ; :qc_bit_5_description = "One or more input values to an equation are invalid." ; :qc_bit_5_assessment = "Bad" ; :history = "created by user dsmgr on machine ruby at 2017-07-03 01:21:01, using ingest-swats-12.0-0.el6" ; }