Vertstat 2.41 KB
Newer Older
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1
2
3
4
5
6
@BeginModule
@NewPage
@Name      = Vertstat
@Title     = Vertical statistical values
@Section   = Statistical values
@Class     = Statistic
Uwe Schulzweida's avatar
Uwe Schulzweida committed
7
@Arguments = infile outfile
Uwe Schulzweida's avatar
Uwe Schulzweida committed
8
@Operators = vertmin vertmax vertrange vertsum vertmean vertavg vertstd vertstd1 vertvar vertvar1
Uwe Schulzweida's avatar
Uwe Schulzweida committed
9
10
11

@BeginDescription
This module computes statistical values over all levels of the input variables.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
12
According to chosen operator the vertical minimum, maximum, range, sum, average, variance
Uwe Schulzweida's avatar
Uwe Schulzweida committed
13
or standard deviation is written to @file{outfile}.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@EndDescription
@EndModule


@BeginOperator_vertmin
@Title     = Vertical minimum

@BeginDescription
For every gridpoint the minimum over all levels is computed.
@EndDescription
@EndOperator


@BeginOperator_vertmax
@Title     = Vertical maximum

@BeginDescription
For every gridpoint the maximum over all levels is computed.
@EndDescription
@EndOperator


Uwe Schulzweida's avatar
Uwe Schulzweida committed
36
37
38
39
40
41
42
43
44
@BeginOperator_vertrange
@Title     = Vertical range

@BeginDescription
For every gridpoint the range over all levels is computed.
@EndDescription
@EndOperator


Uwe Schulzweida's avatar
Uwe Schulzweida committed
45
46
47
48
49
50
51
52
53
54
55
56
57
@BeginOperator_vertsum
@Title     = Vertical sum

@BeginDescription
For every gridpoint the sum over all levels is computed.
@EndDescription
@EndOperator


@BeginOperator_vertmean
@Title     = Vertical mean

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
58
For every gridpoint the layer weighted mean over all levels is computed.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
59
60
61
62
63
64
65
66
@EndDescription
@EndOperator


@BeginOperator_vertavg
@Title     = Vertical average

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
67
For every gridpoint the layer weighted average over all levels is computed.
Uwe Schulzweida's avatar
Uwe Schulzweida committed
68
69
70
71
@EndDescription
@EndOperator


Uwe Schulzweida's avatar
Uwe Schulzweida committed
72
73
74
75
@BeginOperator_vertvar
@Title     = Vertical variance

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
76
For every gridpoint the variance over all levels is computed. Normalize by n.
77
78
79
80
81
@EndDescription
@EndOperator


@BeginOperator_vertvar1
Uwe Schulzweida's avatar
Uwe Schulzweida committed
82
@Title     = Vertical variance (n-1)
83
84

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
85
For every gridpoint the variance over all levels is computed. Normalize by (n-1).
Uwe Schulzweida's avatar
Uwe Schulzweida committed
86
87
88
89
@EndDescription
@EndOperator


Uwe Schulzweida's avatar
Uwe Schulzweida committed
90
91
92
93
@BeginOperator_vertstd
@Title     = Vertical standard deviation

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
94
For every gridpoint the standard deviation over all levels is computed. Normalize by n.
95
96
97
98
99
@EndDescription
@EndOperator


@BeginOperator_vertstd1
Uwe Schulzweida's avatar
Uwe Schulzweida committed
100
@Title     = Vertical standard deviation (n-1)
101
102

@BeginDescription
Uwe Schulzweida's avatar
Uwe Schulzweida committed
103
For every gridpoint the standard deviation over all levels is computed. Normalize by (n-1).
Uwe Schulzweida's avatar
Uwe Schulzweida committed
104
105
106
107
108
@EndDescription
@EndOperator


@BeginExample
Uwe Schulzweida's avatar
Uwe Schulzweida committed
109
To compute the vertical sum of all input variables use:
Uwe Schulzweida's avatar
Uwe Schulzweida committed
110
@BeginVerbatim
Uwe Schulzweida's avatar
Uwe Schulzweida committed
111
   cdo vertsum infile outfile
Uwe Schulzweida's avatar
Uwe Schulzweida committed
112
113
@EndVerbatim
@EndExample