Index of /products/cdrom/data

      Name                    Last modified       Size  Description

[DIR] Parent Directory 22-Nov-2004 11:25 - [DIR] 10x10/ 21-Jul-1994 18:40 - [DIR] 5x5/ 11-Nov-1999 12:14 - [DIR] longmean/ 16-Jul-2002 18:50 - [DIR] qbo/ 16-Jul-2002 19:01 - [DIR] zonalmean/ 16-Jul-2002 18:50 -


                        The Berlin data format
                        ======================

                       B. Naujokat, C. Marquardt

                       Freie Universitaet Berlin


 Data format
 -----------

 Prior to 1973, the Berlin analysis charts were sampled onto regular
 gridpoints manually. Therefore, all data prior to this year are
 available in a 10 to 10 degree horizontal resolution, and cover
 the northern hemisphere northward of 10 degree north only. At 80N,
 values are only sampled in a 20 degree longitudinal resolution.Later,
 the interpolation onto gridpoints was done by a computer, allowing for
 a horizontal regular resolution of 5 to 5 degrees. In addition, the
 analysis was extented to the equator. To keep compatibility to the
 earlier data format, the 10 to 10 degree format are still maintained;
 however, it is now just a subset of the the higher resolution data.


 Please note the following points:

  - Geopotential heights are stored in gpm, temperatures in degree
    Celsius.

  - Each monthly mean or daily field is stored in an individual file.

  - All fields cover the northern hemisphere only. The format of the
    data files are as follows:

    - 10 to 10 degree format (directory: 10x10):
      ------------------------------------------

      Data are available from 10 N to 90 N. In 80 N, values are
      sampled every 20 degrees only! There is only one value for the
      North Pole (i.e., 90 N).

      Data are stored in the following order (F is either temperature
      or geopotential height):

         F(10N,0E) , F(10N,10E) , ... , F(10N,350E) ,      <-- (36 values)
         F(20N,0E) ,        ...       , F(20N,350E) ,      <-- (36 values)
         F(30N,0E) ,        ...       , F(30N,350E) ,      <-- (36 values)
         F(40N,0E) ,        ...       , F(40N,350E) ,      <-- (36 values)
         F(50N,0E) ,        ...       , F(50N,350E) ,      <-- (36 values)
         F(60N,0E) ,        ...       , F(60N,350E) ,      <-- (36 values)
         F(70N,0E) ,        ...       , F(70N,350E) ,      <-- (36 values)
         F(80N,0E) , F(80N,20E) , ... , F(80N,350E) ,      <-- (18 values) !
         F(NP)                                             <-- ( 1 value ) !
                                                                ----------
                                                  total       (271 values)

      For all entries, a '(9I6)'-format is used; thus, each latitude
      circle consists of 4 rows in the data file, except from 80N (2 rows)
      and the pole (1 row, 1 value). The general format of each file is

         line no. |  content
         -------------------------
               1  |  header
               2  | \
               .  |  \
               .  |   > data lines
               .  |  /
              32  | /

      The header line consists of 4 integer entries:

         ilevid  iyear  imonth  iday

      where the four digit number ilevid has the structure

         ilevid :  ppab  

                   pp      <-- pressure level (in hPa)
                     a     <-- ID code: 1 for geopotential,
                                        2 for temperature
                      b    <-- ID code: 0 for daily values,
                                        1 for monthly means.

      iyear, imonth and iday denote the year, month, and day, respectively.


    - 5 to 5 degree format (directory: 5x5):
      --------------------------------------

      Data are available from 0 N (equator) to 90 N. There is only one
      value for the North Pole (i.e., 90 N).

      Data are stored in the following order (F is either temperature
      or geopotential height):

         F( 0N,0E) , F( 0N,5E) , ... , F( 0N,355E) ,      <-- (72 values)
         F( 5N,0E) , F( 5N,5E) , ... , F( 5N,355E) ,      <-- (72 values)
         F(10N,0E) ,        ...      , F(10N,355E) ,      <-- (72 values)
         F(15N,0E) ,        ...      , F(15N,355E) ,      <-- (72 values)
              .              .              .
              .              .              .
              .              .              .
         F(70N,0E) ,        ...      , F(70N,355E) ,      <-- (72 values)
         F(75N,0E) ,        ...      , F(75N,355E) ,      <-- (72 values)
         F(80N,0E) ,        ...      , F(80N,355E) ,      <-- (72 values)
         F(85N,0E) ,        ...      , F(85N,355E) ,      <-- (72 values)
         F(NP)                                            <-- ( 1 value ) !
                                                          ---------------
                                                 total      (1297 values)

      For all entries, a '(9I6)'-format is used; thus, each latitude
      circle consists of 8 rows in the data file, except from the pole
      (1 row, 1 value). The general format of each file is

         line no. |  content
         -------------------------
               1  |  header
               2  | \
               .  |  \
               .  |   > data lines
               .  |  /
             146  | /

      The header line consists of 6 integer entries:

         ilevel  iwhat  isample  iyear  imonth  iday

      where

         ilevel     <-- pressure level in hPa
	 iwhat      <-- 1 for geopotential height,
                        2 for temperature
         isample    <-- 0 for daily values,
                        1 for monthly means

      iyear, imonth and iday denote the year, month, and day, respectively.