netcdf sgp30baebbrE7.s1.20111112.000000 { dimensions: time = UNLIMITED ; // (48 currently) variables: int base_time ; base_time:string = "12-Nov-2011,0:00:00 GMT" ; 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 2011-11-12 00:00:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2011-11-12 00:00:00 0:00" ; float aerodynamic_latent_heat_flux(time) ; aerodynamic_latent_heat_flux:long_name = "Aerodynamic latent heat flux" ; aerodynamic_latent_heat_flux:units = "W/m^2" ; aerodynamic_latent_heat_flux:valid_min = -1000.f ; aerodynamic_latent_heat_flux:valid_max = 200.f ; aerodynamic_latent_heat_flux:resolution = 0.1f ; aerodynamic_latent_heat_flux:missing_value = -9999.f ; int qc_aerodynamic_latent_heat_flux(time) ; qc_aerodynamic_latent_heat_flux:long_name = "Quality check results on field: Aerodynamic latent heat flux" ; qc_aerodynamic_latent_heat_flux:units = "unitless" ; qc_aerodynamic_latent_heat_flux: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." ; float aerodynamic_sensible_heat_flux(time) ; aerodynamic_sensible_heat_flux:long_name = "Aerodynamic sensible heat flux" ; aerodynamic_sensible_heat_flux:units = "W/m^2" ; aerodynamic_sensible_heat_flux:valid_min = -1000.f ; aerodynamic_sensible_heat_flux:valid_max = 200.f ; aerodynamic_sensible_heat_flux:resolution = 0.1f ; aerodynamic_sensible_heat_flux:missing_value = -9999.f ; int qc_aerodynamic_sensible_heat_flux(time) ; qc_aerodynamic_sensible_heat_flux:long_name = "Quality check results on field: Aerodynamic sensible heat flux" ; qc_aerodynamic_sensible_heat_flux:units = "unitless" ; qc_aerodynamic_sensible_heat_flux: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." ; float friction_velocity(time) ; friction_velocity:long_name = "Friction velocity" ; friction_velocity:units = "m/s" ; friction_velocity:valid_min = 0.02f ; friction_velocity:valid_max = 1.5f ; friction_velocity:resolution = 0.01f ; friction_velocity:missing_value = -9999.f ; int qc_friction_velocity(time) ; qc_friction_velocity:long_name = "Quality check results on field: Friction velocity" ; qc_friction_velocity:units = "unitless" ; qc_friction_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." ; float be_latent_heat_flux(time) ; be_latent_heat_flux:long_name = "Best estimate latent heat flux" ; be_latent_heat_flux:units = "W/m^2" ; be_latent_heat_flux:valid_min = -1000.f ; be_latent_heat_flux:valid_max = 200.f ; be_latent_heat_flux:resolution = 0.1f ; be_latent_heat_flux:missing_value = -9999.f ; int qc_be_latent_heat_flux(time) ; qc_be_latent_heat_flux:long_name = "Quality check results on field: Best estimate latent heat flux" ; qc_be_latent_heat_flux:units = "unitless" ; qc_be_latent_heat_flux: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." ; float be_sensible_heat_flux(time) ; be_sensible_heat_flux:long_name = "Best estimate sensible heat flux" ; be_sensible_heat_flux:units = "W/m^2" ; be_sensible_heat_flux:valid_min = -1000.f ; be_sensible_heat_flux:valid_max = 200.f ; be_sensible_heat_flux:resolution = 0.1f ; be_sensible_heat_flux:missing_value = -9999.f ; int qc_be_sensible_heat_flux(time) ; qc_be_sensible_heat_flux:long_name = "Quality check results on field: Best estimate sensible heat flux" ; qc_be_sensible_heat_flux:units = "unitless" ; qc_be_sensible_heat_flux: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." ; float vegetation_height(time) ; vegetation_height:long_name = "Vegetation height outside fence" ; vegetation_height:units = "m" ; vegetation_height:valid_min = 0.f ; vegetation_height:valid_max = 3.f ; vegetation_height:resolution = 0.1f ; vegetation_height:missing_value = -9999.f ; int qc_vegetation_height(time) ; qc_vegetation_height:long_name = "Quality check results on field: Vegetation height outside fence" ; qc_vegetation_height:units = "unitless" ; qc_vegetation_height: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." ; float solar_radiation(time) ; solar_radiation:long_name = "Solar radiation calculated from time of day, lat, and lon" ; solar_radiation:units = "W/m^2" ; float temp_reference(time) ; temp_reference:long_name = "Reference temperature in enclosure" ; temp_reference:units = "degC" ; temp_reference:resolution = 0.1f ; temp_reference:missing_value = -9999.f ; temp_reference:valid_min = -50.f ; temp_reference:valid_max = 50.f ; int qc_temp_reference(time) ; qc_temp_reference:long_name = "Quality check results on field: Reference temperature in enclosure" ; qc_temp_reference:units = "unitless" ; qc_temp_reference: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." ; float temp_air_top(time) ; temp_air_top:long_name = "Top air temperature" ; temp_air_top:units = "degC" ; temp_air_top:resolution = 0.01f ; temp_air_top:missing_value = -9999.f ; temp_air_top:valid_min = -50.f ; temp_air_top:valid_max = 50.f ; int qc_temp_air_top(time) ; qc_temp_air_top:long_name = "Quality check results on field: Top air temperature" ; qc_temp_air_top:units = "unitless" ; qc_temp_air_top: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." ; float temp_air_bottom(time) ; temp_air_bottom:long_name = "Bottom air temperature" ; temp_air_bottom:units = "degC" ; temp_air_bottom:resolution = 0.01f ; temp_air_bottom:missing_value = -9999.f ; temp_air_bottom:valid_min = -50.f ; temp_air_bottom:valid_max = 50.f ; int qc_temp_air_bottom(time) ; qc_temp_air_bottom:long_name = "Quality check results on field: Bottom air temperature" ; qc_temp_air_bottom:units = "unitless" ; qc_temp_air_bottom: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." ; float temp_trh_top(time) ; temp_trh_top:long_name = "Top T/RH sensor temperature" ; temp_trh_top:units = "degC" ; temp_trh_top:resolution = 0.01f ; temp_trh_top:missing_value = -9999.f ; temp_trh_top:valid_min = -50.f ; temp_trh_top:valid_max = 50.f ; int qc_temp_trh_top(time) ; qc_temp_trh_top:long_name = "Quality check results on field: Top T/RH sensor temperature" ; qc_temp_trh_top:units = "unitless" ; qc_temp_trh_top: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." ; float temp_trh_bottom(time) ; temp_trh_bottom:long_name = "Bottom T/RH sensor temperature" ; temp_trh_bottom:units = "degC" ; temp_trh_bottom:resolution = 0.01f ; temp_trh_bottom:missing_value = -9999.f ; temp_trh_bottom:valid_min = -50.f ; temp_trh_bottom:valid_max = 50.f ; int qc_temp_trh_bottom(time) ; qc_temp_trh_bottom:long_name = "Quality check results on field: Bottom T/RH sensor temperature" ; qc_temp_trh_bottom:units = "unitless" ; qc_temp_trh_bottom: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." ; float rh_top_fraction(time) ; rh_top_fraction:long_name = "Top relative humidity (fractional)" ; rh_top_fraction:units = "fraction" ; rh_top_fraction:resolution = 0.001f ; rh_top_fraction:missing_value = -9999.f ; rh_top_fraction:valid_min = 0.f ; rh_top_fraction:valid_max = 1.06f ; int qc_rh_top_fraction(time) ; qc_rh_top_fraction:long_name = "Quality check results on field: Top relative humidity (fractional)" ; qc_rh_top_fraction:units = "unitless" ; qc_rh_top_fraction: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." ; float rh_bottom_fraction(time) ; rh_bottom_fraction:long_name = "Bottom relative humidity (fractional)" ; rh_bottom_fraction:units = "fraction" ; rh_bottom_fraction:resolution = 0.001f ; rh_bottom_fraction:missing_value = -9999.f ; rh_bottom_fraction:valid_min = 0.f ; rh_bottom_fraction:valid_max = 1.06f ; int qc_rh_bottom_fraction(time) ; qc_rh_bottom_fraction:long_name = "Quality check results on field: Bottom relative humidity (fractional)" ; qc_rh_bottom_fraction:units = "unitless" ; qc_rh_bottom_fraction: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." ; float vapor_pressure_top(time) ; vapor_pressure_top:long_name = "Top vapor pressure" ; vapor_pressure_top:units = "kPa" ; vapor_pressure_top:resolution = 0.001f ; vapor_pressure_top:missing_value = -9999.f ; int qc_vapor_pressure_top(time) ; qc_vapor_pressure_top:long_name = "Quality check results on field: Top vapor pressure" ; qc_vapor_pressure_top:units = "unitless" ; qc_vapor_pressure_top: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." ; float vapor_pressure_bottom(time) ; vapor_pressure_bottom:long_name = "Bottom vapor pressure" ; vapor_pressure_bottom:units = "kPa" ; vapor_pressure_bottom:resolution = 0.001f ; vapor_pressure_bottom:missing_value = -9999.f ; int qc_vapor_pressure_bottom(time) ; qc_vapor_pressure_bottom:long_name = "Quality check results on field: Bottom vapor pressure" ; qc_vapor_pressure_bottom:units = "unitless" ; qc_vapor_pressure_bottom: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." ; float net_radiation(time) ; net_radiation:long_name = "Net radiation" ; net_radiation:units = "W/m^2" ; net_radiation:resolution = 0.1f ; net_radiation:missing_value = -9999.f ; net_radiation:valid_min = -150.f ; net_radiation:valid_max = 1000.f ; int qc_net_radiation(time) ; qc_net_radiation:long_name = "Quality check results on field: Net radiation" ; qc_net_radiation:units = "unitless" ; qc_net_radiation: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." ; float atmos_pressure(time) ; atmos_pressure:long_name = "Atmospheric pressure" ; atmos_pressure:units = "kPa" ; atmos_pressure:resolution = 0.01f ; atmos_pressure:missing_value = -9999.f ; atmos_pressure:valid_min = 90.f ; atmos_pressure:valid_max = 110.f ; int qc_atmos_pressure(time) ; qc_atmos_pressure:long_name = "Quality check results on field: Atmospheric pressure" ; qc_atmos_pressure:units = "unitless" ; qc_atmos_pressure: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." ; float soil_moisture_1(time) ; soil_moisture_1:long_name = "Soil moisture 1, gravimetric" ; soil_moisture_1:units = "%" ; soil_moisture_1:resolution = 0.1f ; soil_moisture_1:missing_value = -9999.f ; soil_moisture_1:valid_min = 3.f ; soil_moisture_1:valid_max = 50.f ; int qc_soil_moisture_1(time) ; qc_soil_moisture_1:long_name = "Quality check results on field: Soil moisture 1, gravimetric" ; qc_soil_moisture_1:units = "unitless" ; qc_soil_moisture_1: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." ; float soil_moisture_2(time) ; soil_moisture_2:long_name = "Soil moisture 2, gravimetric" ; soil_moisture_2:units = "%" ; soil_moisture_2:resolution = 0.1f ; soil_moisture_2:missing_value = -9999.f ; soil_moisture_2:valid_min = 3.f ; soil_moisture_2:valid_max = 50.f ; int qc_soil_moisture_2(time) ; qc_soil_moisture_2:long_name = "Quality check results on field: Soil moisture 2, gravimetric" ; qc_soil_moisture_2:units = "unitless" ; qc_soil_moisture_2: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." ; float soil_moisture_3(time) ; soil_moisture_3:long_name = "Soil moisture 3, gravimetric" ; soil_moisture_3:units = "%" ; soil_moisture_3:resolution = 0.1f ; soil_moisture_3:missing_value = -9999.f ; soil_moisture_3:valid_min = 3.f ; soil_moisture_3:valid_max = 50.f ; int qc_soil_moisture_3(time) ; qc_soil_moisture_3:long_name = "Quality check results on field: Soil moisture 3, gravimetric" ; qc_soil_moisture_3:units = "unitless" ; qc_soil_moisture_3: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." ; float soil_moisture_4(time) ; soil_moisture_4:long_name = "Soil moisture 4, gravimetric" ; soil_moisture_4:units = "%" ; soil_moisture_4:resolution = 0.1f ; soil_moisture_4:missing_value = -9999.f ; soil_moisture_4:valid_min = 3.f ; soil_moisture_4:valid_max = 50.f ; int qc_soil_moisture_4(time) ; qc_soil_moisture_4:long_name = "Quality check results on field: Soil moisture 4, gravimetric" ; qc_soil_moisture_4:units = "unitless" ; qc_soil_moisture_4: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." ; float soil_moisture_5(time) ; soil_moisture_5:long_name = "Soil moisture 5, gravimetric" ; soil_moisture_5:units = "%" ; soil_moisture_5:resolution = 0.1f ; soil_moisture_5:missing_value = -9999.f ; soil_moisture_5:valid_min = 3.f ; soil_moisture_5:valid_max = 50.f ; int qc_soil_moisture_5(time) ; qc_soil_moisture_5:long_name = "Quality check results on field: Soil moisture 5, gravimetric" ; qc_soil_moisture_5:units = "unitless" ; qc_soil_moisture_5: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." ; float soil_temp_1(time) ; soil_temp_1:long_name = "Soil temperature 1" ; soil_temp_1:units = "degC" ; soil_temp_1:resolution = 0.1f ; soil_temp_1:missing_value = -9999.f ; soil_temp_1:valid_min = -40.f ; soil_temp_1:valid_max = 50.f ; int qc_soil_temp_1(time) ; qc_soil_temp_1:long_name = "Quality check results on field: Soil temperature 1" ; qc_soil_temp_1:units = "unitless" ; qc_soil_temp_1: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." ; float soil_temp_2(time) ; soil_temp_2:long_name = "Soil temperature 2" ; soil_temp_2:units = "degC" ; soil_temp_2:resolution = 0.1f ; soil_temp_2:missing_value = -9999.f ; soil_temp_2:valid_min = -40.f ; soil_temp_2:valid_max = 50.f ; int qc_soil_temp_2(time) ; qc_soil_temp_2:long_name = "Quality check results on field: Soil temperature 2" ; qc_soil_temp_2:units = "unitless" ; qc_soil_temp_2: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." ; float soil_temp_3(time) ; soil_temp_3:long_name = "Soil temperature 3" ; soil_temp_3:units = "degC" ; soil_temp_3:resolution = 0.1f ; soil_temp_3:missing_value = -9999.f ; soil_temp_3:valid_min = -40.f ; soil_temp_3:valid_max = 50.f ; int qc_soil_temp_3(time) ; qc_soil_temp_3:long_name = "Quality check results on field: Soil temperature 3" ; qc_soil_temp_3:units = "unitless" ; qc_soil_temp_3: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." ; float soil_temp_4(time) ; soil_temp_4:long_name = "Soil temperature 4" ; soil_temp_4:units = "degC" ; soil_temp_4:resolution = 0.1f ; soil_temp_4:missing_value = -9999.f ; soil_temp_4:valid_min = -40.f ; soil_temp_4:valid_max = 50.f ; int qc_soil_temp_4(time) ; qc_soil_temp_4:long_name = "Quality check results on field: Soil temperature 4" ; qc_soil_temp_4:units = "unitless" ; qc_soil_temp_4: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." ; float soil_temp_5(time) ; soil_temp_5:long_name = "Soil temperature 5" ; soil_temp_5:units = "degC" ; soil_temp_5:resolution = 0.1f ; soil_temp_5:missing_value = -9999.f ; soil_temp_5:valid_min = -40.f ; soil_temp_5:valid_max = 50.f ; int qc_soil_temp_5(time) ; qc_soil_temp_5:long_name = "Quality check results on field: Soil temperature 5" ; qc_soil_temp_5:units = "unitless" ; qc_soil_temp_5: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." ; float soil_heat_flow_1(time) ; soil_heat_flow_1:long_name = "Soil heat flow 1" ; soil_heat_flow_1:units = "W/m^2" ; soil_heat_flow_1:resolution = 0.1f ; soil_heat_flow_1:missing_value = -9999.f ; soil_heat_flow_1:valid_min = -200.f ; soil_heat_flow_1:valid_max = 100.f ; int qc_soil_heat_flow_1(time) ; qc_soil_heat_flow_1:long_name = "Quality check results on field: Soil heat flow 1" ; qc_soil_heat_flow_1:units = "unitless" ; qc_soil_heat_flow_1: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." ; float soil_heat_flow_2(time) ; soil_heat_flow_2:long_name = "Soil heat flow 2" ; soil_heat_flow_2:units = "W/m^2" ; soil_heat_flow_2:resolution = 0.1f ; soil_heat_flow_2:missing_value = -9999.f ; soil_heat_flow_2:valid_min = -200.f ; soil_heat_flow_2:valid_max = 100.f ; int qc_soil_heat_flow_2(time) ; qc_soil_heat_flow_2:long_name = "Quality check results on field: Soil heat flow 2" ; qc_soil_heat_flow_2:units = "unitless" ; qc_soil_heat_flow_2: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." ; float soil_heat_flow_3(time) ; soil_heat_flow_3:long_name = "Soil heat flow 3" ; soil_heat_flow_3:units = "W/m^2" ; soil_heat_flow_3:resolution = 0.1f ; soil_heat_flow_3:missing_value = -9999.f ; soil_heat_flow_3:valid_min = -200.f ; soil_heat_flow_3:valid_max = 100.f ; int qc_soil_heat_flow_3(time) ; qc_soil_heat_flow_3:long_name = "Quality check results on field: Soil heat flow 3" ; qc_soil_heat_flow_3:units = "unitless" ; qc_soil_heat_flow_3: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." ; float soil_heat_flow_4(time) ; soil_heat_flow_4:long_name = "Soil heat flow 4" ; soil_heat_flow_4:units = "W/m^2" ; soil_heat_flow_4:resolution = 0.1f ; soil_heat_flow_4:missing_value = -9999.f ; soil_heat_flow_4:valid_min = -200.f ; soil_heat_flow_4:valid_max = 100.f ; int qc_soil_heat_flow_4(time) ; qc_soil_heat_flow_4:long_name = "Quality check results on field: Soil heat flow 4" ; qc_soil_heat_flow_4:units = "unitless" ; qc_soil_heat_flow_4: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." ; float soil_heat_flow_5(time) ; soil_heat_flow_5:long_name = "Soil heat flow 5" ; soil_heat_flow_5:units = "W/m^2" ; soil_heat_flow_5:resolution = 0.1f ; soil_heat_flow_5:missing_value = -9999.f ; soil_heat_flow_5:valid_min = -200.f ; soil_heat_flow_5:valid_max = 100.f ; int qc_soil_heat_flow_5(time) ; qc_soil_heat_flow_5:long_name = "Quality check results on field: Soil heat flow 5" ; qc_soil_heat_flow_5:units = "unitless" ; qc_soil_heat_flow_5: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." ; float corr_soil_heat_flow_1(time) ; corr_soil_heat_flow_1:long_name = "Soil heat flow 1, corrected for soil moisture" ; corr_soil_heat_flow_1:units = "W/m^2" ; corr_soil_heat_flow_1:resolution = 0.1f ; corr_soil_heat_flow_1:missing_value = -9999.f ; int qc_corr_soil_heat_flow_1(time) ; qc_corr_soil_heat_flow_1:long_name = "Quality check results on field: Soil heat flow 1, corrected for soil moisture" ; qc_corr_soil_heat_flow_1:units = "unitless" ; qc_corr_soil_heat_flow_1: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." ; float corr_soil_heat_flow_2(time) ; corr_soil_heat_flow_2:long_name = "Soil heat flow 2, corrected for soil moisture" ; corr_soil_heat_flow_2:units = "W/m^2" ; corr_soil_heat_flow_2:resolution = 0.1f ; corr_soil_heat_flow_2:missing_value = -9999.f ; int qc_corr_soil_heat_flow_2(time) ; qc_corr_soil_heat_flow_2:long_name = "Quality check results on field: Soil heat flow 2, corrected for soil moisture" ; qc_corr_soil_heat_flow_2:units = "unitless" ; qc_corr_soil_heat_flow_2: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." ; float corr_soil_heat_flow_3(time) ; corr_soil_heat_flow_3:long_name = "Soil heat flow 3, corrected for soil moisture" ; corr_soil_heat_flow_3:units = "W/m^2" ; corr_soil_heat_flow_3:resolution = 0.1f ; corr_soil_heat_flow_3:missing_value = -9999.f ; int qc_corr_soil_heat_flow_3(time) ; qc_corr_soil_heat_flow_3:long_name = "Quality check results on field: Soil heat flow 3, corrected for soil moisture" ; qc_corr_soil_heat_flow_3:units = "unitless" ; qc_corr_soil_heat_flow_3: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." ; float corr_soil_heat_flow_4(time) ; corr_soil_heat_flow_4:long_name = "Soil heat flow 4, corrected for soil moisture" ; corr_soil_heat_flow_4:units = "W/m^2" ; corr_soil_heat_flow_4:resolution = 0.1f ; corr_soil_heat_flow_4:missing_value = -9999.f ; int qc_corr_soil_heat_flow_4(time) ; qc_corr_soil_heat_flow_4:long_name = "Quality check results on field: Soil heat flow 4, corrected for soil moisture" ; qc_corr_soil_heat_flow_4:units = "unitless" ; qc_corr_soil_heat_flow_4: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." ; float corr_soil_heat_flow_5(time) ; corr_soil_heat_flow_5:long_name = "Soil heat flow 5, corrected for soil moisture" ; corr_soil_heat_flow_5:units = "W/m^2" ; corr_soil_heat_flow_5:resolution = 0.1f ; corr_soil_heat_flow_5:missing_value = -9999.f ; int qc_corr_soil_heat_flow_5(time) ; qc_corr_soil_heat_flow_5:long_name = "Quality check results on field: Soil heat flow 5, corrected for soil moisture" ; qc_corr_soil_heat_flow_5:units = "unitless" ; qc_corr_soil_heat_flow_5: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." ; float soil_heat_capacity_1(time) ; soil_heat_capacity_1:long_name = "Soil heat capacity 1" ; soil_heat_capacity_1:units = "MJ/m^3/degC" ; soil_heat_capacity_1:resolution = 0.1f ; soil_heat_capacity_1:missing_value = -9999.f ; int qc_soil_heat_capacity_1(time) ; qc_soil_heat_capacity_1:long_name = "Quality check results on field: Soil heat capacity 1" ; qc_soil_heat_capacity_1:units = "unitless" ; qc_soil_heat_capacity_1: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." ; float soil_heat_capacity_2(time) ; soil_heat_capacity_2:long_name = "Soil heat capacity 2" ; soil_heat_capacity_2:units = "MJ/m^3/degC" ; soil_heat_capacity_2:resolution = 0.1f ; soil_heat_capacity_2:missing_value = -9999.f ; int qc_soil_heat_capacity_2(time) ; qc_soil_heat_capacity_2:long_name = "Quality check results on field: Soil heat capacity 2" ; qc_soil_heat_capacity_2:units = "unitless" ; qc_soil_heat_capacity_2: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." ; float soil_heat_capacity_3(time) ; soil_heat_capacity_3:long_name = "Soil heat capacity 3" ; soil_heat_capacity_3:units = "MJ/m^3/degC" ; soil_heat_capacity_3:resolution = 0.1f ; soil_heat_capacity_3:missing_value = -9999.f ; int qc_soil_heat_capacity_3(time) ; qc_soil_heat_capacity_3:long_name = "Quality check results on field: Soil heat capacity 3" ; qc_soil_heat_capacity_3:units = "unitless" ; qc_soil_heat_capacity_3: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." ; float soil_heat_capacity_4(time) ; soil_heat_capacity_4:long_name = "Soil heat capacity 4" ; soil_heat_capacity_4:units = "MJ/m^3/degC" ; soil_heat_capacity_4:resolution = 0.1f ; soil_heat_capacity_4:missing_value = -9999.f ; int qc_soil_heat_capacity_4(time) ; qc_soil_heat_capacity_4:long_name = "Quality check results on field: Soil heat capacity 4" ; qc_soil_heat_capacity_4:units = "unitless" ; qc_soil_heat_capacity_4: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." ; float soil_heat_capacity_5(time) ; soil_heat_capacity_5:long_name = "Soil heat capacity 5" ; soil_heat_capacity_5:units = "MJ/m^3/degC" ; soil_heat_capacity_5:resolution = 0.1f ; soil_heat_capacity_5:missing_value = -9999.f ; int qc_soil_heat_capacity_5(time) ; qc_soil_heat_capacity_5:long_name = "Quality check results on field: Soil heat capacity 5" ; qc_soil_heat_capacity_5:units = "unitless" ; qc_soil_heat_capacity_5: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." ; float energy_storage_change_1(time) ; energy_storage_change_1:long_name = "Change in energy storage 1, 0-5 cm soil layer" ; energy_storage_change_1:units = "W/m^2" ; energy_storage_change_1:resolution = 0.1f ; energy_storage_change_1:missing_value = -9999.f ; int qc_energy_storage_change_1(time) ; qc_energy_storage_change_1:long_name = "Quality check results on field: Change in energy storage 1, 0-5 cm soil layer" ; qc_energy_storage_change_1:units = "unitless" ; qc_energy_storage_change_1: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." ; float energy_storage_change_2(time) ; energy_storage_change_2:long_name = "Change in energy storage 2, 0-5 cm soil layer" ; energy_storage_change_2:units = "W/m^2" ; energy_storage_change_2:resolution = 0.1f ; energy_storage_change_2:missing_value = -9999.f ; int qc_energy_storage_change_2(time) ; qc_energy_storage_change_2:long_name = "Quality check results on field: Change in energy storage 2, 0-5 cm soil layer" ; qc_energy_storage_change_2:units = "unitless" ; qc_energy_storage_change_2: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." ; float energy_storage_change_3(time) ; energy_storage_change_3:long_name = "Change in energy storage 3, 0-5 cm soil layer" ; energy_storage_change_3:units = "W/m^2" ; energy_storage_change_3:resolution = 0.1f ; energy_storage_change_3:missing_value = -9999.f ; int qc_energy_storage_change_3(time) ; qc_energy_storage_change_3:long_name = "Quality check results on field: Change in energy storage 3, 0-5 cm soil layer" ; qc_energy_storage_change_3:units = "unitless" ; qc_energy_storage_change_3: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." ; float energy_storage_change_4(time) ; energy_storage_change_4:long_name = "Change in energy storage 4, 0-5 cm soil layer" ; energy_storage_change_4:units = "W/m^2" ; energy_storage_change_4:resolution = 0.1f ; energy_storage_change_4:missing_value = -9999.f ; int qc_energy_storage_change_4(time) ; qc_energy_storage_change_4:long_name = "Quality check results on field: Change in energy storage 4, 0-5 cm soil layer" ; qc_energy_storage_change_4:units = "unitless" ; qc_energy_storage_change_4: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." ; float energy_storage_change_5(time) ; energy_storage_change_5:long_name = "Change in energy storage 5, 0-5 cm soil layer" ; energy_storage_change_5:units = "W/m^2" ; energy_storage_change_5:resolution = 0.1f ; energy_storage_change_5:missing_value = -9999.f ; int qc_energy_storage_change_5(time) ; qc_energy_storage_change_5:long_name = "Quality check results on field: Change in energy storage 5, 0-5 cm soil layer" ; qc_energy_storage_change_5:units = "unitless" ; qc_energy_storage_change_5: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." ; float surface_soil_heat_flux_1(time) ; surface_soil_heat_flux_1:long_name = "Surface soil heat flux 1" ; surface_soil_heat_flux_1:units = "W/m^2" ; surface_soil_heat_flux_1:resolution = 0.1f ; surface_soil_heat_flux_1:missing_value = -9999.f ; int qc_surface_soil_heat_flux_1(time) ; qc_surface_soil_heat_flux_1:long_name = "Quality check results on field: Surface soil heat flux 1" ; qc_surface_soil_heat_flux_1:units = "unitless" ; qc_surface_soil_heat_flux_1: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." ; float surface_soil_heat_flux_2(time) ; surface_soil_heat_flux_2:long_name = "Surface soil heat flux 2" ; surface_soil_heat_flux_2:units = "W/m^2" ; surface_soil_heat_flux_2:resolution = 0.1f ; surface_soil_heat_flux_2:missing_value = -9999.f ; int qc_surface_soil_heat_flux_2(time) ; qc_surface_soil_heat_flux_2:long_name = "Quality check results on field: Surface soil heat flux 2" ; qc_surface_soil_heat_flux_2:units = "unitless" ; qc_surface_soil_heat_flux_2: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." ; float surface_soil_heat_flux_3(time) ; surface_soil_heat_flux_3:long_name = "Surface soil heat flux 3" ; surface_soil_heat_flux_3:units = "W/m^2" ; surface_soil_heat_flux_3:resolution = 0.1f ; surface_soil_heat_flux_3:missing_value = -9999.f ; int qc_surface_soil_heat_flux_3(time) ; qc_surface_soil_heat_flux_3:long_name = "Quality check results on field: Surface soil heat flux 3" ; qc_surface_soil_heat_flux_3:units = "unitless" ; qc_surface_soil_heat_flux_3: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." ; float surface_soil_heat_flux_4(time) ; surface_soil_heat_flux_4:long_name = "Surface soil heat flux 4" ; surface_soil_heat_flux_4:units = "W/m^2" ; surface_soil_heat_flux_4:resolution = 0.1f ; surface_soil_heat_flux_4:missing_value = -9999.f ; int qc_surface_soil_heat_flux_4(time) ; qc_surface_soil_heat_flux_4:long_name = "Quality check results on field: Surface soil heat flux 4" ; qc_surface_soil_heat_flux_4:units = "unitless" ; qc_surface_soil_heat_flux_4: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." ; float surface_soil_heat_flux_5(time) ; surface_soil_heat_flux_5:long_name = "Surface soil heat flux 5" ; surface_soil_heat_flux_5:units = "W/m^2" ; surface_soil_heat_flux_5:resolution = 0.1f ; surface_soil_heat_flux_5:missing_value = -9999.f ; int qc_surface_soil_heat_flux_5(time) ; qc_surface_soil_heat_flux_5:long_name = "Quality check results on field: Surface soil heat flux 5" ; qc_surface_soil_heat_flux_5:units = "unitless" ; qc_surface_soil_heat_flux_5: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." ; float surface_soil_heat_flux_avg(time) ; surface_soil_heat_flux_avg:long_name = "Surface soil heat flux, average of fluxes 1-5" ; surface_soil_heat_flux_avg:units = "W/m^2" ; surface_soil_heat_flux_avg:resolution = 0.1f ; surface_soil_heat_flux_avg:missing_value = -9999.f ; surface_soil_heat_flux_avg:valid_min = -200.f ; surface_soil_heat_flux_avg:valid_max = 100.f ; int qc_surface_soil_heat_flux_avg(time) ; qc_surface_soil_heat_flux_avg:long_name = "Quality check results on field: Surface soil heat flux, average of fluxes 1-5" ; qc_surface_soil_heat_flux_avg:units = "unitless" ; qc_surface_soil_heat_flux_avg: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." ; float bowen_ratio(time) ; bowen_ratio:long_name = "Bowen ratio" ; bowen_ratio:units = "unitless" ; bowen_ratio:resolution = 0.01f ; bowen_ratio:missing_value = -9999.f ; int qc_bowen_ratio(time) ; qc_bowen_ratio:long_name = "Quality check results on field: Bowen ratio" ; qc_bowen_ratio:units = "unitless" ; qc_bowen_ratio: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." ; float latent_heat_flux(time) ; latent_heat_flux:long_name = "Latent heat flux" ; latent_heat_flux:units = "W/m^2" ; latent_heat_flux:resolution = 0.1f ; latent_heat_flux:missing_value = -9999.f ; latent_heat_flux:valid_min = -1000.f ; latent_heat_flux:valid_max = 200.f ; int qc_latent_heat_flux(time) ; qc_latent_heat_flux:long_name = "Quality check results on field: Latent heat flux" ; qc_latent_heat_flux:units = "unitless" ; qc_latent_heat_flux: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." ; float sensible_heat_flux(time) ; sensible_heat_flux:long_name = "Sensible heat flux" ; sensible_heat_flux:units = "W/m^2" ; sensible_heat_flux:resolution = 0.1f ; sensible_heat_flux:missing_value = -9999.f ; sensible_heat_flux:valid_min = -1000.f ; sensible_heat_flux:valid_max = 200.f ; int qc_sensible_heat_flux(time) ; qc_sensible_heat_flux:long_name = "Quality check results on field: Sensible heat flux" ; qc_sensible_heat_flux:units = "unitless" ; qc_sensible_heat_flux: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." ; float wspd_arith_mean(time) ; wspd_arith_mean:long_name = "Wind speed arithmetic mean" ; wspd_arith_mean:units = "m/s" ; wspd_arith_mean:resolution = 0.1f ; wspd_arith_mean:missing_value = -9999.f ; wspd_arith_mean:valid_min = 0.f ; wspd_arith_mean:valid_max = 100.f ; int qc_wspd_arith_mean(time) ; qc_wspd_arith_mean:long_name = "Quality check results on field: Wind speed arithmetic mean" ; qc_wspd_arith_mean:units = "unitless" ; qc_wspd_arith_mean: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." ; float wspd_vec_mean(time) ; wspd_vec_mean:long_name = "Wind speed vector mean" ; wspd_vec_mean:units = "m/s" ; wspd_vec_mean:resolution = 0.1f ; wspd_vec_mean:missing_value = -9999.f ; int qc_wspd_vec_mean(time) ; qc_wspd_vec_mean:long_name = "Quality check results on field: Wind speed vector mean" ; qc_wspd_vec_mean:units = "unitless" ; qc_wspd_vec_mean: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." ; float wdir_vec_mean(time) ; wdir_vec_mean:long_name = "Wind direction vector mean" ; wdir_vec_mean:units = "degree" ; wdir_vec_mean:resolution = 1.f ; wdir_vec_mean:missing_value = -9999.f ; wdir_vec_mean:valid_min = 0.f ; wdir_vec_mean:valid_max = 360.f ; int qc_wdir_vec_mean(time) ; qc_wdir_vec_mean:long_name = "Quality check results on field: Wind direction vector mean" ; qc_wdir_vec_mean:units = "unitless" ; qc_wdir_vec_mean: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." ; float wdir_vec_std(time) ; wdir_vec_std:long_name = "Wind direction vector mean standard deviation" ; wdir_vec_std:units = "degree" ; wdir_vec_std:resolution = 0.1f ; wdir_vec_std:missing_value = -9999.f ; int qc_wdir_vec_std(time) ; qc_wdir_vec_std:long_name = "Quality check results on field: Wind direction vector mean standard deviation" ; qc_wdir_vec_std:units = "unitless" ; qc_wdir_vec_std: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." ; float home_signal_15(time) ; home_signal_15:long_name = "AEM position indicator 0 to 15 mins" ; home_signal_15:units = "mV" ; home_signal_15:resolution = 0.1f ; home_signal_15:missing_value = -9999.f ; home_signal_15:valid_min = 35.f ; home_signal_15:valid_max = 70.f ; int qc_home_signal_15(time) ; qc_home_signal_15:long_name = "Quality check results on field: AEM position indicator 0 to 15 mins" ; qc_home_signal_15:units = "unitless" ; qc_home_signal_15: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." ; float home_signal_30(time) ; home_signal_30:long_name = "AEM position indicator 15 to 30 mins" ; home_signal_30:units = "mV" ; home_signal_30:resolution = 0.1f ; home_signal_30:missing_value = -9999.f ; home_signal_30:valid_min = 15.f ; home_signal_30:valid_max = 35.f ; int qc_home_signal_30(time) ; qc_home_signal_30:long_name = "Quality check results on field: AEM position indicator 15 to 30 mins" ; qc_home_signal_30:units = "unitless" ; qc_home_signal_30: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." ; 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: :process_version = "$State: vap-baebbr-0.6-3.sol5_10 $" ; :command_line = "baebbr -d 20111112 -f E7" ; :site_id = "sgp" ; :facility_id = "E7: Elk Falls, Kansas" ; :platform_description = "Calculate the bulkaerodynamic estimates of latent and sensible heat flux as well as friction velocity." ; :ingest_software = "ingest-ebbr-9.2-0.sol5_10" ; :sampling_interval = "30 seconds" ; :averaging_interval = "The composite of two subsequent 15 minute outputs and therefore is made up of two 13 minute averages." ; :serial_number = "N/A" ; :comment = "If values for home_15 or home_30 are corrupted, the following fields should be considered suspect; inspection of the 5 and 15 minute home signal data is required to determine validity: tair_top, tair_bot, thum_top, thum_bot, hum_top, hum_bot, vp_top, vp_bot, bowen, e, h.\n", "\n", "If 15 minute values of r_sm are outside their stated valid range or 30 minute values of sm are outside their stated valid range, the following fields may be invalid; data inspection is required to determine validity: e, h, cs, ces, shf, c_shf, ave_shf, g.\n", "\n", "If 15 minute values of r_sm are outside their stated valid range the following fields may be invalid; data inspection is required to determine validity: sm." ; :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.\n", "\n", "resolution for lat = 0.001\n", "resolution for lon = 0.001\n", "resolution for alt = 1" ; :installation_date = "N/A" ; :station_exposure = "N/A" ; :vegetation = "N/A" ; :sensor_locations = "N/A" ; :proc_level = "c1" ; :qc_standards_version = "1.0" ; :soil_characterization = "Silt Loam" ; :input_datastreams_description = "A string consisting of the datastream(s), datastream version(s), and datastream date (range)." ; :input_datastreams_num = 1 ; :input_datastreams = "sgp30ebbrE7.b1 : 9.200000 : 20111112.000000 ;" ; :zeb_platform = "sgp30baebbrE7.c1" ; :history = "created by user dsmgr on machine garnet at 22-Dec-2011,5:40:36, using $State: zebra-zeblib-4.21-0.sol5_10 $" ; }