[13] | 1 | ;+ |
---|
| 2 | ; |
---|
[103] | 3 | ; @file_comments compute the latitudes of the n48 gaussian grid. See: |
---|
[13] | 4 | ; http://www.ecmwf.int/products/data/technical/gaussian/n48FIS.html |
---|
| 5 | ; |
---|
[103] | 6 | ; @categories grid |
---|
[13] | 7 | ; |
---|
[103] | 8 | ; @examples |
---|
| 9 | ; IDL> lat=n48gaussian() |
---|
[13] | 10 | ; |
---|
[103] | 11 | ; @returns a 1d array |
---|
[13] | 12 | ; |
---|
[103] | 13 | ; @history |
---|
| 14 | ; Sebastien Masson (smasson\@lodyc.jussieu.fr) |
---|
[13] | 15 | ; June 2004 |
---|
| 16 | ;- |
---|
| 17 | ; |
---|
| 18 | FUNCTION n48gaussian |
---|
| 19 | ; |
---|
| 20 | ; latitude reduced regular latitude |
---|
| 21 | ; number points points |
---|
| 22 | ; ------- ------- ------- -------- |
---|
| 23 | n48 = [ 1, 20, 192, 88.57216, $ |
---|
| 24 | 2, 25, 192, 86.72253, $ |
---|
| 25 | 3, 36, 192, 84.86197, $ |
---|
| 26 | 4, 40, 192, 82.99894, $ |
---|
| 27 | 5, 45, 192, 81.13497, $ |
---|
| 28 | 6, 50, 192, 79.27055, $ |
---|
| 29 | 7, 60, 192, 77.40588, $ |
---|
| 30 | 8, 60, 192, 75.54106, $ |
---|
| 31 | 9, 72, 192, 73.67613, $ |
---|
| 32 | 10, 75, 192, 71.81113, $ |
---|
| 33 | 11, 80, 192, 69.94608, $ |
---|
| 34 | 12, 90, 192, 68.08099, $ |
---|
| 35 | 13, 96, 192, 66.21587, $ |
---|
| 36 | 14, 100, 192, 64.35073, $ |
---|
| 37 | 15, 108, 192, 62.48557, $ |
---|
| 38 | 16, 120, 192, 60.62039, $ |
---|
| 39 | 17, 120, 192, 58.75520, $ |
---|
| 40 | 18, 120, 192, 56.89001, $ |
---|
| 41 | 19, 128, 192, 55.02480, $ |
---|
| 42 | 20, 135, 192, 53.15959, $ |
---|
| 43 | 21, 144, 192, 51.29437, $ |
---|
| 44 | 22, 144, 192, 49.42915, $ |
---|
| 45 | 23, 160, 192, 47.56392, $ |
---|
| 46 | 24, 160, 192, 45.69869, $ |
---|
| 47 | 25, 160, 192, 43.83345, $ |
---|
| 48 | 26, 160, 192, 41.96822, $ |
---|
| 49 | 27, 160, 192, 40.10297, $ |
---|
| 50 | 28, 180, 192, 38.23773, $ |
---|
| 51 | 29, 180, 192, 36.37249, $ |
---|
| 52 | 30, 180, 192, 34.50724, $ |
---|
| 53 | 31, 180, 192, 32.64199, $ |
---|
| 54 | 32, 180, 192, 30.77674, $ |
---|
| 55 | 33, 192, 192, 28.91149, $ |
---|
| 56 | 34, 192, 192, 27.04623, $ |
---|
| 57 | 35, 192, 192, 25.18098, $ |
---|
| 58 | 36, 192, 192, 23.31573, $ |
---|
| 59 | 37, 192, 192, 21.45047, $ |
---|
| 60 | 38, 192, 192, 19.58521, $ |
---|
| 61 | 39, 192, 192, 17.71996, $ |
---|
| 62 | 40, 192, 192, 15.85470, $ |
---|
| 63 | 41, 192, 192, 13.98944, $ |
---|
| 64 | 42, 192, 192, 12.12418, $ |
---|
| 65 | 43, 192, 192, 10.25892, $ |
---|
| 66 | 44, 192, 192, 8.39366, $ |
---|
| 67 | 45, 192, 192, 6.52840, $ |
---|
| 68 | 46, 192, 192, 4.66314, $ |
---|
| 69 | 47, 192, 192, 2.79788, $ |
---|
| 70 | 48, 192, 192, 0.93262] |
---|
| 71 | ; |
---|
| 72 | n48 = reform(n48, 4, 48, /over) |
---|
| 73 | n48 = reform(n48[3, *], /over) |
---|
| 74 | n48 = [n48, -reverse(n48)] |
---|
| 75 | |
---|
| 76 | return, n48 |
---|
| 77 | end |
---|