Commit 00794ecb authored by Uwe Schulzweida's avatar Uwe Schulzweida
Browse files

deltat: added docu.

parent 0d6ad936
......@@ -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
......
......@@ -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
......
......@@ -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
......
@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
@BeginModule
@NewPage
@Name = Timsort
@Title = Timsort
@Section = Miscellaneous
......
@BeginModule
@NewPage
@Name = Vargen
@Title = Generate a field
@Section = Miscellaneous
......
......@@ -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 };
......
......@@ -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",
......
Supports Markdown
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