netcdf nsagndrad60sC1.b1.20030121.000000 { dimensions: time = UNLIMITED ; // (1439 currently) bit_data_len = 7 ; variables: int base_time ; base_time:string = "21-Jan-2003,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 2003-01-21 00:00:00 0:00" ; float up_short_hemisp(time) ; up_short_hemisp:long_name = "Upwelling Shortwave Hemispheric Irradiance, Pyranometer" ; up_short_hemisp:units = "W/m2" ; up_short_hemisp:valid_min = -20.f ; up_short_hemisp:valid_max = 600.f ; up_short_hemisp:valid_delta = 550.f ; up_short_hemisp:missing_value = -9999.f ; up_short_hemisp:ventilation_status = "Ventilated" ; int qc_up_short_hemisp(time) ; qc_up_short_hemisp:long_name = "Quality check results on field: Upwelling Shortwave Hemispheric Irradiance, Pyranometer" ; qc_up_short_hemisp:units = "unitless" ; float up_short_hemisp_std(time) ; up_short_hemisp_std:long_name = "Upwelling Shortwave Hemispheric Irradiance, Pyranometer, Standard Deviation" ; up_short_hemisp_std:units = "W/m2" ; up_short_hemisp_std:valid_min = 0.f ; up_short_hemisp_std:valid_max = 50.f ; up_short_hemisp_std:missing_value = -9999.f ; up_short_hemisp_std:ventilation_status = "Ventilated" ; int qc_up_short_hemisp_std(time) ; qc_up_short_hemisp_std:long_name = "Quality check results on field: Upwelling Shortwave Hemispheric Irradiance, Pyranometer, Standard Deviation" ; qc_up_short_hemisp_std:units = "unitless" ; float up_short_hemisp_max(time) ; up_short_hemisp_max:long_name = "Upwelling Shortwave Hemispheric Irradiance, Pyranometer, Maxima" ; up_short_hemisp_max:units = "W/m2" ; up_short_hemisp_max:valid_min = -20.f ; up_short_hemisp_max:valid_max = 700.f ; up_short_hemisp_max:missing_value = -9999.f ; up_short_hemisp_max:ventilation_status = "Ventilated" ; int qc_up_short_hemisp_max(time) ; qc_up_short_hemisp_max:long_name = "Quality check results on field: Upwelling Shortwave Hemispheric Irradiance, Pyranometer, Maxima" ; qc_up_short_hemisp_max:units = "unitless" ; float up_short_hemisp_min(time) ; up_short_hemisp_min:long_name = "Upwelling Shortwave Hemispheric Irradiance, Pyranometer, Minima" ; up_short_hemisp_min:units = "W/m2" ; up_short_hemisp_min:valid_min = -20.f ; up_short_hemisp_min:valid_max = 600.f ; up_short_hemisp_min:missing_value = -9999.f ; up_short_hemisp_min:ventilation_status = "Ventilated" ; int qc_up_short_hemisp_min(time) ; qc_up_short_hemisp_min:long_name = "Quality check results on field: Upwelling Shortwave Hemispheric Irradiance, Pyranometer, Minima" ; qc_up_short_hemisp_min:units = "unitless" ; float up_long_hemisp(time) ; up_long_hemisp:long_name = "Upwelling Longwave Hemispheric Irradiance, Pyrgeometer" ; up_long_hemisp:units = "W/m2" ; up_long_hemisp:valid_min = 100.f ; up_long_hemisp:valid_max = 500.f ; up_long_hemisp:valid_delta = 200.f ; up_long_hemisp:missing_value = -9999.f ; up_long_hemisp:ventilation_status = "Ventilated" ; 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_hemisp_std(time) ; up_long_hemisp_std:long_name = "Upwelling Longwave Hemispheric Irradiance, Pyrgeometer, Standard Deviation" ; up_long_hemisp_std:units = "W/m2" ; up_long_hemisp_std:valid_min = 0.f ; up_long_hemisp_std:valid_max = 10.f ; up_long_hemisp_std:missing_value = -9999.f ; up_long_hemisp_std:ventilation_status = "Ventilated" ; int qc_up_long_hemisp_std(time) ; qc_up_long_hemisp_std:long_name = "Quality check results on field: Upwelling Longwave Hemispheric Irradiance, Pyrgeometer, Standard Deviation" ; qc_up_long_hemisp_std:units = "unitless" ; float up_long_hemisp_max(time) ; up_long_hemisp_max:long_name = "Upwelling Longwave Hemispheric Irradiance, Pyrgeometer, Maxima" ; up_long_hemisp_max:units = "W/m2" ; up_long_hemisp_max:valid_min = 100.f ; up_long_hemisp_max:valid_max = 500.f ; up_long_hemisp_max:missing_value = -9999.f ; up_long_hemisp_max:ventilation_status = "Ventilated" ; int qc_up_long_hemisp_max(time) ; qc_up_long_hemisp_max:long_name = "Quality check results on field: Upwelling Longwave Hemispheric Irradiance, Pyrgeometer, Maxima" ; qc_up_long_hemisp_max:units = "unitless" ; float up_long_hemisp_min(time) ; up_long_hemisp_min:long_name = "Upwelling Longwave Hemispheric Irradiance, Pyrgeometer, Minima" ; up_long_hemisp_min:units = "W/m2" ; up_long_hemisp_min:valid_min = 100.f ; up_long_hemisp_min:valid_max = 500.f ; up_long_hemisp_min:missing_value = -9999.f ; up_long_hemisp_min:ventilation_status = "Ventilated" ; int qc_up_long_hemisp_min(time) ; qc_up_long_hemisp_min:long_name = "Quality check results on field: Upwelling Longwave Hemispheric Irradiance, Pyrgeometer, Minima" ; qc_up_long_hemisp_min:units = "unitless" ; float sfc_ir_temp(time) ; sfc_ir_temp:long_name = "Surface Infra-Red Temperature" ; sfc_ir_temp:units = "degrees C" ; sfc_ir_temp:valid_min = -49.7f ; sfc_ir_temp:valid_max = 50.f ; sfc_ir_temp:valid_delta = 50.f ; sfc_ir_temp:missing_value = -9999.f ; int qc_sfc_ir_temp(time) ; qc_sfc_ir_temp:long_name = "Quality check results on field: Surface Infra-Red Temperature" ; qc_sfc_ir_temp:units = "unitless" ; float sfc_ir_temp_std(time) ; sfc_ir_temp_std:long_name = "Surface Infra-Red Temperature, Standard Deviation" ; sfc_ir_temp_std:units = "degrees C" ; sfc_ir_temp_std:valid_min = 0.f ; sfc_ir_temp_std:valid_max = 20.f ; sfc_ir_temp_std:missing_value = -9999.f ; int qc_sfc_ir_temp_std(time) ; qc_sfc_ir_temp_std:long_name = "Quality check results on field: Surface Infra-Red Temperature, Standard Deviation" ; qc_sfc_ir_temp_std:units = "unitless" ; float sfc_ir_temp_max(time) ; sfc_ir_temp_max:long_name = "Surface Infra-Red Temperature Maxima" ; sfc_ir_temp_max:units = "degrees C" ; sfc_ir_temp_max:valid_min = -49.7f ; sfc_ir_temp_max:valid_max = 50.f ; sfc_ir_temp_max:valid_delta = 80.f ; sfc_ir_temp_max:missing_value = -9999.f ; int qc_sfc_ir_temp_max(time) ; qc_sfc_ir_temp_max:long_name = "Quality check results on field: Surface Infra-Red Temperature Maxima" ; qc_sfc_ir_temp_max:units = "unitless" ; float sfc_ir_temp_min(time) ; sfc_ir_temp_min:long_name = "Surface Infra-Red Temperature Minima" ; sfc_ir_temp_min:units = "degrees C" ; sfc_ir_temp_min:valid_min = -49.7f ; sfc_ir_temp_min:valid_max = 50.f ; sfc_ir_temp_min:valid_delta = 80.f ; sfc_ir_temp_min:missing_value = -9999.f ; int qc_sfc_ir_temp_min(time) ; qc_sfc_ir_temp_min:long_name = "Quality check results on field: Surface Infra-Red Temperature Minima" ; qc_sfc_ir_temp_min:units = "unitless" ; float net(time) ; net:long_name = "Net Radiation" ; net:units = "W/m2" ; net:valid_min = -200.f ; net:valid_max = 600.f ; net:valid_delta = 550.f ; net:missing_value = -9999.f ; int qc_net(time) ; qc_net:long_name = "Quality check results on field: Net Radiation" ; qc_net:units = "unitless" ; float net_std(time) ; net_std:long_name = "Net Radiation, Standard Deviation" ; net_std:units = "W/m2" ; net_std:valid_min = 0.f ; net_std:valid_max = 50.f ; net_std:missing_value = -9999.f ; int qc_net_std(time) ; qc_net_std:long_name = "Quality check results on field: Net Radiation, Standard Deviation" ; qc_net_std:units = "unitless" ; float net_max(time) ; net_max:long_name = "Net Radiation, Maxima" ; net_max:units = "W/m2" ; net_max:valid_min = -200.f ; net_max:valid_max = 650.f ; net_max:missing_value = -9999.f ; int qc_net_max(time) ; qc_net_max:long_name = "Quality check results on field: Net Radiation, Maxima" ; qc_net_max:units = "unitless" ; float net_min(time) ; net_min:long_name = "Net Radiation, Minima" ; net_min:units = "W/m2" ; net_min:valid_min = -200.f ; net_min:valid_max = 600.f ; net_min:missing_value = -9999.f ; int qc_net_min(time) ; qc_net_min:long_name = "Quality check results on field: Net Radiation, Minima" ; qc_net_min:units = "unitless" ; float logger_temp(time) ; logger_temp:long_name = "Logger temperature" ; logger_temp:units = "degrees C." ; logger_temp:missing_value = -9999.f ; float internal_voltage(time) ; internal_voltage:long_name = "Internal voltage" ; internal_voltage:units = "volts" ; internal_voltage:missing_value = -9999.f ; char bit_data(time, bit_data_len) ; bit_data:long_name = "Bit data. See details." ; bit_data:units = "unitless" ; bit_data:missing_value = "-9999" ; bit_data:details = "0x0001 System Reset since previous record \n", "0x0002 Real-Time Clock Suspect \n", "0x0004 Data Logging Memory initialized (all previous data erased) \n", "0x0008 Serial Sensor Communications Failure \n", "0x0010 EEPROM Suspect \n", "0x0020 18-bit A/D converter suspect \n", "\t(parameters: PSP1, PIR1, NET) \n", "0x0040 12-bit A/D converter suspect \n", "\t(parameters: PIR1, IRT1) \n", "0x0080 Real-Time Clock Temperature Compensated \n", "0x0100 Backup Battery Power in Use \n", "0x0200 Low Power Sleep State \n", "0x0400 Power Hungry Sensors Warming Up \n", "0x0800 PSP1 outside mentor specified limits \n", "0x1000 PIR1 outside mentor specified limits \n", "0x2000 IRT1 outside mentor specified limits \n", "0x4000 NET outside mentor specified limits " ; float external_voltage(time) ; external_voltage:long_name = "External voltage" ; external_voltage:units = "volts" ; external_voltage:missing_value = -9999.f ; float lat ; lat:long_name = "north latitude" ; lat:units = "degrees" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; float lon ; lon:long_name = "east longitude" ; lon:units = "degrees" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; float alt ; alt:long_name = "altitude" ; alt:units = "meters above Mean Sea Level" ; // global attributes: :qc_method = "Standard Mentor QC" ; :Mentor_QC_Field_Information = "For each qc_ interpret the values as follows:\n", "\n", "Basic mentor QC checks:\n", "=======================\n", "A value of 0 means that no mentor QC (missing/min/max/delta) checks failed\n", "A value of 1 means that the sample contained a \'missing data\' value\n", "A value of 2 means that the sample failed the \'minimum\' check\n", "A value of 4 means that the sample failed the \'maximum\' check\n", "A value of 8 means that the sample failed the \'delta\' check\n", "\n", " Note that the delta computation for multi-dimensioned data \n", " compares the absolute value between points in the same spatial \n", " location, at the next point in time. \n", "\n", "Possible Combinations of mentor QC check results:\n", "=================================================\n", "\n", "A value of 3 means that the sample failed the \'missing and minimum\' checks\n", "A value of 5 means that the sample failed the \'missing and maximum\' checks\n", "A value of 7 means that the sample failed the \'missing, minimum and maximum\' checks\n", "A value of 9 means that the sample failed the \'missing and delta\' checks\n", "A value of 10 means that the sample failed the \'minimum and delta\' checks\n", "A value of 11 means that the sample failed the \'missing, minimum and delta\' checks\n", "A value of 12 means that the sample failed the \'maximum and delta\' checks\n", "A value of 14 means that the sample failed the \'minimum, maximum and delta\' checks\n", "A value of 15 means that the sample failed the \'missing, minimum, maximum and delta\' checks\n", "\n", "If the associated non-QC field does not contain any mentor-specified minimum,\n", "maximum or delta information, we do not generate a qc_field.\n", "" ; :mqc_software = "$Id: mentorQC_main.c,v 1.42 2002/03/14 20:51:04 koontz process-qc-mentorQC-7.20-0 $" ; :proc_level = "b1" ; :ingest_software = " smor_ingest.c,v 1.13 2002/06/14 17:17:01 koontz process-ingest-smor_ingest-7.7-0 $" ; :input_source = "a1 file generated from: gndrad60s1:gndrad20030121000201.C1" ; :site_id = "nsa" ; :facility_id = "C1 : PAARCS2:NSA-Barrow_Central_Facility" ; :sample_int = "1 sample/second on radiometric sensor. 60 seconds on internal battery, internal temperature, external voltage." ; :averaging_int = "60 seconds for radiometric data. The 60-second samples are not averaged." ; :serial_number = "unknown" ; :comment = "NSA Barrow (PAARCS2) processing" ; :resolution_description = "The resolution field attributes refer to the number of significant\n", "digits relative to the decimal point that should be used in\n", "calculations. Using fewer digits might result in greater uncertainty;\n", "using a larger number of digits should have no effect and thus is\n", "unnecessary. However, analyses based on differences in values with\n", "a larger number of significant digits than indicated could lead to\n", "erroneous results or misleading scientific conclusions.\n", "\n", "resolution for lat= 0.001\n", "resolution for lon = 0.001\n", "resolution for alt = 1" ; :calc_error = "-8888" ; :platform = "" ; :site_info = "NSA-CMDLtiptwr" ; :config_info = "V010621.00" ; :zeb_platform = "nsagndrad60sC1.b1" ; :history = "created by user dsmgr on machine fore at 22-Jan-2003,17:21:17, using $State: ds-zebra-zeblib-4.10-0 $" ; }