netcdf sgpbsrncalcC1.c1.940813.000000 { dimensions: time = UNLIMITED ; // (1440 currently) variables: int base_time ; base_time:string = "13-Aug-94,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:units = "seconds since 1994-08-13 00:00:00 0:00" ; time_offset:long_name = "Time offset from base_time" ; float nip(time) ; nip:units = "W/m2" ; nip:long_name = "Observed direct-beam normal solar irradiance" ; nip:missing_value = "-9999" ; nip:accuracy = "10 W/m2, max at high noon in mid-summer" ; nip:precision = "10 W/m2, max at high noon in mid-summer" ; nip:calibration_stability = "less than 1% over period of 1 year" ; float psp1(time) ; psp1:units = "W/m2" ; psp1:long_name = "CALCULATED downwelling hemispheric diffuse solar irradiance" ; psp1:formula = "psp1 is calculated by: psp2 - nip*cos(solar_zenith_angle)" ; psp1:formula_comment = "Negative psp2 and nip values are used as such in this calculation" ; psp1:missing_value = "-9999" ; psp1:accuracy = "2% for OBSERVED psp1" ; psp1:precision = "2% for OBSERVED psp1" ; psp1:calibration_stability = "less than 1% over period of 1 year for OBSERVED psp1" ; float psp2(time) ; psp2:units = "W/m2" ; psp2:long_name = "Observed downwelling hemispheric total solar irradiance (direct+diffuse)" ; psp2:missing_value = "-9999" ; psp2:accuracy = "2%" ; psp2:precision = "2%" ; psp2:calibration_stability = "less than 1% over period of 1 year" ; float cos_solar_zenith(time) ; cos_solar_zenith:units = "unitless" ; cos_solar_zenith:long_name = "cosine of the solar zenith angle used to estimate psp1" ; cos_solar_zenith:comments = "uses low precision formulas for the solar coordinates, Astronomical Almanac 1990" ; float qcmin1-24(time) ; qcmin1-24:units = "unitless" ; qcmin1-24:long_name = "low value flag for raw nip, psp1, or psp2 fields (a0 data)" ; qcmin1-24:interpretation = "if .ge. 1 then at least one field is flagged as too low, 0 otherwise" ; qcmin1-24:missing_value = "-9999" ; float qcmax1-24(time) ; qcmax1-24:units = "unitless" ; qcmax1-24:long_name = "high value flag for raw nip, psp1, or psp2 fields (a0 data)" ; qcmax1-24:interpretation = "if .ge. 1 then at least one field is flagged as too high, 0 otherwise" ; qcmax1-24:missing_value = "-9999" ; float qcdelta1-24(time) ; qcdelta1-24:units = "unitless" ; qcdelta1-24:long_name = "flags large differences in adjacent values for battery voltage (a0 data)" ; qcdelta1-24:interpretation = "if .ge. 1 then difference is too large, 0 otherwise" ; qcdelta1-24:missing_value = "-9999" ; float lat ; lat:long_name = "north latitude" ; lat:units = "degrees" ; lat:valid_range = -90.f, 90.f ; float lon ; lon:long_name = "east longitude" ; lon:units = "degrees" ; lon:valid_range = -180.f, 180.f ; float alt ; alt:long_name = "altitude" ; alt:units = "" ; // global attributes: :Date = "Tue Aug 16 02:17:18 1994" ; :Version = "$Id: sgpbsrn1calc.c,v 1.2 1993/07/23 21:21:52 d3a038 Exp d3g604 $" ; :Command_Line = "sgpbsrn1calc -s 940813.000000 -e 940814.000000" ; :Input_Platform\(s\) = "sgpbsrnC1.a1" ; :BW_Version = "Release_1_9" ; :site_id = "SGP" ; :facility_id = "Central Facility" ; :sample_integration_period = "1 second" ; :averaging_interval = "60 seconds" ; :comments_line_1 = "This is an interim platform until the shading disk on the" ; :comments_line_2 = "BSRN is fixed. The nip and psp2 fields are instrument" ; :comments_line_3 = "observations which are copied directly from sgpbsrn1.a1." ; :comments_line_4 = "The psp1 field reported here is NOT observed, it is calculated." ; :comments_line_5 = "Altitude is in meters above MSL" ; :zeb_platform = "sgpbsrncalcC1.c1" ; :history = "created by Zeb DataStore, 16-Aug-94,2:17:18, DFA_NetCDF.c,v 3.19\n", "" ; }