Commit 8aab0392 authored by Uwe Schulzweida's avatar Uwe Schulzweida
Browse files

Docu update.

parent d173cc9e
......@@ -397,6 +397,7 @@ Operator catalog:
Seaspctl seaspctl Seasonal percentiles
Yhourstat yhourmin Multi-year hourly minimum
Yhourstat yhourmax Multi-year hourly maximum
Yhourstat yhourrange Multi-year hourly range
Yhourstat yhoursum Multi-year hourly sum
Yhourstat yhourmean Multi-year hourly mean
Yhourstat yhouravg Multi-year hourly average
......@@ -406,6 +407,7 @@ Operator catalog:
Yhourstat yhourvar1 Multi-year hourly variance (n-1)
Ydaystat ydaymin Multi-year daily minimum
Ydaystat ydaymax Multi-year daily maximum
Ydaystat ydayrange Multi-year daily range
Ydaystat ydaysum Multi-year daily sum
Ydaystat ydaymean Multi-year daily mean
Ydaystat ydayavg Multi-year daily average
......@@ -416,6 +418,7 @@ Operator catalog:
Ydaypctl ydaypctl Multi-year daily percentiles
Ymonstat ymonmin Multi-year monthly minimum
Ymonstat ymonmax Multi-year monthly maximum
Ymonstat ymonrange Multi-year monthly range
Ymonstat ymonsum Multi-year monthly sum
Ymonstat ymonmean Multi-year monthly mean
Ymonstat ymonavg Multi-year monthly average
......@@ -426,6 +429,7 @@ Operator catalog:
Ymonpctl ymonpctl Multi-year monthly percentiles
Yseasstat yseasmin Multi-year seasonal minimum
Yseasstat yseasmax Multi-year seasonal maximum
Yseasstat yseasrange Multi-year seasonal range
Yseasstat yseassum Multi-year seasonal sum
Yseasstat yseasmean Multi-year seasonal mean
Yseasstat yseasavg Multi-year seasonal average
......
......@@ -288,6 +288,7 @@ while (<MOFILE>) {
# print TRCARD "\\makebox[0.65in][c]{\$<\\!stat\\!>\$} \\\\ \\hline\n";
print TRCARD "minimum & \\textbf{min} \\\\ \n";
print TRCARD "maximum & \\textbf{max} \\\\ \n";
print TRCARD "range & \\textbf{range} \\\\ \n";
print TRCARD "sum & \\textbf{sum} \\\\ \n";
print TRCARD "mean & \\textbf{mean} \\\\ \n";
print TRCARD "average & \\textbf{avg} \\\\ \n";
......
......@@ -5,11 +5,11 @@
@Section = Statistical values
@Class = Statistic
@Arguments = infile outfile
@Operators = ydaymin ydaymax ydaysum ydaymean ydayavg ydaystd ydaystd1 ydayvar ydayvar1
@Operators = ydaymin ydaymax ydayrange ydaysum ydaymean ydayavg ydaystd ydaystd1 ydayvar ydayvar1
@BeginDescription
This module computes statistical values of each day of year.
Depending on the chosen operator the minimum, maximum, sum, average, variance
Depending on the chosen operator the minimum, maximum, range, sum, average, variance
or standard deviation of each day of year in @file{infile} is written to @file{outfile}.
The date information in an output field is the date of the last contributing input field.
@EndModule
......@@ -59,6 +59,28 @@ o(\mbox{366},x) = \mbox{\textbf{max}}\{i(t,x), \mbox{day}(i(t)) = \mbox{366}\} \
@EndOperator
@BeginOperator_ydayrange
@Title = Multi-year daily range
@BeginDescription
@IfMan
o(001,x) = range{i(t,x), day(i(t)) = 001}
...
o(366,x) = range{i(t,x), day(i(t)) = 366}
@EndifMan
@IfDoc
@BeginMath
\begin{array}{c}
o(\mbox{001},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{day}(i(t)) = \mbox{001}\} \\
\vdots \\
o(\mbox{366},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{day}(i(t)) = \mbox{366}\} \\
\end{array}
@EndMath
@EndifDoc
@EndDescription
@EndOperator
@BeginOperator_ydaysum
@Title = Multi-year daily sum
......
......@@ -5,11 +5,11 @@
@Section = Statistical values
@Class = Statistic
@Arguments = infile outfile
@Operators = yhourmin yhourmax yhoursum yhourmean yhouravg yhourstd yhourstd1 yhourvar yhourvar1
@Operators = yhourmin yhourmax yhourrange yhoursum yhourmean yhouravg yhourstd yhourstd1 yhourvar yhourvar1
@BeginDescription
This module computes statistical values of each hour and day of year.
Depending on the chosen operator the minimum, maximum, sum, average, variance
Depending on the chosen operator the minimum, maximum, range, sum, average, variance
or standard deviation of each hour and day of year in @file{infile} is written to @file{outfile}.
The date information in an output field is the date of the last contributing input field.
@EndModule
......@@ -59,6 +59,28 @@ o(\mbox{8784},x) = \mbox{\textbf{max}}\{i(t,x), \mbox{day}(i(t)) = \mbox{8784}\}
@EndOperator
@BeginOperator_yhourrange
@Title = Multi-year hourly range
@BeginDescription
@IfMan
o(0001,x) = range{i(t,x), day(i(t)) = 0001}
...
o(8784,x) = range{i(t,x), day(i(t)) = 8784}
@EndifMan
@IfDoc
@BeginMath
\begin{array}{c}
o(\mbox{0001},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{day}(i(t)) = \mbox{0001}\} \\
\vdots \\
o(\mbox{8784},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{day}(i(t)) = \mbox{8784}\} \\
\end{array}
@EndMath
@EndifDoc
@EndDescription
@EndOperator
@BeginOperator_yhoursum
@Title = Multi-year hourly sum
......
......@@ -5,11 +5,11 @@
@Section = Statistical values
@Class = Statistic
@Arguments = infile outfile
@Operators = ymonmin ymonmax ymonsum ymonmean ymonavg ymonstd ymonstd1 ymonvar ymonvar1
@Operators = ymonmin ymonmax ymonrange ymonsum ymonmean ymonavg ymonstd ymonstd1 ymonvar ymonvar1
@BeginDescription
This module computes statistical values of each month of year.
Depending on the chosen operator the minimum, maximum, sum, average, variance
Depending on the chosen operator the minimum, maximum, range, sum, average, variance
or standard deviation of each month of year in @file{infile} is written to @file{outfile}.
The date information in an output field is the date of the last contributing input field.
@EndDescription
......@@ -60,6 +60,28 @@ o(\mbox{12},x) = \mbox{\textbf{max}}\{i(t,x), \mbox{month}(i(t)) = \mbox{12}\} \
@EndOperator
@BeginOperator_ymonrange
@Title = Multi-year monthly range
@BeginDescription
@IfMan
o(01,x) = range{i(t,x), month(i(t)) = 01}
...
o(12,x) = range{i(t,x), month(i(t)) = 12}
@EndifMan
@IfDoc
@BeginMath
\begin{array}{c}
o(\mbox{01},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{month}(i(t)) = \mbox{01}\} \\
\vdots \\
o(\mbox{12},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{month}(i(t)) = \mbox{12}\} \\
\end{array}
@EndMath
@EndifDoc
@EndDescription
@EndOperator
@BeginOperator_ymonsum
@Title = Multi-year monthly sum
......
@BeginModule
@NewPage
@Name = Yseaspctl
@Title = Multi-year seasonal percentile values
@Section = Statistical values
......
......@@ -5,11 +5,11 @@
@Section = Statistical values
@Class = Statistic
@Arguments = infile outfile
@Operators = yseasmin yseasmax yseassum yseasmean yseasavg yseasstd yseasstd1 yseasvar yseasvar1
@Operators = yseasmin yseasmax yseasrange yseassum yseasmean yseasavg yseasstd yseasstd1 yseasvar yseasvar1
@BeginDescription
This module computes statistical values of each season.
Depending on the chosen operator the minimum, maximum, sum, average, variance
Depending on the chosen operator the minimum, maximum, range, sum, average, variance
or standard deviation of each season in @file{infile} is written to @file{outfile}.
The date information in an output field is the date of the last contributing input field.
@EndDescription
......@@ -64,6 +64,30 @@ o(\mbox{4},x) = \mbox{\textbf{max}}\{i(t,x), \mbox{month}(i(t)) = \mbox{09, 10,
@EndOperator
@BeginOperator_yseasrange
@Title = Multi-year seasonal range
@BeginDescription
@IfMan
o(1,x) = range{i(t,x), month(i(t)) = 12, 01, 02}
o(2,x) = range{i(t,x), month(i(t)) = 03, 04, 05}
o(3,x) = range{i(t,x), month(i(t)) = 06, 07, 08}
o(4,x) = range{i(t,x), month(i(t)) = 09, 10, 11}
@EndifMan
@IfDoc
@BeginMath
\begin{array}{c}
o(\mbox{1},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{month}(i(t)) = \mbox{12, 01, 02}\} \\
o(\mbox{2},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{month}(i(t)) = \mbox{03, 04, 05}\} \\
o(\mbox{3},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{month}(i(t)) = \mbox{06, 07, 08}\} \\
o(\mbox{4},x) = \mbox{\textbf{range}}\{i(t,x), \mbox{month}(i(t)) = \mbox{09, 10, 11}\} \\
\end{array}
@EndMath
@EndifDoc
@EndDescription
@EndOperator
@BeginOperator_yseassum
@Title = Multi-year seasonal sum
......
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment