pyconform.functions¶
Functions for FunctionEvaluator Actions
Copyright 2017-2020, University Corporation for Atmospheric Research LICENSE: See the LICENSE.rst file for details
-
class
pyconform.functions.
AdditionOperator
(left, right)[source]¶ Bases:
pyconform.functions.Operator
-
key
= '+'¶
-
numargs
= 2¶
-
-
class
pyconform.functions.
ChangeUnitsFunction
(data, units=None, refdate=None, calendar=None)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'chunits'¶
-
-
class
pyconform.functions.
DivisionOperator
(left, right)[source]¶ Bases:
pyconform.functions.Operator
-
key
= '/'¶
-
numargs
= 2¶
-
-
class
pyconform.functions.
Function
(*args, **kwds)[source]¶ Bases:
pyconform.functions.FunctionBase
-
key
= 'func'¶
-
property
sumlike_dimensions
¶
-
-
class
pyconform.functions.
LimitFunction
(data, below=None, above=None)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'limit'¶
-
-
class
pyconform.functions.
MaxFunction
(data, *dimensions)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'max'¶
-
-
class
pyconform.functions.
MeanFunction
(data, *dimensions)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'mean'¶
-
-
class
pyconform.functions.
MinFunction
(data, *dimensions)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'min'¶
-
-
class
pyconform.functions.
MultiplicationOperator
(left, right)[source]¶ Bases:
pyconform.functions.Operator
-
key
= '*'¶
-
numargs
= 2¶
-
-
class
pyconform.functions.
NegationOperator
(arg)[source]¶ Bases:
pyconform.functions.Operator
-
key
= '-'¶
-
numargs
= 1¶
-
-
class
pyconform.functions.
Operator
(*args)[source]¶ Bases:
pyconform.functions.FunctionBase
-
key
= '?'¶
-
numargs
= 2¶
-
-
class
pyconform.functions.
PositiveDownFunction
(data)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'down'¶
-
-
class
pyconform.functions.
PositiveUpFunction
(data)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'up'¶
-
-
class
pyconform.functions.
PowerOperator
(left, right)[source]¶ Bases:
pyconform.functions.Operator
-
key
= '**'¶
-
numargs
= 2¶
-
-
class
pyconform.functions.
RemoveUnitsFunction
(data)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'rmunits'¶
-
-
class
pyconform.functions.
RenameDimensionsFunction
(data, *dims)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'chdims'¶
-
-
class
pyconform.functions.
SquareRootFunction
(data)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'sqrt'¶
-
-
class
pyconform.functions.
SubtractionOperator
(left, right)[source]¶ Bases:
pyconform.functions.Operator
-
key
= '-'¶
-
numargs
= 2¶
-
-
class
pyconform.functions.
SumFunction
(data, *dimensions)[source]¶ Bases:
pyconform.functions.Function
-
key
= 'sum'¶
-