netcdf sgpsasheniraodC1.c1.20190726.113227 { dimensions: time = UNLIMITED ; // (1398 currently) wavelength = 256 ; Io_time = 57 ; variables: int base_time ; base_time:string = "2019-07-26 06: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 2019-07-26 06:00:00 0:00" ; time_offset:ancillary_variables = "base_time" ; double time(time) ; time:long_name = "Time offset from start of solar day" ; time:units = "seconds since 2019-07-26 06:00:00 0:00" ; time:standard_name = "time" ; float wavelength(wavelength) ; wavelength:long_name = "Wavelength" ; wavelength:units = "nm" ; double Io_time(Io_time) ; Io_time:long_name = "Time offset from first Io value within smoothing window" ; Io_time:units = "seconds since 2019-06-22 00:00:00 0:00" ; float Io_values(Io_time, wavelength) ; Io_values:long_name = "Io values from langley regression" ; Io_values:units = "count" ; Io_values:missing_value = -9999.f ; float Io_values_std(Io_time, wavelength) ; Io_values_std:long_name = "Standard deviations of Io values from langley regression" ; Io_values_std:units = "count" ; Io_values_std:missing_value = -9999.f ; float smoothed_Io_values(wavelength) ; smoothed_Io_values:long_name = "Smoothed Io values used to compute transmittance" ; smoothed_Io_values:units = "count" ; smoothed_Io_values:ancillary_variables = "qc_smoothed_Io_values" ; int qc_smoothed_Io_values(wavelength) ; qc_smoothed_Io_values:long_name = "Quality check results on field: Smoothed Io values used to compute transmittance" ; qc_smoothed_Io_values:units = "unitless" ; qc_smoothed_Io_values: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_smoothed_Io_values:flag_method = "bit" ; qc_smoothed_Io_values:bit_1_description = "Potential stray light effects." ; qc_smoothed_Io_values:bit_1_assessment = "Indeterminate" ; qc_smoothed_Io_values:bit_2_description = "Stray light severely affecting calibration." ; qc_smoothed_Io_values:bit_2_assessment = "Bad" ; qc_smoothed_Io_values:bit_3_description = "Uncorrected ozone features." ; qc_smoothed_Io_values:bit_3_assessment = "Indeterminate" ; qc_smoothed_Io_values:bit_4_description = "Nonlinear ozone features severely affecting calibration." ; qc_smoothed_Io_values:bit_4_assessment = "Bad" ; qc_smoothed_Io_values:bit_5_description = "Uncorrected water vapor features." ; qc_smoothed_Io_values:bit_5_assessment = "Indeterminate" ; qc_smoothed_Io_values:bit_6_description = "Nonlinear water vapor features severely affecting calibration." ; qc_smoothed_Io_values:bit_6_assessment = "Bad" ; qc_smoothed_Io_values:bit_7_description = "Nonlinear oxygen features severely affecting calibration." ; qc_smoothed_Io_values:bit_7_assessment = "Bad" ; qc_smoothed_Io_values:bit_8_description = "Uncorrected CO2 features." ; qc_smoothed_Io_values:bit_8_assessment = "Indeterminate" ; qc_smoothed_Io_values:bit_9_description = "Uncorrected CH4 features." ; qc_smoothed_Io_values:bit_9_assessment = "Indeterminate" ; float solar_zenith_angle(time) ; solar_zenith_angle:long_name = "Apparent solar zenith angle" ; solar_zenith_angle:units = "degree" ; solar_zenith_angle:comment = "Apparent SZA from solar ephemeris with correction for refraction" ; float cosine_solar_zenith_angle(time) ; cosine_solar_zenith_angle:long_name = "Cosine of apparent solar zenith angle" ; cosine_solar_zenith_angle:units = "unitless" ; cosine_solar_zenith_angle:comment = "Cosine of apparent SZA from solar ephemeris with correction for refraction" ; float cosine_correction(time) ; cosine_correction:long_name = "Cosine correction" ; cosine_correction:units = "unitless" ; float diffuse_correction ; diffuse_correction:long_name = "Diffuse correction" ; diffuse_correction:units = "unitless" ; float airmass(time) ; airmass:long_name = "Optical path length through Earth\'s atmosphere for light from a celestial source" ; airmass:units = "unitless" ; airmass:equation = "airmass = 1.0 / [ cos(sza) + 0.50572 * (96.07995 - sza)^-1.6364 ]" ; float earth_sun_distance(time) ; earth_sun_distance:long_name = "Earth sun distance" ; earth_sun_distance:units = "astronomical_unit" ; float atmos_pressure(time) ; atmos_pressure:long_name = "Atmospheric pressure" ; atmos_pressure:units = "kPa" ; atmos_pressure:valid_min = 85.f ; atmos_pressure:valid_max = 104.f ; atmos_pressure:missing_value = -9999.f ; atmos_pressure:ancillary_variables = "qc_atmos_pressure" ; 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 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_atmos_pressure:flag_method = "bit" ; qc_atmos_pressure:bit_1_description = "Value is equal to missing_value." ; qc_atmos_pressure:bit_1_assessment = "Bad" ; qc_atmos_pressure:bit_2_description = "Value is less than the valid_min." ; qc_atmos_pressure:bit_2_assessment = "Bad" ; qc_atmos_pressure:bit_3_description = "Value is greater than the valid_max." ; qc_atmos_pressure:bit_3_assessment = "Bad" ; float rayleigh_optical_depth(wavelength) ; rayleigh_optical_depth:long_name = "Rayleigh optical depth for a standard atmosphere" ; rayleigh_optical_depth:units = "unitless" ; float ozone_columnar_density ; ozone_columnar_density:long_name = "Ozone columnar density" ; ozone_columnar_density:units = "DU" ; float ozone_absorption_coefficient(wavelength) ; ozone_absorption_coefficient:long_name = "Ozone absorption coefficients" ; ozone_absorption_coefficient:units = "1/cm" ; float ozone_optical_depth(wavelength) ; ozone_optical_depth:long_name = "Ozone optical depth" ; ozone_optical_depth:units = "unitless" ; float solar_spectrum(wavelength) ; solar_spectrum:long_name = "Extraterrestrial solar irradiance outside the Earth\'s atmosphere" ; solar_spectrum:units = "W/(m^2 nm)" ; float diffuse_transmittance(time, wavelength) ; diffuse_transmittance:long_name = "Diffuse transmittance" ; diffuse_transmittance:units = "unitless" ; diffuse_transmittance:valid_min = 0.f ; diffuse_transmittance:valid_max = 1.f ; diffuse_transmittance:missing_value = -9999.f ; diffuse_transmittance:ancillary_variables = "qc_diffuse_transmittance" ; int qc_diffuse_transmittance(time, wavelength) ; qc_diffuse_transmittance:long_name = "Quality check results on field: Diffuse transmittance" ; qc_diffuse_transmittance:units = "unitless" ; qc_diffuse_transmittance: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_diffuse_transmittance:flag_method = "bit" ; qc_diffuse_transmittance:bit_1_description = "Value is equal to missing_value." ; qc_diffuse_transmittance:bit_1_assessment = "Bad" ; qc_diffuse_transmittance:bit_2_description = "Value is less than the valid_min." ; qc_diffuse_transmittance:bit_2_assessment = "Bad" ; qc_diffuse_transmittance:bit_3_description = "Value is greater than the valid_max." ; qc_diffuse_transmittance:bit_3_assessment = "Bad" ; qc_diffuse_transmittance:bit_4_description = "solar_zenith_angle > 84" ; qc_diffuse_transmittance:bit_4_assessment = "Indeterminate" ; float direct_normal_transmittance(time, wavelength) ; direct_normal_transmittance:long_name = "Direct normal transmittance" ; direct_normal_transmittance:units = "unitless" ; direct_normal_transmittance:valid_min = 0.f ; direct_normal_transmittance:valid_max = 1.f ; direct_normal_transmittance:missing_value = -9999.f ; direct_normal_transmittance:ancillary_variables = "qc_direct_normal_transmittance" ; int qc_direct_normal_transmittance(time, wavelength) ; qc_direct_normal_transmittance:long_name = "Quality check results on field: Direct normal transmittance" ; qc_direct_normal_transmittance:units = "unitless" ; qc_direct_normal_transmittance: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_direct_normal_transmittance:flag_method = "bit" ; qc_direct_normal_transmittance:bit_1_description = "Value is equal to missing_value." ; qc_direct_normal_transmittance:bit_1_assessment = "Bad" ; qc_direct_normal_transmittance:bit_2_description = "Value is less than the valid_min." ; qc_direct_normal_transmittance:bit_2_assessment = "Bad" ; qc_direct_normal_transmittance:bit_3_description = "Value is greater than the valid_max." ; qc_direct_normal_transmittance:bit_3_assessment = "Bad" ; qc_direct_normal_transmittance:bit_4_description = "solar_zenith_angle > 84" ; qc_direct_normal_transmittance:bit_4_assessment = "Indeterminate" ; float normalized_atmospheric_variability(time) ; normalized_atmospheric_variability:long_name = "Normalized variability of optical depth for cloud screening" ; normalized_atmospheric_variability:units = "unitless" ; normalized_atmospheric_variability:valid_min = 0.f ; normalized_atmospheric_variability:valid_max = 1.f ; normalized_atmospheric_variability:missing_value = -9999.f ; normalized_atmospheric_variability:comment = "Normalized from zero to one with zero as no variability and one as highly variable. Cloud-free typically around 1e-4." ; float aerosol_optical_depth(time, wavelength) ; aerosol_optical_depth:long_name = "Aerosol optical depth" ; aerosol_optical_depth:units = "unitless" ; aerosol_optical_depth:valid_min = 0.f ; aerosol_optical_depth:missing_value = -9999.f ; aerosol_optical_depth:standard_name = "atmosphere_optical_thickness_due_to_ambient_aerosol" ; aerosol_optical_depth:ancillary_variables = "qc_aerosol_optical_depth" ; int qc_aerosol_optical_depth(time, wavelength) ; qc_aerosol_optical_depth:long_name = "Quality check results on field: Aerosol optical depth" ; qc_aerosol_optical_depth:units = "unitless" ; qc_aerosol_optical_depth: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_aerosol_optical_depth:flag_method = "bit" ; qc_aerosol_optical_depth:bit_1_description = "Value is equal to missing_value." ; qc_aerosol_optical_depth:bit_1_assessment = "Bad" ; qc_aerosol_optical_depth:bit_2_description = "Value is less than the valid_min." ; qc_aerosol_optical_depth:bit_2_assessment = "Bad" ; qc_aerosol_optical_depth:bit_3_description = "Reserved for valid_max check." ; qc_aerosol_optical_depth:bit_3_assessment = "Bad" ; qc_aerosol_optical_depth:bit_4_description = "solar_zenith_angle > 84" ; qc_aerosol_optical_depth:bit_4_assessment = "Indeterminate" ; qc_aerosol_optical_depth:bit_5_description = "atmos_pressure is out of range." ; qc_aerosol_optical_depth:bit_5_assessment = "Bad" ; qc_aerosol_optical_depth:bit_6_description = "direct_normal_transmittance is out of range." ; qc_aerosol_optical_depth:bit_6_assessment = "Bad" ; qc_aerosol_optical_depth:bit_7_description = "direct_normal_transmittance at 500nm < 0.01 OR direct_normal_transmittance at 500nm > 1" ; qc_aerosol_optical_depth:bit_7_assessment = "Bad" ; qc_aerosol_optical_depth:bit_8_description = "Failed initial stage of Alexandrov cloud screen algorithm" ; qc_aerosol_optical_depth:bit_8_assessment = "Indeterminate" ; qc_aerosol_optical_depth:bit_9_description = "Failed final stage of Alexandrov cloud screen algorithm" ; qc_aerosol_optical_depth:bit_9_assessment = "Bad" ; qc_aerosol_optical_depth:bit_10_description = "smoothed_Io_values failed one or more qc tests" ; qc_aerosol_optical_depth:bit_10_assessment = "Indeterminate" ; qc_aerosol_optical_depth:bit_11_description = "smoothed_Io_values flagged as bad by one or more qc tests" ; qc_aerosol_optical_depth:bit_11_assessment = "Bad" ; 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 = "sashe_aod -s sgp -f C1 -b 20190726 -R" ; :Conventions = "ARM-1.1" ; :process_version = "vap-sashe_aod-1.3-0.el6" ; :dod_version = "sasheniraod-c1-1.2" ; :input_datastreams = "sgpsashenirhisunC1.a0 : 1.4 : 20190726.000005-20190727.000001\n", "sgpsashenirlangleyC1.c0 : 1.5 : 20190621.111305-20190828.115903\n", "gecomiX1.a1 : 9.0 : 20190701.000000\n", "sgpsashevishisunC1.a0 : 1.4 : 20190726.000005-20190727.000001\n", "sgpsashevislangleyC1.c0 : 1.5 : 20190621.111305-20190828.115903" ; :site_id = "sgp" ; :platform_id = "sasheniraod" ; :facility_id = "C1" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :datastream = "sgpsasheniraodC1.c1" ; :history = "created by user dsmgr on machine ruby at 2019-08-30 18:11:10, using vap-sashe_aod-1.3-0.el6" ; }