Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpim-sw
cdo
Commits
f314fa66
Commit
f314fa66
authored
Jan 03, 2017
by
Uwe Schulzweida
Browse files
eofcoeff: changed docu to "non weighted" (bug fix).
parent
aee62f12
Changes
3
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
f314fa66
...
...
@@ -3,6 +3,10 @@
* using CDI library version 1.8.0rc6
* Version 1.8.0rc6 release
2017-01-03 Uwe Schulzweida
* eofcoeff: changed docu to "non weighted" (bug fix) [report: Torben Kunz]
2017-01-02 Reiner Schnur
* griddx/griddy: changed yv to xv in call to grid_to_radian() (bug fix)
...
...
@@ -14,7 +18,7 @@
2016-11-14 Uwe Schulzweida
* Cond: bug fix for ntsteps1 == 1 && ntsteps2 != 1
* Cond: bug fix for ntsteps1 == 1 && ntsteps2 != 1
2016-11-10 Uwe Schulzweida
...
...
doc/tex/mod/Eofcoeff
View file @
f314fa66
...
...
@@ -12,16 +12,19 @@ This module calculates the time series of the principal coefficients for given E
(empirical orthogonal functions) and data. Time steps in @file{ifile1} are assumed to be the EOFs,
time steps in @file{ifile2} are assumed to be the time series.
@C Weights are taken into account, which is why EOF output is @bold{not} weighted.
Note, that this operator calculates a weighted dot product of the fields in @file{ifile1} and @file{ifile2}.
Note, that this operator calculates a
non
weighted dot product of the fields in @file{ifile1} and @file{ifile2}.
For consistency set the environment variable @env{CDO_WEIGHT_MODE=off} when using @mod{eof} or @mod{eof3d}.
@IfDoc
Given a set of EOFs @math{e_j} and a time series of data @math{z(t)}
with @math{p} entries for each timestep from which @math{e_j} have been calculated, this
operator calculates the time series of the projections of data onto each EOF
@C @BeginDisplayMath
@C o_j(t) = \sum_{x=1}^{p} W(x,x) z(t,x)e_j(x)
@C @EndDisplayMath
@C where @math{W} is the diagonal matrix containing area weights as above.
@BeginDisplayMath
o_j(t) = \sum_{x=1}^{p}
W(x,x)
z(t,x)e_j(x)
o_j(t) = \sum_{x=1}^{p} z(t,x)e_j(x)
@EndDisplayMath
where @math{W} is the diagonal matrix containing area weights as above.
There will be a seperate file @math{o_j} for the principal coefficients of each EOF.
As the EOFs @math{e_j} are uncorrelated, so are their principal coefficients, i.e.
...
...
src/operator_help.h
View file @
f314fa66
...
...
@@ -3487,7 +3487,7 @@ static const char *EofcoeffHelp[] = {
" This module calculates the time series of the principal coefficients for given EOF"
,
" (empirical orthogonal functions) and data. Time steps in ifile1 are assumed to be the EOFs,"
,
" time steps in ifile2 are assumed to be the time series."
,
" Note, that this operator calculates a weighted dot product of the fields in ifile1 and ifile2."
,
" Note, that this operator calculates a
non
weighted dot product of the fields in ifile1 and ifile2."
,
" For consistency set the environment variable CDO_WEIGHT_MODE=off when using eof or eof3d."
,
" "
,
" There will be a separate file containing a time series of principal coefficients"
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment