Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpim-sw
cdo
Commits
00794ecb
Commit
00794ecb
authored
Oct 14, 2019
by
Uwe Schulzweida
Browse files
deltat: added docu.
parent
0d6ad936
Changes
8
Hide whitespace changes
Inline
Side-by-side
NEWS
View file @
00794ecb
...
...
@@ -6,11 +6,13 @@ Improvement
Version 1.9.8 (15 October 2019):
New features:
* Proj 4 to 6 API Migration
* smooth/smooth9: added support for gridtype PROJECTION [Feature #9202]
* Expr: added function rand(x)
* Remap: added support for Gaussian reduced grids
* trend, detrend: added parameter equal=false for unequal timesteps
* Proj 4 to 6 API Migration
New operators:
* deltat: difference between timesteps
Fixed bugs:
* Ydrunstat: fix seg. fault
...
...
OPERATORS
View file @
00794ecb
...
...
@@ -578,12 +578,12 @@ Operator catalog:
Replacevalues setvals Set list of old values to new values
Replacevalues setrtoc Set range to constant
Replacevalues setrtoc2 Set range to constant others to constant2
Timsort timsort Sort over the time
Vargen const Create a constant field
Vargen random Create a field with random numbers
Vargen topo Create a field with topography
Vargen seq Create a time series
Vargen stdatm Create values for pressure and temperature for hydrostatic atmosphere
Timsort timsort Sort over the time
WindTrans uvDestag Destaggering of u/v wind components
WindTrans rotuvNorth Rotate u/v wind to North pole.
WindTrans projuvLatLon Cylindrical Equidistant projection
...
...
doc/tex/Modules
View file @
00794ecb
...
...
@@ -136,9 +136,10 @@ Afterburner Miscellaneous
Filter Miscellaneous
Gridcell Miscellaneous
Smooth Miscellaneous
Deltat Miscellaneous
Replacevalues Miscellaneous
Timsort Miscellaneous
Vargen Miscellaneous
Timsort Miscellaneous
WindTrans Miscellaneous
Rotuv Miscellaneous
Mastrfu Miscellaneous
...
...
doc/tex/mod/Deltat
0 → 100644
View file @
00794ecb
@BeginModule
@Name = Deltat
@Title = Difference between timesteps
@Section = Miscellaneous
@Arguments = infile outfile
@Operators = deltat
@BeginDescription
This operator computes the difference between each timestep.
@EndDescription
@EndModule
@EndOperator
doc/tex/mod/Timsort
View file @
00794ecb
@BeginModule
@NewPage
@Name = Timsort
@Title = Timsort
@Section = Miscellaneous
...
...
doc/tex/mod/Vargen
View file @
00794ecb
@BeginModule
@NewPage
@Name = Vargen
@Title = Generate a field
@Section = Miscellaneous
...
...
src/module_list.h
View file @
00794ecb
...
...
@@ -41,7 +41,7 @@ static const module_t module_Cond2 = {Cond2 , Cond2Help
static
const
module_t
module_Condc
=
{
Condc
,
CondcHelp
,
CondcOperators
,
EXPOSED
,
CDI_REAL
,
1
,
1
,
NoRestriction
};
static
const
module_t
module_Consecstat
=
{
Consecstat
,
ConsecstatHelp
,
ConsecstatOperators
,
EXPOSED
,
CDI_REAL
,
1
,
1
,
NoRestriction
};
static
const
module_t
module_Copy
=
{
Copy
,
CopyHelp
,
CopyOperators
,
EXPOSED
,
CDI_REAL
,
-
1
,
1
,
NoRestriction
};
static
const
module_t
module_Deltat
=
{
Deltat
,
{}
,
DeltatOperators
,
EXPOSED
,
CDI_REAL
,
1
,
1
,
NoRestriction
};
static
const
module_t
module_Deltat
=
{
Deltat
,
DeltatHelp
,
DeltatOperators
,
EXPOSED
,
CDI_REAL
,
1
,
1
,
NoRestriction
};
static
const
module_t
module_Deltime
=
{
Deltime
,
{}
,
DeltimeOperators
,
EXPOSED
,
CDI_REAL
,
1
,
1
,
NoRestriction
};
static
const
module_t
module_Derivepar
=
{
Derivepar
,
DeriveparHelp
,
DeriveparOperators
,
EXPOSED
,
CDI_REAL
,
1
,
1
,
NoRestriction
};
static
const
module_t
module_Detrend
=
{
Detrend
,
DetrendHelp
,
DetrendOperators
,
EXPOSED
,
CDI_REAL
,
1
,
1
,
NoRestriction
};
...
...
src/operator_help.h
View file @
00794ecb
...
...
@@ -4946,6 +4946,17 @@ static const std::vector<std::string> SmoothHelp = {
" weightR FLOAT Weight at the search radius, default weightR=0.25"
,
};
static
const
std
::
vector
<
std
::
string
>
DeltatHelp
=
{
"NAME"
,
" deltat - Difference between timesteps"
,
""
,
"SYNOPSIS"
,
" deltat infile outfile"
,
""
,
"DESCRIPTION"
,
" This operator computes the difference between each timestep."
,
};
static
const
std
::
vector
<
std
::
string
>
ReplacevaluesHelp
=
{
"NAME"
,
" setvals, setrtoc, setrtoc2 - Replace variable values"
,
...
...
@@ -4978,20 +4989,6 @@ static const std::vector<std::string> ReplacevaluesHelp = {
" c2 FLOAT New value - outside range"
,
};
static
const
std
::
vector
<
std
::
string
>
TimsortHelp
=
{
"NAME"
,
" timsort - Timsort"
,
""
,
"SYNOPSIS"
,
" timsort infile outfile"
,
""
,
"DESCRIPTION"
,
" Sorts the elements in ascending order over all timesteps for every field position."
,
" After sorting it is:"
,
" "
,
" o(t_1,x) <= o(t_2,x) forall (t_1<t_2),x"
,
};
static
const
std
::
vector
<
std
::
string
>
VargenHelp
=
{
"NAME"
,
" const, random, topo, seq, stdatm - Generate a field"
,
...
...
@@ -5047,6 +5044,20 @@ static const std::vector<std::string> VargenHelp = {
" levels FLOAT Target levels in metre above surface"
,
};
static
const
std
::
vector
<
std
::
string
>
TimsortHelp
=
{
"NAME"
,
" timsort - Timsort"
,
""
,
"SYNOPSIS"
,
" timsort infile outfile"
,
""
,
"DESCRIPTION"
,
" Sorts the elements in ascending order over all timesteps for every field position."
,
" After sorting it is:"
,
" "
,
" o(t_1,x) <= o(t_2,x) forall (t_1<t_2),x"
,
};
static
const
std
::
vector
<
std
::
string
>
WindTransHelp
=
{
"NAME"
,
" uvDestag, rotuvNorth, projuvLatLon - Wind Transformation"
,
...
...
Write
Preview
Supports
Markdown
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