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'¶
-