netcdf nsanoaaradbrwX1.b1.20170922.000100 { dimensions: time = UNLIMITED ; // (1440 currently) variables: int base_time ; base_time:String = "2017-09-22 00:01:00 GMT" ; base_time:long_name = "Base Time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; int time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2017-09-22 00:01:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2017-09-22 00:00:00 0:00" ; double qc_time(time) ; qc_time:long_name = "Results of quality checks on sample time" ; qc_time:units = "unitless" ; qc_time:description_1 = "The time of the current sample is compared to the time of the previous sample and a flag," ; qc_time:description_2 = "qc_check_prior, is assigned to the current sample. If the qc_check_prior flag is not set," ; qc_time:description_3 = "the qc_time value for the first sample time will be set to 0." ; qc_time:description_4 = "delta_time is 60 seconds for 19980101 and greater." ; qc_time:description_5 = "delta_time is 180 seconds prior to 19980101." ; qc_time:bit_0_assessment = "Good" ; qc_time:bit_0_description1 = "The difference between the time of the current sample and the previous sample" ; qc_time:bit_0_description2 = "is within the specified range. Integer representation = 0. " ; qc_time:bit_1_assessment = "Bad" ; qc_time:bit_1_description1 = "The difference between the time of the current sample and the previous sample " ; qc_time:bit_1_description2 = "has not changed (repeated timestamp/duplicate data). Integer representation = 1." ; qc_time:bit_2_assessment = "Bad" ; qc_time:bit_2_description1 = "The difference between the time of the current sample and the previous sample" ; qc_time:bit_2_description2 = "is too large (missing data). Integer representation = 2. " ; qc_time:bit_3_assessment = "Bad" ; qc_time:bit_3_description1 = "The difference between the time of the current sample and the previous sample" ; qc_time:bit_3_description2 = "is less than expected (unexpected data). Integer representation = 4. " ; float short_direct_normal(time) ; short_direct_normal:long_name = "Shortwave Direct Normal Irradiance, Pyrheliometer" ; short_direct_normal:units = "W/m^2" ; short_direct_normal:valid_min = "-20.0" ; short_direct_normal:valid_max = "1000." ; short_direct_normal:missing_value = -9999.f ; int qc_short_direct_normal(time) ; qc_short_direct_normal:long_name = "Quality check results on field: Shortwave Direct Normal Irradiance, Pyrheliometer" ; qc_short_direct_normal:units = "unitless" ; float short_direct_normal2(time) ; short_direct_normal2:long_name = "Shortwave Direct Normal Irradiance, Pyrheliometer2" ; short_direct_normal2:units = "W/m^2" ; short_direct_normal2:valid_min = "-20.0" ; short_direct_normal2:valid_max = "1000." ; short_direct_normal2:missing_value = -9999.f ; short_direct_normal2:comment = "Added 20060813 for redundancy purposes; located next to existing instrument." ; int qc_short_direct_normal2(time) ; qc_short_direct_normal2:long_name = "Quality check results on field: Shortwave Direct Normal Irradiance, Pyrheliometer2" ; qc_short_direct_normal2:units = "unitless" ; float down_short_hemisp(time) ; down_short_hemisp:long_name = "Downwelling Shortwave Hemispheric Irradiance, Pyranometer" ; down_short_hemisp:units = "W/m^2" ; down_short_hemisp:valid_min = "-20.0" ; down_short_hemisp:valid_max = "900." ; down_short_hemisp:missing_value = -9999.f ; int qc_down_short_hemisp(time) ; qc_down_short_hemisp:long_name = "Quality check results on field: Downwelling Shortwave Hemispheric Irradiance, Pyranometer" ; qc_down_short_hemisp:units = "unitless" ; float down_short_diffuse_hemisp2(time) ; down_short_diffuse_hemisp2:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer2" ; down_short_diffuse_hemisp2:units = "W/m^2" ; down_short_diffuse_hemisp2:valid_min = "-20.0" ; down_short_diffuse_hemisp2:valid_max = "800.0" ; down_short_diffuse_hemisp2:missing_value = -9999.f ; down_short_diffuse_hemisp2:comment = "Added 20060813 for redundancy purposes; located next to existing instrument." ; int qc_down_short_diffuse_hemisp2(time) ; qc_down_short_diffuse_hemisp2:long_name = "Quality check results on field: Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer2" ; qc_down_short_diffuse_hemisp2:units = "unitless" ; float down_long_hemisp_shaded(time) ; down_long_hemisp_shaded:long_name = "Downwelling Longwave Hemispheric Irradiance, Shaded Pyrgeometer" ; down_long_hemisp_shaded:units = "W/m^2" ; down_long_hemisp_shaded:valid_min = "50.0" ; down_long_hemisp_shaded:valid_max = "500.0" ; down_long_hemisp_shaded:missing_value = -9999.f ; int qc_down_long_hemisp_shaded(time) ; qc_down_long_hemisp_shaded:long_name = "Quality check results on field: Downwelling Longwave Hemispheric Irradiance, Shaded Pyranometer" ; qc_down_long_hemisp_shaded:units = "unitless" ; float down_long_shaded_case_temp(time) ; down_long_shaded_case_temp:long_name = "Downwelling Pyrgeometer Case Thermistor Temperature, Shaded Pyrgeometer" ; down_long_shaded_case_temp:units = "C" ; down_long_shaded_case_temp:valid_min = "-100.0" ; down_long_shaded_case_temp:valid_max = "50.0" ; down_long_shaded_case_temp:missing_value = -9999.f ; int qc_down_long_shaded_case_temp(time) ; qc_down_long_shaded_case_temp:long_name = "Quality check results on field: Downwelling Pyrgeometer Case Thermistor Temperature, Shaded Pyrgeometer" ; qc_down_long_shaded_case_temp:units = "unitless" ; float down_long_shaded_dome_temp(time) ; down_long_shaded_dome_temp:long_name = "Downwelling Pyrgeometer Dome Thermistor Temperature, Shaded Pyrgeometer" ; down_long_shaded_dome_temp:units = "C" ; down_long_shaded_dome_temp:valid_min = "-100.0" ; down_long_shaded_dome_temp:valid_max = "50.0" ; down_long_shaded_dome_temp:missing_value = -9999.f ; int qc_down_long_shaded_dome_temp(time) ; qc_down_long_shaded_dome_temp:long_name = "Quality check results on field: Downwelling Pyrgeometer Dome Thermistor Temperature, Shaded Pyrgeometer" ; qc_down_long_shaded_dome_temp:units = "unitless" ; float vBatt1(time) ; vBatt1:long_name = "Battery #1 Voltage" ; vBatt1:units = "V" ; vBatt1:missing_value = -9999.f ; float up_short_hemisp_2m(time) ; up_short_hemisp_2m:long_name = "Upwelling Shortwave Hemispheric Irradiance mounted at 2m, Pyranometer" ; up_short_hemisp_2m:units = "W/m^2" ; up_short_hemisp_2m:valid_min = "-20.0" ; up_short_hemisp_2m:valid_max = "700.0" ; up_short_hemisp_2m:missing_value = -9999.f ; int qc_up_short_hemisp_2m(time) ; qc_up_short_hemisp_2m:long_name = "Quality check results on field: Upwelling Shortwave Hemispheric Irradiance mounted at 2m, Pyranometer" ; qc_up_short_hemisp_2m:units = "unitless" ; float up_long_hemisp(time) ; up_long_hemisp:long_name = "Upwelling Longwave Hemispheric Irradiance, Pyrgeometer" ; up_long_hemisp:units = "W/m^2" ; up_long_hemisp:valid_min = "120.0" ; up_long_hemisp:valid_max = "650.0" ; up_long_hemisp:missing_value = -9999.f ; int qc_up_long_hemisp(time) ; qc_up_long_hemisp:long_name = "Quality check results on field: Upwelling Longwave Hemispheric Irradiance, Pyrgeometer" ; qc_up_long_hemisp:units = "unitless" ; float up_long_case_temp(time) ; up_long_case_temp:long_name = "Upwelling Pyrgeometer Case Thermistor Temperature, Pyrgeometer" ; up_long_case_temp:units = "C" ; up_long_case_temp:valid_min = "-100.0" ; up_long_case_temp:valid_max = "50.0" ; up_long_case_temp:missing_value = -9999.f ; int qc_up_long_case_temp(time) ; qc_up_long_case_temp:long_name = "Quality check results on field: Upwelling Pyrgeometer Case Thermistor Temperature, Pyrgeometer" ; qc_up_long_case_temp:units = "unitless" ; float up_long_dome_temp(time) ; up_long_dome_temp:long_name = "Upwelling Pyrgeometer Dome Thermistor Temperature, Pyrgeometer" ; up_long_dome_temp:units = "C" ; up_long_dome_temp:valid_min = "-100.0" ; up_long_dome_temp:valid_max = "50.0" ; up_long_dome_temp:missing_value = -9999.f ; int qc_up_long_dome_temp(time) ; qc_up_long_dome_temp:long_name = "Quality check results on field: Upwelling Pyrgeometer Dome Thermistor Temperature, Pyrgeometer" ; qc_up_long_dome_temp:units = "unitless" ; float vBatt2(time) ; vBatt2:long_name = "Battery #2 Voltage" ; vBatt2:units = "volts" ; vBatt2:missing_value = -9999.f ; // global attributes: :Date = "Sat Sep 30 06:50:18 2017" ; :Version = "$State: xdc-esrl-1.1-5 $" ; :Title = "NOAA/ESRL/GMD NSA Barrow Radiometer Data" ; :reference_url = "http://www.cmdl.noaa.gov/" ; :Command_Line = "esrl_ingest.perl -i 20170922" ; :site_id = "nsa" ; :facility_id = "X1" ; :proc_level = "b1" ; :averaging_interval = "1 minute" ; :averaging_interval_explanation = "The average at time t refers to data collected during the previous averaging_interval." ; :QC_field_information__1 = "For each qc_field interpret the values as follows: " ; :QC_field_information__2 = " " ; :QC_field_information__3 = " Basic QC checks (bit values): " ; :QC_field_information__4 = " ----------------------------------- " ; :QC_field_information__5 = " 0x0 = value is within the specified range " ; :QC_field_information__6 = " 0x1 = value is equal to \'missing_value\' " ; :QC_field_information__7 = " 0x2 = value is less than the \'valid_min\' " ; :QC_field_information__8 = " 0x4 = value is greater than the \'valid_max\' " ; :QC_field_information__9 = " 0x8 = value failed the \'valid_delta\' check " ; :QC_field_information_10 = " " ; :QC_field_information_11 = "If the value is a \'missing_value\', no min, max, " ; :QC_field_information_12 = "or delta checks are performed. " ; :QC_field_information_13 = " " ; :QC_field_information_14 = "The delta checks are done by comparing each data value to the one just" ; :QC_field_information_15 = "prior to it in time. If a previous data value does not exist or is a " ; :QC_field_information_16 = "\'missing_value\', the delta check will not be performed. " ; :QC_field_information_17 = " " ; :QC_field_information_18 = "If the associated non-QC field does not contain any minimum, " ; :QC_field_information_19 = "maximum, or delta information, a qc_field is not generated. " ; :zeb_platform = "nsanoaaradbrwX1.b1" ; :IDL_version = "IDL (x86 / linux / unix / 8.0)" ; :input_source = "/data/collection/nsa/nsanoaaradbrwX1.00/nsanoaaradbrwX1.00.20170922.000100.raw" ; :history = "Created by esrl_ingest" ; :Comment__1 = "Data has been scaled, edited and corrected by NOAA/ESRL/GMD. " ; :Comment__2 = "All irradiances are three minute averages before January 1, 1998 and " ; :Comment__3 = "one minute averages after this date, (1hz sampling rate) in watts per square meter. " ; :Comment__4 = "As of November 28, 2003, upwelling data (see variables up_short_hemisp, " ; :Comment__5 = "up_long_hemisp, up_long_case_temp, up_long_dome_temp, including vBatt2) is being " ; :Comment__6 = "recorded from a new albedo rack, which is at a higher location than the previous " ; :Comment__7 = "albedo rack. " ; }