netcdf nimradS1.b1.20061208.000000 { dimensions: time = UNLIMITED ; // (380 currently) variables: int base_time ; base_time:string = "8-Dec-2006,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 2006-12-08 00:00:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2006-12-08 00:00:00 0:00" ; int qc_time(time) ; qc_time:long_name = "Results of quality checks on sample time" ; qc_time:units = "unitless" ; qc_time:description = "The qc_time values are calculated by comparing each sample\n", "time with the previous time (i.e. delta_t = t[n] - t[n-1]).\n", "If the \'qc_check_prior\' flag is set the first sample time\n", "from a new raw file will be compared against the time just\n", "previous to it in the stored data. If the \'qc_check_prior\'\n", "flag is not set the qc_time value for the first sample time\n", "will be set to 0\n", "\n", "The qc_time bit values are as follows:\n", "=========================================================\n", "0x0 = delta time is within the specified range\n", "0x1 = delta time is equal to 0, duplicate sample times\n", "0x2 = delta time is less than the \'delta_t_lower_limit\'\n", "0x4 = delta time is greater than the \'delta_t_upper_limit\'\n", "\n", "" ; qc_time:delta_t_lower_limit = 59 ; qc_time:delta_t_upper_limit = 61 ; qc_time:prior_sample_flag = 1 ; float down_long_hemisp(time) ; down_long_hemisp:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer" ; down_long_hemisp:units = "W/m^2" ; down_long_hemisp:valid_min = 250.f ; down_long_hemisp:valid_max = 800.f ; down_long_hemisp:resolution = 0.1f ; down_long_hemisp:missing_value = -9999.f ; down_long_hemisp:ventilation_status = "Ventilated" ; down_long_hemisp:shade_status = "Unshaded" ; down_long_hemisp:comment = "Normalized to the main site (nim.M1) data" ; int qc_down_long_hemisp(time) ; qc_down_long_hemisp:long_name = "Quality check results on field: Downwelling Longwave Hemispheric Irradiance, Pyrgeometer" ; qc_down_long_hemisp: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 = 350.f ; up_long_hemisp:valid_max = 790.f ; up_long_hemisp:resolution = 0.1f ; up_long_hemisp:missing_value = -9999.f ; up_long_hemisp:ventilation_status = "Unventilated" ; 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 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.f ; down_short_hemisp:valid_max = 1400.f ; down_short_hemisp:resolution = 0.1f ; down_short_hemisp:missing_value = -9999.f ; down_short_hemisp:ventilation_status = "Ventilated" ; 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 up_short_hemisp(time) ; up_short_hemisp:long_name = "Upwelling Shortwave Hemispheric Irradiance, Pyranometer" ; up_short_hemisp:units = "W/m^2" ; up_short_hemisp:valid_min = -20.f ; up_short_hemisp:valid_max = 400.f ; up_short_hemisp:resolution = 0.1f ; up_short_hemisp:missing_value = -9999.f ; up_short_hemisp:ventilation_status = "Unventilated" ; 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 down_long_hemisp_std(time) ; down_long_hemisp_std:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer, Standard Deviation" ; down_long_hemisp_std:units = "W/m^2" ; down_long_hemisp_std:resolution = 0.1f ; down_long_hemisp_std:missing_value = -9999.f ; down_long_hemisp_std:ventilation_status = "Ventilated" ; down_long_hemisp_std:shade_status = "Unshaded" ; 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/m^2" ; up_long_hemisp_std:resolution = 0.1f ; up_long_hemisp_std:missing_value = -9999.f ; up_long_hemisp_std:ventilation_status = "Unventilated" ; float down_short_hemisp_std(time) ; down_short_hemisp_std:long_name = "Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Standard Deviation" ; down_short_hemisp_std:units = "W/m^2" ; down_short_hemisp_std:resolution = 0.1f ; down_short_hemisp_std:missing_value = -9999.f ; down_short_hemisp_std:ventilation_status = "Ventilated" ; 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/m^2" ; up_short_hemisp_std:resolution = 0.1f ; up_short_hemisp_std:missing_value = -9999.f ; up_short_hemisp_std:ventilation_status = "Unventilated" ; float down_long_hemisp_max(time) ; down_long_hemisp_max:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer, Maxima" ; down_long_hemisp_max:units = "W/m^2" ; down_long_hemisp_max:valid_min = 250.f ; down_long_hemisp_max:valid_max = 800.f ; down_long_hemisp_max:resolution = 0.1f ; down_long_hemisp_max:missing_value = -9999.f ; down_long_hemisp_max:ventilation_status = "Ventilated" ; down_long_hemisp_max:shade_status = "Unshaded" ; int qc_down_long_hemisp_max(time) ; qc_down_long_hemisp_max:long_name = "Quality check results on field: Downwelling Longwave Hemispheric Irradiance, Pyrgeometer, Maxima" ; qc_down_long_hemisp_max: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/m^2" ; up_long_hemisp_max:valid_min = 350.f ; up_long_hemisp_max:valid_max = 850.f ; up_long_hemisp_max:resolution = 0.1f ; up_long_hemisp_max:missing_value = -9999.f ; up_long_hemisp_max:ventilation_status = "Unventilated" ; 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 down_short_hemisp_max(time) ; down_short_hemisp_max:long_name = "Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Maxima" ; down_short_hemisp_max:units = "W/m^2" ; down_short_hemisp_max:valid_min = -20.f ; down_short_hemisp_max:valid_max = 1400.f ; down_short_hemisp_max:resolution = 0.1f ; down_short_hemisp_max:missing_value = -9999.f ; down_short_hemisp_max:ventilation_status = "Ventilated" ; int qc_down_short_hemisp_max(time) ; qc_down_short_hemisp_max:long_name = "Quality check results on field: Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Maxima" ; qc_down_short_hemisp_max: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/m^2" ; up_short_hemisp_max:valid_min = -20.f ; up_short_hemisp_max:valid_max = 350.f ; up_short_hemisp_max:resolution = 0.1f ; up_short_hemisp_max:missing_value = -9999.f ; up_short_hemisp_max:ventilation_status = "Unventilated" ; 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 down_long_hemisp_min(time) ; down_long_hemisp_min:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer, Minima" ; down_long_hemisp_min:units = "W/m^2" ; down_long_hemisp_min:valid_min = 250.f ; down_long_hemisp_min:valid_max = 800.f ; down_long_hemisp_min:resolution = 0.1f ; down_long_hemisp_min:missing_value = -9999.f ; down_long_hemisp_min:ventilation_status = "Ventilated" ; down_long_hemisp_min:shade_status = "Unshaded" ; int qc_down_long_hemisp_min(time) ; qc_down_long_hemisp_min:long_name = "Quality check results on field: Downwelling Longwave Hemispheric Irradiance, Pyrgeometer, Minima" ; qc_down_long_hemisp_min: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/m^2" ; up_long_hemisp_min:valid_min = 350.f ; up_long_hemisp_min:valid_max = 850.f ; up_long_hemisp_min:resolution = 0.1f ; up_long_hemisp_min:missing_value = -9999.f ; up_long_hemisp_min:ventilation_status = "Unventilated" ; 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 down_short_hemisp_min(time) ; down_short_hemisp_min:long_name = "Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Minima" ; down_short_hemisp_min:units = "W/m^2" ; down_short_hemisp_min:valid_min = -20.f ; down_short_hemisp_min:valid_max = 1400.f ; down_short_hemisp_min:resolution = 0.1f ; down_short_hemisp_min:missing_value = -9999.f ; down_short_hemisp_min:ventilation_status = "Ventilated" ; int qc_down_short_hemisp_min(time) ; qc_down_short_hemisp_min:long_name = "Quality check results on field: Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Minima" ; qc_down_short_hemisp_min: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/m^2" ; up_short_hemisp_min:valid_min = -20.f ; up_short_hemisp_min:valid_max = 350.f ; up_short_hemisp_min:resolution = 0.1f ; up_short_hemisp_min:missing_value = -9999.f ; up_short_hemisp_min:ventilation_status = "Unventilated" ; 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 inst_down_long_hemisp_dome_temp(time) ; inst_down_long_hemisp_dome_temp:long_name = "Instantaneous Downwelling Pyrgeometer Dome Thermistor Temperature, Pyrgeometer" ; inst_down_long_hemisp_dome_temp:units = "K" ; inst_down_long_hemisp_dome_temp:missing_value = -9999.f ; inst_down_long_hemisp_dome_temp:ventilation_status = "Ventilated" ; inst_down_long_hemisp_dome_temp:shade_status = "Unshaded" ; inst_down_long_hemisp_dome_temp:temp_calc1 = "L=ln(resistance[ohms])" ; inst_down_long_hemisp_dome_temp:temp_calc2 = "T=1/(0.0010295+(0.0002391*L)+(1.568e-7*L^3))" ; float inst_down_long_hemisp_case_temp(time) ; inst_down_long_hemisp_case_temp:long_name = "Instantaneous Downwelling Pyrgeometer Case Thermistor Temperature, Pyrgeometer" ; inst_down_long_hemisp_case_temp:units = "K" ; inst_down_long_hemisp_case_temp:missing_value = -9999.f ; inst_down_long_hemisp_case_temp:ventilation_status = "Ventilated" ; inst_down_long_hemisp_case_temp:shade_status = "Unshaded" ; inst_down_long_hemisp_case_temp:temp_calc1 = "L=ln(resistance[ohms])" ; inst_down_long_hemisp_case_temp:temp_calc2 = "T=1/(0.0010295+(0.0002391*L)+(1.568e-7*L^3))" ; float inst_up_long_hemisp_dome_temp(time) ; inst_up_long_hemisp_dome_temp:long_name = "Instantaneous Upwelling Pyrgeometer Dome Thermistor Temperature" ; inst_up_long_hemisp_dome_temp:units = "K" ; inst_up_long_hemisp_dome_temp:missing_value = -9999.f ; inst_up_long_hemisp_dome_temp:ventilation_status = "Unventilated" ; inst_up_long_hemisp_dome_temp:temp_calc1 = "L=ln(resistance[ohms])" ; inst_up_long_hemisp_dome_temp:temp_calc2 = "T=1/(0.0010295+(0.0002391*L)+(1.568e-7*L^3))" ; float inst_up_long_hemisp_case_temp(time) ; inst_up_long_hemisp_case_temp:long_name = "Instantaneous Upwelling Pyrgeometer Case Thermistor Temperature" ; inst_up_long_hemisp_case_temp:units = "K" ; inst_up_long_hemisp_case_temp:missing_value = -9999.f ; inst_up_long_hemisp_case_temp:ventilation_status = "Unventilated" ; inst_up_long_hemisp_case_temp:temp_calc1 = "L=ln(resistance[ohms])" ; inst_up_long_hemisp_case_temp:temp_calc2 = "T=1/(0.0010295+(0.0002391*L)+(1.568e-7*L^3))" ; float inst_down_long_hemisp_tp(time) ; inst_down_long_hemisp_tp:long_name = "Instantaneous Downwelling Pyrgeometer Thermopile, Pyrgeometer" ; inst_down_long_hemisp_tp:units = "W/m^2" ; inst_down_long_hemisp_tp:missing_value = -9999.f ; inst_down_long_hemisp_tp:ventilation_status = "Ventilated" ; inst_down_long_hemisp_tp:shade_status = "Unshaded" ; float inst_up_long_hemisp_tp(time) ; inst_up_long_hemisp_tp:long_name = "Instantaneous Upwelling Pyrgeometer Thermopile" ; inst_up_long_hemisp_tp:units = "W/m^2" ; inst_up_long_hemisp_tp:missing_value = -9999.f ; inst_up_long_hemisp_tp:ventilation_status = "Unventilated" ; float inst_down_short_hemisp_voltage(time) ; inst_down_short_hemisp_voltage:long_name = "Instantaneous Downwelling Shortwave Hemispheric Irradiance, Pyranometer Voltage" ; inst_down_short_hemisp_voltage:units = "mV" ; inst_down_short_hemisp_voltage:resolution = 0.01f ; inst_down_short_hemisp_voltage:missing_value = -9999.f ; inst_down_short_hemisp_voltage:ventilation_status = "Ventilated" ; float inst_up_short_hemisp_voltage(time) ; inst_up_short_hemisp_voltage:long_name = "Instantaneous Upwelling Shortwave Hemispheric Irradiance, Pyranometer Voltage" ; inst_up_short_hemisp_voltage:units = "mV" ; inst_up_short_hemisp_voltage:resolution = 0.01f ; inst_up_short_hemisp_voltage:missing_value = -9999.f ; inst_up_short_hemisp_voltage:ventilation_status = "Unventilated" ; float logger_voltage(time) ; logger_voltage:long_name = "Logger voltage" ; logger_voltage:units = "V" ; logger_voltage:valid_min = 11.f ; logger_voltage:valid_max = 16.f ; logger_voltage:resolution = 0.1f ; logger_voltage:missing_value = -9999.f ; int qc_logger_voltage(time) ; qc_logger_voltage:long_name = "Quality check results on field: Logger voltage" ; qc_logger_voltage:units = "unitless" ; float logger_temp(time) ; logger_temp:long_name = "Logger temperature" ; logger_temp:units = "C" ; logger_temp:valid_min = -20.f ; logger_temp:valid_max = 80.f ; logger_temp:resolution = 0.1f ; logger_temp:missing_value = -9999.f ; int qc_logger_temp(time) ; qc_logger_temp:long_name = "Quality check results on field: Logger temperature" ; qc_logger_temp:units = "unitless" ; 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: :ingest_version = "process-ingest-metrad_ingest-2.0-0" ; :libingest_version = "ds-dsutil-ingest_lib-1.7-0" ; :libdslibc_version = "ds-dslib-c_lib-1.2-0" ; :libdsdb_version = "database-dsdb-c_lib-1.2-0" ; :ingest_software = " metrad_ingest.c,v 2.1 2006/10/30 07:20:27 ermold process-ingest-metrad_ingest-2.0-0 $" ; :proc_level = "b1" ; :input_source = "/data/collection//nim/nimmetradS1.00/nimmetradS1.00.20061208.000000.raw.20061208000000.raw" ; :site_id = "nim" ; :facility_id = "S1: Niamey, Niger" ; :sample_int = "pressure = 60 seconds, others = 1 second" ; :averaging_int = "60 seconds" ; :comment = "" ; :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" ; :reprocessing_comment = "\n", "The downwelling longwave hemispheric data were normalized to the\n", "main site (nim.M1) data. See ARM Technical Report for details.\n", "" ; :serial_number = "\n", "PIR-DIR : 34303.000000\n", "PIR-UIR : 34304.000000\n", "PSP-DS : 31634.000000\n", "PSP-US : 30654.000000\n", "" ; :calibration_info = "\n", "calib_coeff_k0 = PIR-DIR : 0.000000\n", "calib_coeff_k1 = PIR-DIR : 0.247500\n", "calib_coeff_k2 = PIR-DIR : 1.000000\n", "calib_coeff_k3 = PIR-DIR : -4.000000\n", "calib_coeff_kr = PIR-DIR : 0.000000\n", "calib_coeff_k0 = PIR-UIR : 0.000000\n", "calib_coeff_k1 = PIR-UIR : 0.253200\n", "calib_coeff_k2 = PIR-UIR : 1.000000\n", "calib_coeff_k3 = PIR-UIR : -4.000000\n", "calib_coeff_kr = PIR-UIR : 0.000000\n", "PSP-DS : 113.389999\n", "PSP-US : 121.550003\n", "" ; :qc_method = "Standard Mentor QC" ; :Mentor_QC_Field_Information = "For each qc_ interpret the values as follows:\n", "\n", "Basic mentor QC checks (bit values):\n", "==========================================\n", "0x0 = value is within the specified range\n", "0x1 = value is equal to \'missing_value\'\n", "0x2 = value is less than the \'valid_min\'\n", "0x4 = value is greater than the \'valid_max\'\n", "0x8 = value failed the \'valid_delta\' check\n", "\n", "If the value is a \'missing_value\' no min, max, or delta checks are performed.\n", "\n", "The delta checks are done by comparing each data value to the one just\n", "prior to it in time. If a previous data value does not exist or is a\n", "\'missing_value\' the delta check will not be performed.\n", "\n", "Note that the delta computation for multi-dimensioned data compares the\n", "absolute value between points in the same spatial location to the previous\n", "point in time.\n", "\n", "If the associated non-QC field does not contain any mentor-specified minimum,\n", "maximum, or delta information a qc_field is not generated.\n", "" ; :zeb_platform = "nimradS1.b1" ; :history = "created by user dsmgr on machine reproc1 at 7-Apr-2008,19:34:12, using $State: ds-zebra-zeblib-4.16-0 $" ; }