Translation specification for the NP Drifting Ice Stations, Jan. 2000 Steve Worley and Joey Comeaux. The standard software sources are: * wrlmr6:01C * lmrlib:01D * profs_short:01A ======================================================================== Each station NP (01-31) is provided in a small individual file. These files are processed as a group and given the common name 'NPSTAT'. B10 - computed internally in wrlmr6:01A YR - 2-digit year from each record, pos. 4-5 MO - 2-digit month from each record, pos. 7-8 DY - 2-digit day from each record, pos. 10-11 HR - 2-digit hour (0-23), GMT, pos. 13-14 TI - set = 0, nearest whole hour LON - high resolution decimal degrees, pos. 24-30 east longitude only Note: positions were determined approximately daily, at the station with either star or satellite fixes. These positions were linearly interpolated onto the surface meteorological observations as prior data processing steps carried out at NCAR and NISDC. LAT - high resolution decimal degrees, pos. 17-22 LI - set = 6 DCK - set = 733 SID - set = 51 PT - set = 9 TC - set = 1 !data has been track checked DI - set = 5, wind direction is give in whole degrees on 360 degree compass D - degrees, pos. 49-51 WI - set = 1, meters/second measured W - whole meters/second, pos. 52-54 Some cross checks, between D and W, were made to assure consistency. It appears that legitimate D settings range from 0 to 360. The matches of D = 0 and W were examined and the following actions were taken. Missing wind speed and direction are defined as -999.0. If D = 0, and W = 0, set D = 361 (calm) [if these were erroneous settings for missing data this could perpetuate an error] If D = 0, and W != 0, set D = 360 (wind from the north) If D = 0, and W = missing, set D = missing if D = missing, and W = 0, set W = missing See the attached processing log for details on how these actions were taken in each individual input data file and a summary for for all files. SLP - 10ths millibars (hPA), pos. 42-47 T1 - set = 0 AT - 10ths degrees C, pos. 32-36 WBT DPT - compute using AT and relative humidity. Use function dwpt from profs_short library, and round to the nearest .1 degree C N - 10ths sky coverage convert to 8ths using lmrlib function ixt1ok NH - 10ths sky coverage convert to 8ths using lmrlib function ixt1ok Note: A value of 11 is used in the cloud cover. According to information from AARI conveyed by Florence Fetterer (email: Tue, 30 Mar 1999) "To review, differences between old and new data are: ...... 3. The new data have more complete cloud cover information. In the old data set, a value of "11" was coded as erroneous data ("99"). However, 11 actually means "10 with gaps". The new data set preserves the 11 values. ....... " We translate N or NH = 11 to 9 10ths coverage. A summary of this occurrence is given below. C1 no setting II - set II = 6 ID(8) - place NP-nn, where nn= 01-->31, specifies the station number supplemental attachment - ascii csup(1:4) = relative humidity in %, missing=999 csup(5:8) = surface temperature in degrees C, missing=999 csup(9:11) = N in tenths, including special value = 11, missing = -9 csup(12:14)= NH in tenths, including special value = 11, missing = -9 ----------------------- Supplementary Data processing information. Meteorological records with NO positions. An initial station position (provided by NISDC) for NP-26, on 05/31/1983 21Z, was use to linearly interpolate all station position from then through 06/30/1983 21Z. The original data were missing station positions for this period of record. 241 records were recovered that would have been otherwise been lost because of missing positions. All totaled 338 records are lost because position is unknown. fwmiss = 999.0 --- defined missing wind speed fdmiss = 999.0 --- defined missing wind direction processing file :/tmp/NP/NP-01.MET.08 D = 0, W = 0, set D=361 (calm) : 71 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 7 nh = 11 : 0 total number of records : 1094 processing file :/tmp/NP/NP-02.MET.08 D = 0, W = 0, set D=361 (calm) : 223 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 193 nh = 11 : 0 total number of records : 2776 processing file :/tmp/NP/NP-03.MET.08 D = 0, W = 0, set D=361 (calm) : 285 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 332 nh = 11 : 0 total number of records : 2911 processing file :/tmp/NP/NP-04.MET.08 D = 0, W = 0, set D=361 (calm) : 392 D = 0, W != 0, set D=360 : 1 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 961 nh = 11 : 0 total number of records : 8736 processing file :/tmp/NP/NP-05.MET.08 D = 0, W = 0, set D=361 (calm) : 161 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 262 nh = 11 : 0 total number of records : 3792 processing file :/tmp/NP/NP-06.MET.08 D = 0, W = 0, set D=361 (calm) : 328 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 2110 nh = 11 : 0 total number of records : 9911 processing file :/tmp/NP/NP-07.MET.08 D = 0, W = 0, set D=361 (calm) : 558 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 1231 nh = 11 : 0 total number of records : 5600 processing file :/tmp/NP/NP-08.MET.08 D = 0, W = 0, set D=361 (calm) : 534 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 1374 nh = 11 : 0 total number of records : 7988 processing file :/tmp/NP/NP-09.MET.08 D = 0, W = 0, set D=361 (calm) : 229 D = 0, W != 0, set D=360 : 3 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 450 nh = 11 : 0 total number of records : 2656 processing file :/tmp/NP/NP-10.MET.08 D = 0, W = 0, set D=361 (calm) : 201 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 1317 nh = 11 : 0 total number of records : 7272 processing file :/tmp/NP/NP-11.MET.08 D = 0, W = 0, set D=361 (calm) : 81 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 504 nh = 11 : 0 total number of records : 2824 processing file :/tmp/NP/NP-12.MET.08 D = 0, W = 0, set D=361 (calm) : 68 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 629 nh = 11 : 0 total number of records : 2891 processing file :/tmp/NP/NP-13.MET.08 D = 0, W = 0, set D=361 (calm) : 161 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 1388 nh = 11 : 0 total number of records : 7224 processing file :/tmp/NP/NP-14.MET.08 D = 0, W = 0, set D=361 (calm) : 125 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 302 nh = 11 : 0 total number of records : 1960 processing file :/tmp/NP/NP-15.MET.08 D = 0, W = 0, set D=361 (calm) : 150 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 715 nh = 11 : 0 total number of records : 5492 processing file :/tmp/NP/NP-16.MET.08 D = 0, W = 0, set D=361 (calm) : 256 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 1882 nh = 11 : 0 total number of records : 9539 processing file :/tmp/NP/NP-17.MET.08 D = 0, W = 0, set D=361 (calm) : 202 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 379 nh = 11 : 0 total number of records : 3100 processing file :/tmp/NP/NP-18.MET.08 D = 0, W = 0, set D=361 (calm) : 185 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 595 nh = 11 : 0 total number of records : 5803 processing file :/tmp/NP/NP-19.MET.08 D = 0, W = 0, set D=361 (calm) : 139 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 1 n = 11 : 1271 nh = 11 : 0 total number of records : 9736 processing file :/tmp/NP/NP-20.MET.08 D = 0, W = 0, set D=361 (calm) : 125 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 283 nh = 11 : 0 total number of records : 4572 processing file :/tmp/NP/NP-21.MET.08 D = 0, W = 0, set D=361 (calm) : 213 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 974 nh = 11 : 0 total number of records : 5840 processing file :/tmp/NP/NP-22.MET.08 D = 0, W = 0, set D=361 (calm) : 384 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 2736 nh = 11 : 0 total number of records : 24103 processing file :/tmp/NP/NP-23.MET.08 D = 0, W = 0, set D=361 (calm) : 96 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 1649 nh = 11 : 0 total number of records : 7796 processing file :/tmp/NP/NP-24.MET.08 D = 0, W = 0, set D=361 (calm) : 101 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 624 nh = 11 : 0 total number of records : 7072 processing file :/tmp/NP/NP-25.MET.08 D = 0, W = 0, set D=361 (calm) : 278 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 780 nh = 11 : 0 total number of records : 8280 processing file :/tmp/NP/NP-26.MET.08 D = 0, W = 0, set D=361 (calm) : 154 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 744 nh = 11 : 0 total number of records : 8032 processing file :/tmp/NP/NP-27.MET.08 D = 0, W = 0, set D=361 (calm) : 133 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 635 nh = 11 : 0 total number of records : 8272 processing file :/tmp/NP/NP-28.MET.08 D = 0, W = 0, set D=361 (calm) : 70 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 775 nh = 11 : 0 total number of records : 7560 processing file :/tmp/NP/NP-29.MET.08 D = 0, W = 0, set D=361 (calm) : 87 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 654 nh = 11 : 0 total number of records : 2688 processing file :/tmp/NP/NP-30.MET.08 D = 0, W = 0, set D=361 (calm) : 303 D = 0, W != 0, set D=360 : 1 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 2016 nh = 11 : 0 total number of records : 9728 processing file :/tmp/NP/NP-31.MET.08 D = 0, W = 0, set D=361 (calm) : 131 D = 0, W != 0, set D=360 : 0 D = 0, W = missing, set D = miss: 0 D = missing, W = 0, set W = miss: 0 n = 11 : 407 nh = 11 : 0 total number of records : 6808 all data files have been processed number of short (zero) length lines : 0 NORMAL TERMINATION total D = 0, W = 0, set D=361 (calm) : 6424 total D = 0, W != 0, set D=360 : 5 total D = 0, W = missing, set D = miss: 0 total D = missing, W = 0, set W = miss: 1 total n = 11 : 28179 total nh = 11 : 0 total number of records : 202056