source: trunk/Grid/n48gaussian.pro @ 13

Last change on this file since 13 was 13, checked in by pinsard, 18 years ago

upgrade of GRILLE/Utilities according to cerbere.lodyc.jussieu.fr: /usr/home/smasson/SAXO_RD/ : files

  • Property svn:executable set to *
File size: 3.3 KB
Line 
1;+
2; NAME:n48gaussian
3;
4; PURPOSE:compute the latitudes of the n48 gaussian grid. See:
5; http://www.ecmwf.int/products/data/technical/gaussian/n48FIS.html
6;
7; CATEGORY:grid
8;
9; CALLING SEQUENCE:lat=n48gaussian()
10;
11; INPUTS:None
12;
13; KEYWORD PARAMETERS:None
14;
15; OUTPUTS:a 1d array
16;
17; COMMON BLOCKS:None
18;
19; SIDE EFFECTS:None
20;
21; RESTRICTIONS:None
22;
23; EXAMPLE:
24;
25; MODIFICATION HISTORY:
26;      Sebastien Masson (smasson@lodyc.jussieu.fr)
27;      June 2004
28;-
29;
30FUNCTION n48gaussian
31;
32;          latitude   reduced     regular  latitude
33;           number     points      points
34;          -------    -------     -------  --------
35  n48 = [     1,         20,        192,  88.57216, $
36              2,         25,        192,  86.72253, $
37              3,         36,        192,  84.86197, $
38              4,         40,        192,  82.99894, $
39              5,         45,        192,  81.13497, $
40              6,         50,        192,  79.27055, $
41              7,         60,        192,  77.40588, $
42              8,         60,        192,  75.54106, $
43              9,         72,        192,  73.67613, $
44              10,         75,        192,  71.81113, $
45              11,         80,        192,  69.94608, $
46              12,         90,        192,  68.08099, $
47              13,         96,        192,  66.21587, $
48              14,        100,        192,  64.35073, $
49              15,        108,        192,  62.48557, $
50              16,        120,        192,  60.62039, $
51              17,        120,        192,  58.75520, $
52              18,        120,        192,  56.89001, $
53              19,        128,        192,  55.02480, $
54              20,        135,        192,  53.15959, $
55              21,        144,        192,  51.29437, $
56              22,        144,        192,  49.42915, $
57              23,        160,        192,  47.56392, $
58              24,        160,        192,  45.69869, $
59              25,        160,        192,  43.83345, $
60              26,        160,        192,  41.96822, $
61              27,        160,        192,  40.10297, $
62              28,        180,        192,  38.23773, $
63              29,        180,        192,  36.37249, $
64              30,        180,        192,  34.50724, $
65              31,        180,        192,  32.64199, $
66              32,        180,        192,  30.77674, $
67              33,        192,        192,  28.91149, $
68              34,        192,        192,  27.04623, $
69              35,        192,        192,  25.18098, $
70              36,        192,        192,  23.31573, $
71              37,        192,        192,  21.45047, $
72              38,        192,        192,  19.58521, $
73              39,        192,        192,  17.71996, $
74              40,        192,        192,  15.85470, $
75              41,        192,        192,  13.98944, $
76              42,        192,        192,  12.12418, $
77              43,        192,        192,  10.25892, $
78              44,        192,        192,   8.39366, $
79              45,        192,        192,   6.52840, $
80              46,        192,        192,   4.66314, $
81              47,        192,        192,   2.79788, $
82              48,        192,        192,   0.93262]
83;
84  n48 = reform(n48, 4, 48, /over)
85  n48 = reform(n48[3, *], /over)
86  n48 = [n48, -reverse(n48)]
87
88  return, n48
89end
Note: See TracBrowser for help on using the repository browser.