netcdf sgpco2flx25mC1.b1.20240502.001500 { dimensions: time = UNLIMITED ; // (48 currently) bound = 2 ; variables: int base_time ; base_time:string = "2024-05-02 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 2024-05-02 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 2024-05-02 00:00:00 0:00" ; time:bounds = "time_bounds" ; time:calendar = "gregorian" ; time:standard_name = "time" ; double time_bounds(time, bound) ; time_bounds:long_name = "Time cell bounds" ; time_bounds:bound_offsets = -900., 900. ; float momentum_flux(time) ; momentum_flux:long_name = "Corrected momentum flux" ; momentum_flux:units = "kg/m/s^2" ; momentum_flux:missing_value = -9999.f ; momentum_flux:ancillary_variables = "qc_momentum_flux" ; momentum_flux:cell_methods = "time: mean" ; int qc_momentum_flux(time) ; qc_momentum_flux:long_name = "Quality check results on variable: Corrected momentum flux" ; qc_momentum_flux:units = "1" ; qc_momentum_flux:description = "This variable contains integer values indicating the results of a QC test on the data. Non-zero integers indicate the QC condition given in the description for those integers; a value of 0 indicates the data has not failed any QC tests." ; qc_momentum_flux:flag_method = "integer" ; qc_momentum_flux:flag_1_description = "Values are steady state (0-15%), Integral turbulence is low (0-30%), horizontal orientation range is acceptable (0 - 150 deg); Fundamental research quality" ; qc_momentum_flux:flag_1_assessment = "Acceptable" ; qc_momentum_flux:flag_2_description = "Values are mostly steady state (16-30%), Integral turbulence is low (0-30%), horizontal orientation range is acceptable (0 - 150 deg); Fundamental research quality" ; qc_momentum_flux:flag_2_assessment = "Acceptable" ; qc_momentum_flux:flag_3_description = "Values are mostly steady state (0-30%), Integral turbulence is mostly low (31-75%), horizontal orientation range is acceptable (0 - 150 deg); Fundamental research quality" ; qc_momentum_flux:flag_3_assessment = "Acceptable" ; qc_momentum_flux:flag_4_description = "Values are somewhat steady state (31-75%), Integral turbulence is low (0-30%), horizontal orientation range is acceptable (0 - 150 deg); General use only" ; qc_momentum_flux:flag_4_assessment = "Indeterminate" ; qc_momentum_flux:flag_5_description = "Values may be steady state (0-75%), Integral turbulence is somewhat low (31-100%), horizontal orientation range is acceptable (0 - 150 deg); General use only" ; qc_momentum_flux:flag_5_assessment = "Indeterminate" ; qc_momentum_flux:flag_6_description = "Values are marginally steady state (76-100%), Integral turbulence may be somewhat low (0-100%), horizontal orientation range is acceptable (0 - 150 deg); General use only" ; qc_momentum_flux:flag_6_assessment = "Indeterminate" ; qc_momentum_flux:flag_7_description = "Values are not steady state (0-250%), Integral turbulence is probably high (0-250%), horizontal orientation range is high (151 - 170 deg); Use for orientation only" ; qc_momentum_flux:flag_7_assessment = "Indeterminate" ; qc_momentum_flux:flag_8_description = "Values are not steady state (0-1000%), Integral turbulence is probably high (0-1000%), horizontal orientation range is high (151 - 170 deg); Use for orientation only" ; qc_momentum_flux:flag_8_assessment = "Indeterminate" ; qc_momentum_flux:flag_9_description = "Steady state is above 1000% or integral turbulence is above 1000% or horizontal orientation is above 171 degrees; Do not use" ; qc_momentum_flux:flag_9_assessment = "Bad" ; qc_momentum_flux:standard_name = "quality_flag" ; float random_error_momentum_flux(time) ; random_error_momentum_flux:long_name = "Random error for momentum flux" ; random_error_momentum_flux:units = "kg/m/s^2" ; random_error_momentum_flux:missing_value = -9999.f ; float sensible_heat_flux(time) ; sensible_heat_flux:long_name = "Corrected sensible heat flux" ; sensible_heat_flux:units = "W/m^2" ; sensible_heat_flux:ancillary_variables = "qc_sensible_heat_flux" ; sensible_heat_flux:missing_value = -9999.f ; sensible_heat_flux:standard_name = "surface_upward_sensible_heat_flux" ; int qc_sensible_heat_flux(time) ; qc_sensible_heat_flux:long_name = "Quality check results on variable: Corrected sensible heat flux" ; qc_sensible_heat_flux:units = "1" ; qc_sensible_heat_flux:description = "This variable contains integer values indicating the results of a QC test on the data. Non-zero integers indicate the QC condition given in the description for those integers; a value of 0 indicates the data has not failed any QC tests." ; qc_sensible_heat_flux:flag_method = "integer" ; qc_sensible_heat_flux:flag_1_description = "Values are steady state (0-15%), Integral turbulence is low (0-30%), horizontal orientation range is acceptable (0 - 150 deg); Fundamental research quality" ; qc_sensible_heat_flux:flag_1_assessment = "Acceptable" ; qc_sensible_heat_flux:flag_2_description = "Values are mostly steady state (16-30%), Integral turbulence is low (0-30%), horizontal orientation range is acceptable (0 - 150 deg); Fundamental research quality" ; qc_sensible_heat_flux:flag_2_assessment = "Acceptable" ; qc_sensible_heat_flux:flag_3_description = "Values are mostly steady state (0-30%), Integral turbulence is mostly low (31-75%), horizontal orientation range is acceptable (0 - 150 deg); Fundamental research quality" ; qc_sensible_heat_flux:flag_3_assessment = "Acceptable" ; qc_sensible_heat_flux:flag_4_description = "Values are somewhat steady state (31-75%), Integral turbulence is low (0-30%), horizontal orientation range is acceptable (0 - 150 deg); General use only" ; qc_sensible_heat_flux:flag_4_assessment = "Indeterminate" ; qc_sensible_heat_flux:flag_5_description = "Values may be steady state (0-75%), Integral turbulence is somewhat low (31-100%), horizontal orientation range is acceptable (0 - 150 deg); General use only" ; qc_sensible_heat_flux:flag_5_assessment = "Indeterminate" ; qc_sensible_heat_flux:flag_6_description = "Values are marginally steady state (76-100%), Integral turbulence may be somewhat low (0-100%), horizontal orientation range is acceptable (0 - 150 deg); General use only" ; qc_sensible_heat_flux:flag_6_assessment = "Indeterminate" ; qc_sensible_heat_flux:flag_7_description = "Values are not steady state (0-250%), Integral turbulence is probably high (0-250%), horizontal orientation range is high (151 - 170 deg); Use for orientation only" ; qc_sensible_heat_flux:flag_7_assessment = "Indeterminate" ; qc_sensible_heat_flux:flag_8_description = "Values are not steady state (0-1000%), Integral turbulence is probably high (0-1000%), horizontal orientation range is high (151 - 170 deg); Use for orientation only" ; qc_sensible_heat_flux:flag_8_assessment = "Indeterminate" ; qc_sensible_heat_flux:flag_9_description = "Steady state is above 1000% or integral turbulence is above 1000% or horizontal orientation is above 171 degrees; Do not use" ; qc_sensible_heat_flux:flag_9_assessment = "Bad" ; qc_sensible_heat_flux:standard_name = "quality_flag" ; float random_error_sensible_heat_flux(time) ; random_error_sensible_heat_flux:long_name = "Random error for sensible heat flux" ; random_error_sensible_heat_flux:units = "W/m^2" ; random_error_sensible_heat_flux:missing_value = -9999.f ; float sonic_temperature(time) ; sonic_temperature:long_name = "Mean temperature of ambient air as measured by the anemometer" ; sonic_temperature:units = "K" ; sonic_temperature:missing_value = -9999.f ; float air_density(time) ; air_density:long_name = "Density of ambient air" ; air_density:units = "kg/m^3" ; air_density:missing_value = -9999.f ; float air_heat_capacity(time) ; air_heat_capacity:long_name = "Specific heat at constant pressure of ambient air" ; air_heat_capacity:units = "J/kg/K" ; air_heat_capacity:missing_value = -9999.f ; float air_molar_volume(time) ; air_molar_volume:long_name = "Molar volume of ambient air" ; air_molar_volume:units = "m^3/mol" ; air_molar_volume:missing_value = -9999.f ; float eastward_wind(time) ; eastward_wind:long_name = "Wind component along the u anemometer axis and eastward direction" ; eastward_wind:units = "m/s" ; eastward_wind:missing_value = -9999.f ; eastward_wind:standard_name = "eastward_wind" ; float northward_wind(time) ; northward_wind:long_name = "Wind component along the v anemometer axis and northward direction" ; northward_wind:units = "m/s" ; northward_wind:missing_value = -9999.f ; northward_wind:standard_name = "northward_wind" ; float vertical_wind(time) ; vertical_wind:long_name = "Wind component along the w anemometer axis" ; vertical_wind:units = "m/s" ; vertical_wind:missing_value = -9999.f ; vertical_wind:standard_name = "upward_air_velocity" ; float u_wind_rotated(time) ; u_wind_rotated:long_name = "Rotated u wind component" ; u_wind_rotated:units = "m/s" ; u_wind_rotated:missing_value = -9999.f ; u_wind_rotated:comment = "Value should be identical to wind_speed" ; float v_wind_rotated(time) ; v_wind_rotated:long_name = "Rotated v wind component" ; v_wind_rotated:units = "m/s" ; v_wind_rotated:missing_value = -9999.f ; v_wind_rotated:comment = "Value should be zero." ; float w_wind_rotated(time) ; w_wind_rotated:long_name = "Rotated w wind component" ; w_wind_rotated:units = "m/s" ; w_wind_rotated:missing_value = -9999.f ; w_wind_rotated:comment = "Value should be zero." ; float wind_speed(time) ; wind_speed:long_name = "Mean wind speed" ; wind_speed:units = "m/s" ; wind_speed:missing_value = -9999.f ; wind_speed:standard_name = "wind_speed" ; float max_wind_speed(time) ; max_wind_speed:long_name = "Maximum instantaneous wind speed" ; max_wind_speed:units = "m/s" ; max_wind_speed:missing_value = -9999.f ; float wind_direction(time) ; wind_direction:long_name = "Direction from which the wind blows, with respect to Geographic or Magnetic north" ; wind_direction:units = "degree" ; wind_direction:missing_value = -9999.f ; wind_direction:standard_name = "wind_from_direction" ; float yaw(time) ; yaw:long_name = "First rotation angle" ; yaw:units = "degree" ; yaw:missing_value = -9999.f ; yaw:standard_name = "platform_yaw" ; float pitch(time) ; pitch:long_name = "Second rotation angle" ; pitch:units = "degree" ; pitch:missing_value = -9999.f ; pitch:standard_name = "platform_pitch_fore_down" ; float friction_velocity(time) ; friction_velocity:long_name = "Friction velocity" ; friction_velocity:units = "m/s" ; friction_velocity:missing_value = -9999.f ; float turbulent_kinetic_energy(time) ; turbulent_kinetic_energy:long_name = "Turbulent kinetic energy" ; turbulent_kinetic_energy:units = "m^2/s^2" ; turbulent_kinetic_energy:missing_value = -9999.f ; float monin_obukov_length(time) ; monin_obukov_length:long_name = "Monin-Obukov length" ; monin_obukov_length:units = "m" ; monin_obukov_length:missing_value = -9999.f ; float monin_obukov_stability_parameter(time) ; monin_obukov_stability_parameter:long_name = "Monin-Obukov stability parameter" ; monin_obukov_stability_parameter:units = "1" ; monin_obukov_stability_parameter:missing_value = -9999.f ; float bowen_ratio(time) ; bowen_ratio:long_name = "Sensible heat flux to latent heat flux ratio" ; bowen_ratio:units = "1" ; bowen_ratio:missing_value = -9999.f ; float scaling_temperature(time) ; scaling_temperature:long_name = "Scaling temperature" ; scaling_temperature:units = "K" ; scaling_temperature:missing_value = -9999.f ; float momentum_flux_uncorrected(time) ; momentum_flux_uncorrected:long_name = "Uncorrected momentum flux" ; momentum_flux_uncorrected:units = "kg/m/s^2" ; momentum_flux_uncorrected:missing_value = -9999.f ; float momentum_flux_spectral_correction_factor(time) ; momentum_flux_spectral_correction_factor:long_name = "Spectral correction factor for momentum flux" ; momentum_flux_spectral_correction_factor:units = "1" ; momentum_flux_spectral_correction_factor:missing_value = -9999.f ; float sensible_heat_flux_uncorrected(time) ; sensible_heat_flux_uncorrected:long_name = "Uncorrected sensible heat flux" ; sensible_heat_flux_uncorrected:units = "W/m^2" ; sensible_heat_flux_uncorrected:missing_value = -9999.f ; float sensible_heat_flux_spectral_correction_factor(time) ; sensible_heat_flux_spectral_correction_factor:long_name = "Spectral correction factor for sensible heat flux" ; sensible_heat_flux_spectral_correction_factor:units = "1" ; sensible_heat_flux_spectral_correction_factor:missing_value = -9999.f ; float eastward_wind_spikes(time) ; eastward_wind_spikes:long_name = "Number of spikes detected and eliminated for eastward wind" ; eastward_wind_spikes:units = "count" ; eastward_wind_spikes:missing_value = -9999.f ; float northward_wind_spikes(time) ; northward_wind_spikes:long_name = "Number of spikes detected and eliminated for northward wind" ; northward_wind_spikes:units = "count" ; northward_wind_spikes:missing_value = -9999.f ; float vertical_wind_spikes(time) ; vertical_wind_spikes:long_name = "Number of spikes detected and eliminated for upward wind" ; vertical_wind_spikes:units = "count" ; vertical_wind_spikes:missing_value = -9999.f ; float sonic_temperature_spikes(time) ; sonic_temperature_spikes:long_name = "Number of spikes detected and eliminated for variable sonic temperature" ; sonic_temperature_spikes:units = "count" ; sonic_temperature_spikes:missing_value = -9999.f ; float wind_speed_variance(time) ; wind_speed_variance:long_name = "Variance of wind speed" ; wind_speed_variance:units = "m^2/s^2" ; wind_speed_variance:missing_value = -9999.f ; float cross_wind_speed_variance(time) ; cross_wind_speed_variance:long_name = "Variance of cross wind speed" ; cross_wind_speed_variance:units = "m^2/s^2" ; cross_wind_speed_variance:missing_value = -9999.f ; float vertical_wind_variance(time) ; vertical_wind_variance:long_name = "Variance of vertical wind" ; vertical_wind_variance:units = "m^2/s^2" ; vertical_wind_variance:missing_value = -9999.f ; float wind_direction_variance(time) ; wind_direction_variance:long_name = "Variance of wind direction" ; wind_direction_variance:units = "m^2/s^2" ; wind_direction_variance:missing_value = -9999.f ; float scaling_temperature_variance(time) ; scaling_temperature_variance:long_name = "Variance of scaling temperature" ; scaling_temperature_variance:units = "K^2" ; scaling_temperature_variance:missing_value = -9999.f ; float scaling_temperature_covariance(time) ; scaling_temperature_covariance:long_name = "Covariance between vertical_wind and variable scaling_temperature" ; scaling_temperature_covariance:units = "m/K/s" ; scaling_temperature_covariance:missing_value = -9999.f ; 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 = "co2flx_ingest -n co2flx25m -s sgp -f C1" ; :Conventions = "ARM-1.3" ; :process_version = "ingest-co2flx-1.3-0.el7" ; :dod_version = "co2flx25m-b1-1.4" ; :input_source = "/data/collection/sgp/sgpco2flx25mC1.00/ARM-SGP-25m-123.r24" ; :site_id = "sgp" ; :platform_id = "co2flx25m" ; :facility_id = "C1" ; :data_level = "b1" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :sensor_height = "25 m AGL" ; :datastream = "sgpco2flx25mC1.b1" ; :comment = "This datastream is generated via EddyPro software which is available from licor.com." ; :doi = "10.5439/1287575" ; :history = "created by user dsmgr on machine prod-proc3.adc.arm.gov at 2024-05-03 01:20:36, using ingest-co2flx-1.3-0.el7" ; }