netcdf sgpmfrsrcalE38.c1.20171030.000000 { dimensions: time = UNLIMITED ; // (1 currently) Io_interquartile_time = 97 ; Io_gauss_time = 61 ; Io_wavelength = 5 ; variables: int base_time ; base_time:string = "2017-10-30 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-10-30 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-10-30 00:00:00 0:00" ; time:standard_name = "time" ; float surface_pressure(time) ; surface_pressure:long_name = "surface pressure" ; surface_pressure:units = "kPa" ; surface_pressure:source = "sgpmetE38.b1:atmos_pressure" ; surface_pressure:standard_atm_pressure = "1013.25 mb" ; surface_pressure:standard_name = "surface_air_pressure" ; float Io_filter1(time) ; Io_filter1:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 1" ; Io_filter1:units = "count" ; Io_filter1:missing_value = -9999.f ; Io_filter1:ancillary_variables = "qc_Io_filter1" ; int qc_Io_filter1(time) ; qc_Io_filter1:long_name = "Quality check results on field: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 1" ; qc_Io_filter1:units = "unitless" ; qc_Io_filter1:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_Io_filter1:flag_method = "bit" ; qc_Io_filter1:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter1:bit_1_assessment = "Bad" ; float Io_filter2(time) ; Io_filter2:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 2" ; Io_filter2:units = "count" ; Io_filter2:missing_value = -9999.f ; Io_filter2:ancillary_variables = "qc_Io_filter2" ; int qc_Io_filter2(time) ; qc_Io_filter2:long_name = "Quality check results on field: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 2" ; qc_Io_filter2:units = "unitless" ; qc_Io_filter2:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_Io_filter2:flag_method = "bit" ; qc_Io_filter2:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter2:bit_1_assessment = "Bad" ; float Io_filter3(time) ; Io_filter3:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 3" ; Io_filter3:units = "count" ; Io_filter3:missing_value = -9999.f ; Io_filter3:ancillary_variables = "qc_Io_filter3" ; int qc_Io_filter3(time) ; qc_Io_filter3:long_name = "Quality check results on field: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 3" ; qc_Io_filter3:units = "unitless" ; qc_Io_filter3:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_Io_filter3:flag_method = "bit" ; qc_Io_filter3:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter3:bit_1_assessment = "Bad" ; float Io_filter4(time) ; Io_filter4:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 4" ; Io_filter4:units = "count" ; Io_filter4:missing_value = -9999.f ; Io_filter4:ancillary_variables = "qc_Io_filter4" ; int qc_Io_filter4(time) ; qc_Io_filter4:long_name = "Quality check results on field: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 4" ; qc_Io_filter4:units = "unitless" ; qc_Io_filter4:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_Io_filter4:flag_method = "bit" ; qc_Io_filter4:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter4:bit_1_assessment = "Bad" ; float Io_filter5(time) ; Io_filter5:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 5" ; Io_filter5:units = "count" ; Io_filter5:missing_value = -9999.f ; Io_filter5:ancillary_variables = "qc_Io_filter5" ; int qc_Io_filter5(time) ; qc_Io_filter5:long_name = "Quality check results on field: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 5" ; qc_Io_filter5:units = "unitless" ; qc_Io_filter5:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_Io_filter5:flag_method = "bit" ; qc_Io_filter5:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter5:bit_1_assessment = "Bad" ; float Ozone_column_amount(time) ; Ozone_column_amount:long_name = "Ozone column amount from TOMS satellite" ; Ozone_column_amount:units = "DU" ; Ozone_column_amount:valid_min = 220.f ; Ozone_column_amount:valid_max = 420.f ; Ozone_column_amount:default_value = " 295.00" ; Ozone_column_amount:ancillary_variables = "qc_Ozone_column_amount" ; int qc_Ozone_column_amount(time) ; qc_Ozone_column_amount:long_name = "Quality check results on field: Ozone column amount from TOMS satellite" ; qc_Ozone_column_amount:units = "unitless" ; qc_Ozone_column_amount:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_Ozone_column_amount:flag_method = "bit" ; qc_Ozone_column_amount:bit_1_description = "Value is less than the valid_min, data value set to 300.000000 (default)" ; qc_Ozone_column_amount:bit_1_assessment = "Indeterminate" ; qc_Ozone_column_amount:bit_2_description = "Value is greater than the valid_max, data value set to 300.000000 (default)" ; qc_Ozone_column_amount:bit_2_assessment = "Indeterminate" ; float Rayleigh_optical_depth_filter1(time) ; Rayleigh_optical_depth_filter1:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 1" ; Rayleigh_optical_depth_filter1:units = "unitless" ; Rayleigh_optical_depth_filter1:missing_value = -9999.f ; Rayleigh_optical_depth_filter1:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; float Rayleigh_optical_depth_filter2(time) ; Rayleigh_optical_depth_filter2:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 2" ; Rayleigh_optical_depth_filter2:units = "unitless" ; Rayleigh_optical_depth_filter2:missing_value = -9999.f ; Rayleigh_optical_depth_filter2:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; float Rayleigh_optical_depth_filter3(time) ; Rayleigh_optical_depth_filter3:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 3" ; Rayleigh_optical_depth_filter3:units = "unitless" ; Rayleigh_optical_depth_filter3:missing_value = -9999.f ; Rayleigh_optical_depth_filter3:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; float Rayleigh_optical_depth_filter4(time) ; Rayleigh_optical_depth_filter4:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 4" ; Rayleigh_optical_depth_filter4:units = "unitless" ; Rayleigh_optical_depth_filter4:missing_value = -9999.f ; Rayleigh_optical_depth_filter4:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; float Rayleigh_optical_depth_filter5(time) ; Rayleigh_optical_depth_filter5:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 5" ; Rayleigh_optical_depth_filter5:units = "unitless" ; Rayleigh_optical_depth_filter5:missing_value = -9999.f ; Rayleigh_optical_depth_filter5:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; float Ozone_optical_depth_filter1(time) ; Ozone_optical_depth_filter1:long_name = "Ozone optical depth, computed from ozone_absorption coefficient, filter 1" ; Ozone_optical_depth_filter1:units = "unitless" ; Ozone_optical_depth_filter1:missing_value = -9999.f ; Ozone_optical_depth_filter1:source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter1:ozone_absorption_coefficient_filter1 = " 0.0003" ; Ozone_optical_depth_filter1:equation = "optical_depth = (ozone_column_amount * ozone_absorption_coefficient_filter1) / 1000." ; float Ozone_optical_depth_filter2(time) ; Ozone_optical_depth_filter2:long_name = "Ozone optical depth, computed from ozone_absorption coefficient, filter 2" ; Ozone_optical_depth_filter2:units = "unitless" ; Ozone_optical_depth_filter2:missing_value = -9999.f ; Ozone_optical_depth_filter2:source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter2:ozone_absorption_coefficient_filter2 = " 0.0346" ; Ozone_optical_depth_filter2:equation = "optical_depth = (ozone_column_amount * ozone_absorption_coefficient_filter2) / 1000." ; float Ozone_optical_depth_filter3(time) ; Ozone_optical_depth_filter3:long_name = "Ozone optical depth, computed from ozone_absorption coefficient, filter 3" ; Ozone_optical_depth_filter3:units = "unitless" ; Ozone_optical_depth_filter3:missing_value = -9999.f ; Ozone_optical_depth_filter3:source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter3:ozone_absorption_coefficient_filter3 = " 0.1203" ; Ozone_optical_depth_filter3:equation = "optical_depth = (ozone_column_amount * ozone_absorption_coefficient_filter3) / 1000." ; float Ozone_optical_depth_filter4(time) ; Ozone_optical_depth_filter4:long_name = "Ozone optical depth, computed from ozone_absorption coefficient, filter 4" ; Ozone_optical_depth_filter4:units = "unitless" ; Ozone_optical_depth_filter4:missing_value = -9999.f ; Ozone_optical_depth_filter4:source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter4:ozone_absorption_coefficient_filter4 = " 0.0440" ; Ozone_optical_depth_filter4:equation = "optical_depth = (ozone_column_amount * ozone_absorption_coefficient_filter4) / 1000." ; float Ozone_optical_depth_filter5(time) ; Ozone_optical_depth_filter5:long_name = "Ozone optical depth, computed from ozone_absorption coefficient, filter 5" ; Ozone_optical_depth_filter5:units = "unitless" ; Ozone_optical_depth_filter5:missing_value = -9999.f ; Ozone_optical_depth_filter5:source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter5:ozone_absorption_coefficient_filter5 = " 0.0014" ; Ozone_optical_depth_filter5:equation = "optical_depth = (ozone_column_amount * ozone_absorption_coefficient_filter5) / 1000." ; float sun_to_earth_distance(time) ; sun_to_earth_distance:long_name = "sun to earth distance" ; sun_to_earth_distance:units = "astronomical_unit" ; sun_to_earth_distance:missing_value = -9999.f ; float Io_interquartile_time(Io_interquartile_time) ; Io_interquartile_time:long_name = "Time for interquartile Io sample times" ; Io_interquartile_time:units = "seconds since 1970-01-01 00:00:00" ; float Io_interquartile_values(Io_interquartile_time, Io_wavelength) ; Io_interquartile_values:long_name = "Interquartile Io values" ; Io_interquartile_values:units = "count" ; Io_interquartile_values:missing_value = -9999.f ; float Io_gauss_time(Io_gauss_time) ; Io_gauss_time:long_name = "Time for Ios after gaussian filter" ; Io_gauss_time:units = "seconds since 1970-01-01 00:00:00" ; float Io_gauss_values(Io_gauss_time, Io_wavelength) ; Io_gauss_values:long_name = "Io values after gaussian filter" ; Io_gauss_values:units = "count" ; Io_gauss_values: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 = "aod_nimfrsr -s sgp -f E38 -b 20171030 -n aod_mfrsr -R" ; :process_version = "vap-mfrod1barnmich-4.0-0.el6" ; :dod_version = "mfrsrcal-c1-1.0" ; :input_datastreams = "gecomiX1.a1 : 9.0 : 20171001.000000\n", "sgpmfrsrlangleyE38.c1 : 3.9 : 20170930.141120-20171129.154320\n", "sgpmfrsrE38.b1 : 11.11 : 20171030.000000\n", "sgpmetE38.b1 : 4.36 : 20171030.000000" ; :site_id = "sgp" ; :platform_id = "mfrsrcal" ; :facility_id = "E38" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Omega, Oklahoma" ; :datastream = "sgpmfrsrcalE38.c1" ; :broadband_channel = "Unfiltered Silicon, nominally from 32 to 1200 nm" ; :broadband_channel_calibration = "nominal calibration from FEL standard lamp" ; :total_optical_depth_computation = "-log(direct_normal * sun_earth_distance^2/Gueymard_TOA)/airmass" ; :aerosol_optical_depth_computation = "total_optical_depth - Rayleigh_optical_depth - Ozone column_amount * Ozone_absorption_coefficient" ; :hemispheric_computation = "sum of diffuse_hemisp and direct_horizontal" ; :diffuse_hemispheric_computation = "(diffuse_hemisp_raw - offset) * diffuse_correction * nominal_calibration_factor * (TOA/Io)" ; :direct_normal_computation = "direct_horizontal / cosine(apparent solar zenith angle)" ; :source_Io = "Forgan analysys of Langley data" ; :ingest_software = "vap-mfrod1barnmich-4.0-0.el6" ; :Filter_information = "filters 1 and 5 for aerosol measurement\n", "filters 2, 3 and 4 for aerosol and ozone measurement\n", "filter 6 for water vapor measurement" ; :shadowband_timing = "Due to shadowband motion, there is an inherent lag between the time stamp in the file and the time corresponding to the direct beam measurement which varies throughout the day. On average this lag is about five seconds, therefore five seconds are added to the timestamp when calculating solar position." ; :sampling_interval = "20 seconds" ; :serial_number = "Refer to logger_id and head_id" ; :Langley_data_used = "michalsky algorithm" ; :pressure_fraction_for_Rayleigh_calculation = "0.958879" ; :doi = "10.5439/1408900" ; :history = "created by user dsmgr on machine ruby at 2018-01-23 20:09:43, using vap-mfrod1barnmich-4.0-0.el6" ; }